Index: trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs
===================================================================
--- trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs (revision 896)
+++ trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs (revision 903)
@@ -25,13 +25,8 @@
         private readonly IRepository<vPlatnosciEcard> _repVPayment;       
         private readonly IRepository<PlatnosciEcard> _repPayment;
-        private readonly IRepository<PotwierdzeniaEcard> _repConfirm;       
+        private readonly IRepository<PotwierdzeniaEcard> _repConfirm;
+        private ITranslate _t;
         private FunkcjePlatnosci _func;
-        private string weryfikacja;
-        private string brakdanych;
-        private string zaplacono;
-        private string err_imie;
-        private string err_nazwisko;
-        private int test = 0;
-       
+              
         public PlatnoscController()
         {
@@ -39,7 +34,8 @@
             _repPayment = new Repository<PlatnosciEcard>(new DataContext1());
             _repConfirm = new Repository<PotwierdzeniaEcard>(new DataContext1());
-            _func = new FunkcjePlatnosci();                      
-        }
-        public PlatnoscController(IRepository<vPlatnosciEcard> repVPayment, IRepository<PlatnosciEcard> repPayment, IRepository<PotwierdzeniaEcard> repConfirm, int czy_test)
+            _func = new FunkcjePlatnosci();
+            _t = new Translate();         
+        }
+        public PlatnoscController(IRepository<vPlatnosciEcard> repVPayment, IRepository<PlatnosciEcard> repPayment, IRepository<PotwierdzeniaEcard> repConfirm, ITranslate translate)
         {
             _repVPayment = repVPayment;
@@ -47,10 +43,9 @@
             _repConfirm = repConfirm;
             _func = new FunkcjePlatnosci();
-            test = czy_test;
+            _t = translate;
         }
         public ActionResult Show(string id, string language)
         {
             language = _func.setLanguage(language);
-            ustawTlumaczenia(test);
             int id1 = ConvertId(id);
 
@@ -67,5 +62,5 @@
             {
                 string data_zaplaty = String.Format("{0:dd-MM-yyyy}", tablica_potwierdzenia[0].AUTHTIME);
-                invoiceDeatailsViewData.info = String.Format(zaplacono, platnosc.Faktura_Numer, data_zaplaty);
+                invoiceDeatailsViewData.info = String.Format(_t.TranslateStr("tlumaczenia","zaplacono"), platnosc.Faktura_Numer, data_zaplaty);
                 invoiceDeatailsViewData.termin = data_zaplaty;
                 return View("Paid", invoiceDeatailsViewData);
@@ -78,5 +73,4 @@
         {
             language = _func.setLanguage(language);
-            ustawTlumaczenia(test);
             vPlatnosciEcard platnosc = _repVPayment.Find(p => p.ID_faktury == payer.Id_faktury).SingleOrDefault();
             if (!String.IsNullOrEmpty(Iserror(platnosc).error)) return View("Error1", Iserror(platnosc));
@@ -84,9 +78,9 @@
             if (String.IsNullOrEmpty(payer.FirstName))
             {
-                ModelState.AddModelError("Payer.FirstName", err_imie);
+                ModelState.AddModelError("Payer.FirstName", _t.TranslateStr("tlumaczenia", "err_imieWK"));
             }
             if (String.IsNullOrEmpty(payer.LastName))
             {
-                ModelState.AddModelError("Payer.LastName", err_nazwisko);
+                ModelState.AddModelError("Payer.LastName", _t.TranslateStr("tlumaczenia", "err_nazwiskoWK"));
             }
             if (ModelState.IsValid == false)
@@ -107,5 +101,4 @@
         {
             language = _func.setLanguage(language);
-            ustawTlumaczenia(test);
             int id1 = ConvertId(id);
             vPlatnosciEcard platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault();
@@ -118,5 +111,4 @@
         {
             language = _func.setLanguage(language);
-            ustawTlumaczenia(test);
             int id1 = ConvertId(id);
             vPlatnosciEcard platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault();
@@ -125,4 +117,8 @@
             var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc, null, "", "");
             return View(invoiceDeatailsViewData);
+        }
+        public ActionResult Form()
+        {
+            return View();
         }
         public ActionResult Status()
@@ -163,5 +159,5 @@
             _repConfirm.Insert(potwierdzenie);
             UpdateStatus(ORDERNUMBER, CURRENTSTATE);
-            return View();
+            return new EmptyResult();
         }
         private Payer InitPayer(string FirstName, string LastName, int Id_faktury)
@@ -182,11 +178,9 @@
             return invoiceDeatailsViewData;
         }
-        private void ustawTlumaczenia(int test) 
+        /*private void ustawTlumaczenia(int test) 
         {
             if (test == 0) 
             {
-                weryfikacja = Resources.tlumaczenia.weryfikacja.ToString();
-                brakdanych = Resources.tlumaczenia.brakdanych.ToString();
-                zaplacono = Resources.tlumaczenia.zaplacono.ToString();
+               
                 err_imie = Resources.tlumaczenia.err_imieWK.ToString();
                 err_nazwisko = Resources.tlumaczenia.err_nazwiskoWK.ToString();
@@ -204,5 +198,5 @@
         {
             this.zaplacono = value;
-        }
+        }*/
         public int ConvertId(string id)
         {
@@ -220,6 +214,6 @@
         {
             string errortxt = "";
-            if (platnosc == null) errortxt = brakdanych;
-            else if (!_func.UserIdentity(platnosc, HttpContext.User.Identity.Name)) errortxt = weryfikacja;
+            if (platnosc == null) errortxt = _t.TranslateStr("tlumaczenia", "brakdanych");
+            else if (!_func.UserIdentity(platnosc, HttpContext.User.Identity.Name)) errortxt = _t.TranslateStr("tlumaczenia","weryfikacja");
             ErrorViewData errorViewData = _func.InitErrorViewData(errortxt);
             return errorViewData;
