Pokaż
Ignoruj:
Data:
2009-12-23 11:59:36 (16 years ago)
Autor:
marek
Opis:

re #215

Lokalizacja:
trunk/eCard/eCardMVC/Platnosci/Controllers
Pliki:
4 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/Platnosci/Controllers/AccountController.cs

    r970 r971  
    66using adMoto.Payments.Core.Data; 
    77using adMoto.Payments.Core.Interfaces; 
    8 using Platnosci.Models; 
     8using adMoto.Payments.Web.Models; 
    99 
    10 namespace Platnosci.Controllers 
     10namespace adMoto.Payments.Web.Controllers 
    1111{ 
    1212    [HandleError] 
     
    1414    { 
    1515        private readonly IRepository<Invoice> _repository; 
    16         private readonly FunkcjePlatnosci _funkcjePlatnosci; 
     16        private readonly PaymentsUtils _paymentsUtils; 
    1717 
    1818        public IFormsAuthentication FormsAuth 
     
    2626            _repository = new Repository<Invoice>(new DataContext()); 
    2727            FormsAuth = new FormsAuthenticationService(); 
    28             _funkcjePlatnosci = new FunkcjePlatnosci(); 
     28            _paymentsUtils = new PaymentsUtils(); 
    2929        } 
    3030 
    31         public AccountController(IFormsAuthentication formsAuth, IRepository<Invoice> repository, FunkcjePlatnosci func) 
     31        public AccountController(IFormsAuthentication formsAuth, IRepository<Invoice> repository, PaymentsUtils func) 
    3232        { 
    3333            _repository = repository; 
    3434            FormsAuth = formsAuth ?? new FormsAuthenticationService(); 
    35             _funkcjePlatnosci = func; 
     35            _paymentsUtils = func; 
    3636        } 
    3737 
     
    4141                return RedirectToAction("LogOn", "Account", new { language = "pl" }); 
    4242 
    43             _funkcjePlatnosci.SetLanguage(language); 
     43            _paymentsUtils.SetLanguage(language); 
    4444            return View(); 
    4545        } 
     
    5050        public ActionResult LogOn(string nip, string numerFaktury, string returnUrl, string language) 
    5151        { 
    52             _funkcjePlatnosci.SetLanguage(language); 
     52            _paymentsUtils.SetLanguage(language); 
    5353            var platnosc = new Invoice(); 
    5454            if (!ValidateLogOn(nip, numerFaktury)) 
     
    6060            platnosc = login; 
    6161            if (platnosc == null) return View(); 
    62             _funkcjePlatnosci.SetUserLogger(nip, numerFaktury); 
     62            _paymentsUtils.SetUserLogger(nip, numerFaktury); 
    6363 
    6464            FormsAuth.SignIn(nip, false); 
     
    9898        } 
    9999    } 
     100 
    100101    public interface IFormsAuthentication 
    101102    { 
  • trunk/eCard/eCardMVC/Platnosci/Controllers/HomeController.cs

    r964 r971  
    1 using System; 
    2 using System.Web.Mvc; 
     1using System.Web.Mvc; 
    32 
    4 namespace Platnosci.Controllers 
     3namespace adMoto.Payments.Web.Controllers 
    54{ 
    65    [HandleError] 
  • trunk/eCard/eCardMVC/Platnosci/Controllers/MerchantController.cs

    r970 r971  
    55using adMoto.Payments.Core.Data; 
    66using adMoto.Payments.Core.Interfaces; 
    7 using Platnosci.Models; 
     7using adMoto.Payments.Web.Models; 
    88 
    9 namespace Platnosci.Controllers 
     9namespace adMoto.Payments.Web.Controllers 
    1010{ 
    1111    [Authorize] 
     
    1414        private readonly IRepository<Invoice> _repVPayment; 
    1515        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; 
    1818        private readonly ITranslateManager _translateManager; 
    1919 
     
    2222            _repVPayment = new Repository<Invoice>(new DataContext()); 
    2323            _repPayment = new Repository<PlatnosciEcard>(new DataContext()); 
    24             _funkcjePlatnosci = new FunkcjePlatnosci(_repPayment); 
     24            _paymentsUtils = new PaymentsUtils(_repPayment); 
    2525            _translateManager = new Translation(); 
    26             _eCardData = new eCardData(_repPayment); 
     26            _merchantHelper = new MerchantHelper(_repPayment); 
    2727        } 
    2828        public MerchantController(IRepository<Invoice> repVPayment, IRepository<PlatnosciEcard> repPayment, ITranslateManager translate) 
     
    3131            _repPayment = repPayment; 
    3232            _translateManager = translate; 
    33             _funkcjePlatnosci = new FunkcjePlatnosci(_repPayment, _translateManager); 
    34             _eCardData = new eCardData(_repPayment); 
     33            _paymentsUtils = new PaymentsUtils(_repPayment, _translateManager); 
     34            _merchantHelper = new MerchantHelper(_repPayment); 
    3535        } 
    3636        public ActionResult Merchant(Payer payer, string language) 
    3737        { 
    38             language = _funkcjePlatnosci.SetLanguage(language); 
     38            language = _paymentsUtils.SetLanguage(language); 
    3939 
    4040            var id1 = Convert.ToInt32(payer.Id_faktury); 
    4141            var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
    4242 
    43             var errorViewData = _funkcjePlatnosci.IsError(platnosc, ControllerContext.HttpContext.User.Identity.Name); 
     43            var errorViewData = _paymentsUtils.IsError(platnosc, ControllerContext.HttpContext.User.Identity.Name); 
    4444            if (!String.IsNullOrEmpty(errorViewData.Error))  
    4545                return View("Error1", errorViewData); 
    4646 
    47             var merchant = _eCardData.CreateMerchantData(platnosc, payer, language, Session.SessionID); 
     47            var merchant = _merchantHelper.CreateMerchantData(platnosc, payer, language, Session.SessionID); 
    4848             
    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)); 
    5151             
    52             var adres = _eCardData.GetUrl(merchant);  
     52            var adres = _merchantHelper.GetUrl(merchant);  
    5353            Response.Redirect(adres);            
    5454            return new EmptyResult();           
  • trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs

    r970 r971  
    55using adMoto.Payments.Core.Data; 
    66using adMoto.Payments.Core.Interfaces; 
     7using adMoto.Payments.Web.Models; 
    78using Elmah; 
    8 using Platnosci.Models; 
    9  
    10 namespace Platnosci.Controllers 
     9 
     10namespace adMoto.Payments.Web.Controllers 
    1111{ 
    1212    public class PlatnoscController : Controller 
     
    1717        private readonly IRepository<PotwierdzeniaEcard> _repConfirm; 
    1818        private readonly ITranslateManager _translateManager; 
    19         private readonly FunkcjePlatnosci _funkcjePlatnosci; 
     19        private readonly PaymentsUtils _paymentsUtils; 
    2020 
    2121        public PlatnoscController() 
     
    2424            _repPayment = new Repository<PlatnosciEcard>(new DataContext()); 
    2525            _repConfirm = new Repository<PotwierdzeniaEcard>(new DataContext()); 
    26             _funkcjePlatnosci = new FunkcjePlatnosci(_repPayment); 
     26            _paymentsUtils = new PaymentsUtils(_repPayment); 
    2727            _translateManager = new Translation(); 
    2828        } 
     
    3333            _repConfirm = repConfirm; 
    3434            _translateManager = translate; 
    35             _funkcjePlatnosci = new FunkcjePlatnosci(_repPayment, _translateManager); 
     35            _paymentsUtils = new PaymentsUtils(_repPayment, _translateManager); 
    3636 
    3737        } 
     
    4040        public ActionResult Show(string id, string language) 
    4141        { 
    42             _funkcjePlatnosci.SetLanguage(language); 
     42            _paymentsUtils.SetLanguage(language); 
    4343            var id1 = ConvertId(id); 
    4444 
    4545            var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
    4646 
    47             var errorViewData = _funkcjePlatnosci.IsError(platnosc, HttpContext.User.Identity.Name); 
     47            var errorViewData = _paymentsUtils.IsError(platnosc, HttpContext.User.Identity.Name); 
    4848            if (!String.IsNullOrEmpty(errorViewData.Error)) 
    4949                return View("Error1", errorViewData); 
     
    5555            { 
    5656                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; 
    5959                return View("Paid", invoiceDeatailsViewData); 
    6060            } 
     
    6666        public ActionResult Show(Payer payer, string language) 
    6767        { 
    68             _funkcjePlatnosci.SetLanguage(language); 
     68            _paymentsUtils.SetLanguage(language); 
    6969 
    7070            if (String.IsNullOrEmpty(payer.FirstName)) 
     
    8181            { 
    8282                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); 
    8484 
    8585                if (!String.IsNullOrEmpty(errorViewData.Error)) 
     
    9494        { 
    9595            var orderId = ConvertId(order); 
    96             _funkcjePlatnosci.SetLanguage(language); 
     96            _paymentsUtils.SetLanguage(language); 
    9797            var id1 = ConvertId(id); 
    9898            var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
    9999 
    100100            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)); 
    102102 
    103103            var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc); 
     
    107107 
    108108            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); 
    110110 
    111111            else if (CheckConfirm(id1, orderId) == 2) 
    112                 invoiceDeatailsViewData.info = _translateManager.Translate("tlumaczenia", "weryfikacja"); 
     112                invoiceDeatailsViewData.Info = _translateManager.Translate("tlumaczenia", "weryfikacja"); 
    113113 
    114114            return View(invoiceDeatailsViewData); 
     
    117117        public ActionResult Fail(string id, string language) 
    118118        { 
    119             _funkcjePlatnosci.SetLanguage(language); 
     119            _paymentsUtils.SetLanguage(language); 
    120120            var id1 = ConvertId(id); 
    121121            var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
     
    123123            if (platnosc == null) 
    124124                return View("Error1", 
    125                             _funkcjePlatnosci.InitErrorViewData( 
     125                            _paymentsUtils.InitErrorViewData( 
    126126                                _translateManager.Translate("tlumaczenia", "brakdanych"), 0)); 
    127127 
     
    203203        { 
    204204            var invoiceDeatailsViewData = new InvoiceDetailsViewData(); 
    205             invoiceDeatailsViewData.vPlatnosciEcard = platnosc; 
     205            invoiceDeatailsViewData.Invoice = platnosc; 
    206206            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); 
    208208            return invoiceDeatailsViewData; 
    209209        }