Zbiór zmian 971 dla trunk/eCard/eCardMVC/Platnosci/Controllers
- Data:
- 2009-12-23 11:59:36 (16 years ago)
- Lokalizacja:
- trunk/eCard/eCardMVC/Platnosci/Controllers
- Pliki:
-
- 4 zmodyfikowane
-
AccountController.cs (zmodyfikowane) (7 diffs)
-
HomeController.cs (zmodyfikowane) (1 diff)
-
MerchantController.cs (zmodyfikowane) (4 diffs)
-
PlatnoscController.cs (zmodyfikowane) (13 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/eCard/eCardMVC/Platnosci/Controllers/AccountController.cs
r970 r971 6 6 using adMoto.Payments.Core.Data; 7 7 using adMoto.Payments.Core.Interfaces; 8 using Platnosci.Models;8 using adMoto.Payments.Web.Models; 9 9 10 namespace Platnosci.Controllers10 namespace adMoto.Payments.Web.Controllers 11 11 { 12 12 [HandleError] … … 14 14 { 15 15 private readonly IRepository<Invoice> _repository; 16 private readonly FunkcjePlatnosci _funkcjePlatnosci;16 private readonly PaymentsUtils _paymentsUtils; 17 17 18 18 public IFormsAuthentication FormsAuth … … 26 26 _repository = new Repository<Invoice>(new DataContext()); 27 27 FormsAuth = new FormsAuthenticationService(); 28 _ funkcjePlatnosci = new FunkcjePlatnosci();28 _paymentsUtils = new PaymentsUtils(); 29 29 } 30 30 31 public AccountController(IFormsAuthentication formsAuth, IRepository<Invoice> repository, FunkcjePlatnoscifunc)31 public AccountController(IFormsAuthentication formsAuth, IRepository<Invoice> repository, PaymentsUtils func) 32 32 { 33 33 _repository = repository; 34 34 FormsAuth = formsAuth ?? new FormsAuthenticationService(); 35 _ funkcjePlatnosci= func;35 _paymentsUtils = func; 36 36 } 37 37 … … 41 41 return RedirectToAction("LogOn", "Account", new { language = "pl" }); 42 42 43 _ funkcjePlatnosci.SetLanguage(language);43 _paymentsUtils.SetLanguage(language); 44 44 return View(); 45 45 } … … 50 50 public ActionResult LogOn(string nip, string numerFaktury, string returnUrl, string language) 51 51 { 52 _ funkcjePlatnosci.SetLanguage(language);52 _paymentsUtils.SetLanguage(language); 53 53 var platnosc = new Invoice(); 54 54 if (!ValidateLogOn(nip, numerFaktury)) … … 60 60 platnosc = login; 61 61 if (platnosc == null) return View(); 62 _ funkcjePlatnosci.SetUserLogger(nip, numerFaktury);62 _paymentsUtils.SetUserLogger(nip, numerFaktury); 63 63 64 64 FormsAuth.SignIn(nip, false); … … 98 98 } 99 99 } 100 100 101 public interface IFormsAuthentication 101 102 { -
trunk/eCard/eCardMVC/Platnosci/Controllers/HomeController.cs
r964 r971 1 using System; 2 using System.Web.Mvc; 1 using System.Web.Mvc; 3 2 4 namespace Platnosci.Controllers3 namespace adMoto.Payments.Web.Controllers 5 4 { 6 5 [HandleError] -
trunk/eCard/eCardMVC/Platnosci/Controllers/MerchantController.cs
r970 r971 5 5 using adMoto.Payments.Core.Data; 6 6 using adMoto.Payments.Core.Interfaces; 7 using Platnosci.Models;7 using adMoto.Payments.Web.Models; 8 8 9 namespace Platnosci.Controllers9 namespace adMoto.Payments.Web.Controllers 10 10 { 11 11 [Authorize] … … 14 14 private readonly IRepository<Invoice> _repVPayment; 15 15 private readonly IRepository<PlatnosciEcard> _repPayment; 16 private readonly FunkcjePlatnosci _funkcjePlatnosci;17 private readonly eCardData _eCardData;16 private readonly PaymentsUtils _paymentsUtils; 17 private readonly MerchantHelper _merchantHelper; 18 18 private readonly ITranslateManager _translateManager; 19 19 … … 22 22 _repVPayment = new Repository<Invoice>(new DataContext()); 23 23 _repPayment = new Repository<PlatnosciEcard>(new DataContext()); 24 _ funkcjePlatnosci = new FunkcjePlatnosci(_repPayment);24 _paymentsUtils = new PaymentsUtils(_repPayment); 25 25 _translateManager = new Translation(); 26 _ eCardData = new eCardData(_repPayment);26 _merchantHelper = new MerchantHelper(_repPayment); 27 27 } 28 28 public MerchantController(IRepository<Invoice> repVPayment, IRepository<PlatnosciEcard> repPayment, ITranslateManager translate) … … 31 31 _repPayment = repPayment; 32 32 _translateManager = translate; 33 _ funkcjePlatnosci = new FunkcjePlatnosci(_repPayment, _translateManager);34 _ eCardData = new eCardData(_repPayment);33 _paymentsUtils = new PaymentsUtils(_repPayment, _translateManager); 34 _merchantHelper = new MerchantHelper(_repPayment); 35 35 } 36 36 public ActionResult Merchant(Payer payer, string language) 37 37 { 38 language = _ funkcjePlatnosci.SetLanguage(language);38 language = _paymentsUtils.SetLanguage(language); 39 39 40 40 var id1 = Convert.ToInt32(payer.Id_faktury); 41 41 var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 42 42 43 var errorViewData = _ funkcjePlatnosci.IsError(platnosc, ControllerContext.HttpContext.User.Identity.Name);43 var errorViewData = _paymentsUtils.IsError(platnosc, ControllerContext.HttpContext.User.Identity.Name); 44 44 if (!String.IsNullOrEmpty(errorViewData.Error)) 45 45 return View("Error1", errorViewData); 46 46 47 var merchant = _ eCardData.CreateMerchantData(platnosc, payer, language, Session.SessionID);47 var merchant = _merchantHelper.CreateMerchantData(platnosc, payer, language, Session.SessionID); 48 48 49 if (merchant == null || (merchant != null && (!String.IsNullOrEmpty(merchant.Error))))50 return View("Error1", _ funkcjePlatnosci.InitErrorViewData(_translateManager.Translate("tlumaczenia", "error_hash"), payer.Id_faktury));49 if (merchant == null || !String.IsNullOrEmpty(merchant.Error)) 50 return View("Error1", _paymentsUtils.InitErrorViewData(_translateManager.Translate("tlumaczenia", "error_hash"), payer.Id_faktury)); 51 51 52 var adres = _ eCardData.GetUrl(merchant);52 var adres = _merchantHelper.GetUrl(merchant); 53 53 Response.Redirect(adres); 54 54 return new EmptyResult(); -
trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs
r970 r971 5 5 using adMoto.Payments.Core.Data; 6 6 using adMoto.Payments.Core.Interfaces; 7 using adMoto.Payments.Web.Models; 7 8 using Elmah; 8 using Platnosci.Models; 9 10 namespace Platnosci.Controllers 9 10 namespace adMoto.Payments.Web.Controllers 11 11 { 12 12 public class PlatnoscController : Controller … … 17 17 private readonly IRepository<PotwierdzeniaEcard> _repConfirm; 18 18 private readonly ITranslateManager _translateManager; 19 private readonly FunkcjePlatnosci _funkcjePlatnosci;19 private readonly PaymentsUtils _paymentsUtils; 20 20 21 21 public PlatnoscController() … … 24 24 _repPayment = new Repository<PlatnosciEcard>(new DataContext()); 25 25 _repConfirm = new Repository<PotwierdzeniaEcard>(new DataContext()); 26 _ funkcjePlatnosci = new FunkcjePlatnosci(_repPayment);26 _paymentsUtils = new PaymentsUtils(_repPayment); 27 27 _translateManager = new Translation(); 28 28 } … … 33 33 _repConfirm = repConfirm; 34 34 _translateManager = translate; 35 _ funkcjePlatnosci = new FunkcjePlatnosci(_repPayment, _translateManager);35 _paymentsUtils = new PaymentsUtils(_repPayment, _translateManager); 36 36 37 37 } … … 40 40 public ActionResult Show(string id, string language) 41 41 { 42 _ funkcjePlatnosci.SetLanguage(language);42 _paymentsUtils.SetLanguage(language); 43 43 var id1 = ConvertId(id); 44 44 45 45 var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 46 46 47 var errorViewData = _ funkcjePlatnosci.IsError(platnosc, HttpContext.User.Identity.Name);47 var errorViewData = _paymentsUtils.IsError(platnosc, HttpContext.User.Identity.Name); 48 48 if (!String.IsNullOrEmpty(errorViewData.Error)) 49 49 return View("Error1", errorViewData); … … 55 55 { 56 56 var dataZaplaty = String.Format("{0:dd-MM-yyyy}", tablicaPotwierdzenia[0].AUTHTIME); 57 invoiceDeatailsViewData. info = String.Format(_translateManager.Translate("tlumaczenia", "zaplacono"), platnosc.Faktura_Numer, dataZaplaty);58 invoiceDeatailsViewData. termin = dataZaplaty;57 invoiceDeatailsViewData.Info = String.Format(_translateManager.Translate("tlumaczenia", "zaplacono"), platnosc.Faktura_Numer, dataZaplaty); 58 invoiceDeatailsViewData.Termin = dataZaplaty; 59 59 return View("Paid", invoiceDeatailsViewData); 60 60 } … … 66 66 public ActionResult Show(Payer payer, string language) 67 67 { 68 _ funkcjePlatnosci.SetLanguage(language);68 _paymentsUtils.SetLanguage(language); 69 69 70 70 if (String.IsNullOrEmpty(payer.FirstName)) … … 81 81 { 82 82 var platnosc = _repVPayment.Find(p => p.ID_faktury == payer.Id_faktury).SingleOrDefault(); 83 var errorViewData = _ funkcjePlatnosci.IsError(platnosc, HttpContext.User.Identity.Name);83 var errorViewData = _paymentsUtils.IsError(platnosc, HttpContext.User.Identity.Name); 84 84 85 85 if (!String.IsNullOrEmpty(errorViewData.Error)) … … 94 94 { 95 95 var orderId = ConvertId(order); 96 _ funkcjePlatnosci.SetLanguage(language);96 _paymentsUtils.SetLanguage(language); 97 97 var id1 = ConvertId(id); 98 98 var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 99 99 100 100 if (platnosc == null) 101 return View("Error1", _ funkcjePlatnosci.InitErrorViewData(_translateManager.Translate("tlumaczenia", "brakdanych"), 0));101 return View("Error1", _paymentsUtils.InitErrorViewData(_translateManager.Translate("tlumaczenia", "brakdanych"), 0)); 102 102 103 103 var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc); … … 107 107 108 108 if (CheckConfirm(id1, orderId) == 0) //nie ma potwierdzenia z eCardu 109 invoiceDeatailsViewData. info = String.Format(_translateManager.Translate("tlumaczenia", "blad1"), invoiceDeatailsViewData.vPlatnosciEcard.Faktura_Numer);109 invoiceDeatailsViewData.Info = String.Format(_translateManager.Translate("tlumaczenia", "blad1"), invoiceDeatailsViewData.Invoice.Faktura_Numer); 110 110 111 111 else if (CheckConfirm(id1, orderId) == 2) 112 invoiceDeatailsViewData. info = _translateManager.Translate("tlumaczenia", "weryfikacja");112 invoiceDeatailsViewData.Info = _translateManager.Translate("tlumaczenia", "weryfikacja"); 113 113 114 114 return View(invoiceDeatailsViewData); … … 117 117 public ActionResult Fail(string id, string language) 118 118 { 119 _ funkcjePlatnosci.SetLanguage(language);119 _paymentsUtils.SetLanguage(language); 120 120 var id1 = ConvertId(id); 121 121 var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); … … 123 123 if (platnosc == null) 124 124 return View("Error1", 125 _ funkcjePlatnosci.InitErrorViewData(125 _paymentsUtils.InitErrorViewData( 126 126 _translateManager.Translate("tlumaczenia", "brakdanych"), 0)); 127 127 … … 203 203 { 204 204 var invoiceDeatailsViewData = new InvoiceDetailsViewData(); 205 invoiceDeatailsViewData. vPlatnosciEcard= platnosc;205 invoiceDeatailsViewData.Invoice = platnosc; 206 206 invoiceDeatailsViewData.Payer = InitPayer(platnosc.ID_faktury); 207 invoiceDeatailsViewData. brutto = _funkcjePlatnosci.BruttoToString(platnosc.Brutto, platnosc.waluta_brutto, platnosc.waluta_miano);207 invoiceDeatailsViewData.Brutto = _paymentsUtils.BruttoToString(platnosc.Brutto, platnosc.waluta_brutto, platnosc.waluta_miano); 208 208 return invoiceDeatailsViewData; 209 209 }
