Zbiór zmian 971

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

re #215

Lokalizacja:
trunk
Pliki:
1 usunięte
33 zmodyfikowane
6 przeniesione

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard.MVC.sln

    r970 r971  
    22Microsoft Visual Studio Solution File, Format Version 10.00 
    33# Visual Studio 2008 
    4 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Platnosci.Web", "eCard\eCardMVC\Platnosci\Platnosci.Web.csproj", "{19B73EC2-0D53-4F8C-91E1-A08FCC0174E5}" 
     4Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "adMoto.Payments.Web", "eCard\eCardMVC\Platnosci\adMoto.Payments.Web.csproj", "{19B73EC2-0D53-4F8C-91E1-A08FCC0174E5}" 
    55EndProject 
    6 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Platnosci.Tests", "eCard\eCardMVC\Platnosci.Tests\Platnosci.Tests.csproj", "{1FD307C6-4D2F-4013-BD60-DD36FFE08CD4}" 
     6Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "adMoto.Payments.Test", "eCard\eCardMVC\Platnosci.Tests\adMoto.Payments.Test.csproj", "{1FD307C6-4D2F-4013-BD60-DD36FFE08CD4}" 
    77EndProject 
    88Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "adMoto.Payments.Core", "eCard\eCardMVC\adMoto.Payments.Core\adMoto.Payments.Core.csproj", "{C14BEFFA-8EAC-4E07-AEB2-27D2B3E46469}" 
  • trunk/eCard/eCardMVC/Platnosci.Tests/TestRunner.cs

    r949 r971  
    1 namespace Platnosci.Tests 
     1namespace adMoto.Payments.Test 
    22{ 
    33    public class TestRunner 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/FakeDataContext.cs

    r970 r971  
    55using adMoto.Payments.Core.Interfaces; 
    66 
    7 namespace Platnosci.Tests.Web 
     7namespace adMoto.Payments.Test.Web 
    88{ 
    99    public class FakeDataContext : IDataContext 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/FakeTranslation.cs

    r970 r971  
    11using adMoto.Payments.Core.Interfaces; 
    22 
    3 namespace Platnosci.Tests.Web 
     3namespace adMoto.Payments.Test.Web 
    44{ 
    55    public class FakeTranslation : ITranslateManager 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/Function.cs

    r970 r971  
    55using Moq; 
    66 
    7 namespace Platnosci.Tests.Web 
     7namespace adMoto.Payments.Test.Web 
    88{ 
    99    public class Function 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/MerchantControllerTests.cs

    r970 r971  
    22using adMoto.Payments.Core.Data; 
    33using adMoto.Payments.Core.Interfaces; 
     4using adMoto.Payments.Web.Controllers; 
     5using adMoto.Payments.Web.Models; 
    46using NUnit.Framework; 
    5 using Platnosci.Controllers; 
    6 using Platnosci.Models; 
    77using System.Web.Mvc; 
    88 
    9 namespace Platnosci.Tests.Web 
     9namespace adMoto.Payments.Test.Web 
    1010{ 
    1111    [TestFixture] 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/PaymentUtilsTests.cs

    r970 r971  
    33using adMoto.Payments.Core.Data; 
    44using adMoto.Payments.Core.Interfaces; 
     5using adMoto.Payments.Web.Models; 
    56using NUnit.Framework; 
    6 using Platnosci.Models; 
    77 
    8 namespace Platnosci.Tests.Web 
     8namespace adMoto.Payments.Test.Web 
    99{ 
    1010    [TestFixture] 
    11     public class FunkcjePlatnosciTests 
     11    public class PaymentUtilsTests 
    1212    { 
    1313        private readonly Function _function = new Function(); 
     
    1818        public void GetCurrency_Returns_Correct_Currency( 
    1919            [Values(null, "", "eur", "usd", "gbp", "GBP")] string input, 
    20             [Values(FunkcjePlatnosci.PLN, FunkcjePlatnosci.PLN, FunkcjePlatnosci.EUR, FunkcjePlatnosci.USD, FunkcjePlatnosci.GBP, FunkcjePlatnosci.GBP)] string output 
     20            [Values(PaymentsUtils.PLN, PaymentsUtils.PLN, PaymentsUtils.EUR, PaymentsUtils.USD, PaymentsUtils.GBP, PaymentsUtils.GBP)] string output 
    2121            ) 
    2222        { 
    2323            //Arrange 
    24             var funkcjePlantosi = new FunkcjePlatnosci(); 
     24            var funkcjePlantosi = new PaymentsUtils(); 
    2525 
    2626            //Act 
     
    3838            var idFaktury = 123; 
    3939            var repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    40             var funkcjePlatnosci = new FunkcjePlatnosci(repPayment, _translateManager); 
     40            var paymentsUtils = new PaymentsUtils(repPayment, _translateManager); 
    4141            var invoice = _function.CreateInvoice(idFaktury, "nip", "abc/2009", 200, 2); 
    4242            var payer = _function.CreatePayer(idFaktury, "test", "test"); 
    43             var waluta = new Waluta { Amount = 200, Currency = FunkcjePlatnosci.PLN }; 
     43            var waluta = new Waluta { Amount = 200, Currency = PaymentsUtils.PLN }; 
    4444 
    4545            //Act 
    46             funkcjePlatnosci.CreateAndAddNewPyment(invoice, waluta, payer, "sessionId"); 
     46            paymentsUtils.CreateAndAddNewPyment(invoice, waluta, payer, "sessionId"); 
    4747            var payment = repPayment.Find(p => p.IDFaktury == 123).SingleOrDefault(); 
    4848 
     
    5959        { 
    6060            //Arrange 
    61             var funkcjePlantosi = new FunkcjePlatnosci(); 
     61            var funkcjePlantosi = new PaymentsUtils(); 
    6262 
    6363            //Act 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/PlatnosciControllerTests.cs

    r970 r971  
    44using adMoto.Payments.Core.Data; 
    55using adMoto.Payments.Core.Interfaces; 
     6using adMoto.Payments.Web.Controllers; 
     7using adMoto.Payments.Web.Models; 
    68using NUnit.Framework; 
    7 using Platnosci.Controllers; 
    8 using Platnosci.Models; 
    9  
    10 namespace Platnosci.Tests.Web 
     9 
     10namespace adMoto.Payments.Test.Web 
    1111{ 
    1212    [TestFixture] 
     
    201201            //Assert 
    202202            Assert.That(result.ViewName, Is.EqualTo("Paid")); 
    203             Assert.That(view.info, Is.EqualTo("zaplacono")); 
     203            Assert.That(view.Info, Is.EqualTo("zaplacono")); 
    204204        } 
    205205 
     
    224224            var result = controller.Show("123", "pl") as ViewResult;                       
    225225            var view = (InvoiceDetailsViewData)result.ViewData.Model; 
    226             System.Diagnostics.Debug.WriteLine("Brutto 200: " + view.vPlatnosciEcard.Brutto); 
    227             System.Diagnostics.Debug.WriteLine("Nr Faktury musi byc 'numer'. Jest " + view.vPlatnosciEcard.Faktura_Numer); 
     226            System.Diagnostics.Debug.WriteLine("Brutto 200: " + view.Invoice.Brutto); 
     227            System.Diagnostics.Debug.WriteLine("Nr Faktury musi byc 'numer'. Jest " + view.Invoice.Faktura_Numer); 
    228228             
    229229            //Assert 
    230             Assert.That(view.vPlatnosciEcard.Brutto, Is.EqualTo(200)); 
    231             Assert.That(view.vPlatnosciEcard.Faktura_Numer, Is.EqualTo("numer"));             
     230            Assert.That(view.Invoice.Brutto, Is.EqualTo(200)); 
     231            Assert.That(view.Invoice.Faktura_Numer, Is.EqualTo("numer"));             
    232232        } 
    233233 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/StatusTest.cs

    r970 r971  
    44using NUnit.Framework; 
    55using MvcContrib.TestHelper; 
    6 using Platnosci.Controllers; 
    76using System.Web.Mvc; 
    87 
    9 namespace Platnosci.Tests.Web 
     8namespace adMoto.Payments.Test.Web 
    109{ 
    1110    [TestFixture] 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/TestMethods.cs

    r970 r971  
    33using NUnit.Framework; 
    44 
    5 namespace Platnosci.Tests.Web 
     5namespace adMoto.Payments.Test.Web 
    66{ 
    77    [TestFixture] 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/UI/AuthenticationTests.cs

    r960 r971  
    22using WatiN.Core; 
    33 
    4 namespace Platnosci.Tests.Web.UI 
     4namespace adMoto.Payments.Test.Web.UI 
    55{ 
    66    [TestFixture] 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/UI/MerchantTests.cs

    r960 r971  
    22using WatiN.Core; 
    33 
    4 namespace Platnosci.Tests.Web.UI 
     4namespace adMoto.Payments.Test.Web.UI 
    55{ 
    66    [TestFixture] 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/UI/ValidationTests.cs

    r960 r971  
    22using WatiN.Core; 
    33 
    4 namespace Platnosci.Tests.Web.UI 
     4namespace adMoto.Payments.Test.Web.UI 
    55{ 
    66    [TestFixture] 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/ValidationMerchantClassTests.cs

    r970 r971  
    44using NUnit.Framework; 
    55 
    6 namespace Platnosci.Tests.Web 
     6namespace adMoto.Payments.Test.Web 
    77{ 
    88    public class ValidationMerchantClassTests 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/eCardDataTests.cs

    r970 r971  
    22using adMoto.Payments.Core; 
    33using adMoto.Payments.Core.Data; 
     4using adMoto.Payments.Web.Models; 
    45using NUnit.Framework; 
    5 using Platnosci.Models; 
    6  
    7 namespace Platnosci.Tests.Web 
     6 
     7namespace adMoto.Payments.Test.Web 
    88{ 
    99    [TestFixture] 
     
    2121            repPayment.Insert(platnosc); 
    2222            
    23             var ecarddata = new eCardData(repPayment); 
     23            var ecarddata = new MerchantHelper(repPayment); 
    2424            
    2525            var merchant = new Merchant(){ 
    26                 Payment = platnosc, 
    27                 Id = "171485000", 
    28                 Password = "ashSeth2", 
    29             }; 
     26                                             Payment = platnosc, 
     27                                             Id = "171485000", 
     28                                             Password = "ashSeth2", 
     29                                         }; 
    3030 
    3131            //Act 
     
    4646            repPayment.Insert(platnosc); 
    4747 
    48             var ecarddata = new eCardData(repPayment); 
    49  
    50             var merchant = new Merchant() 
    51             { 
    52                 Payment = new PlatnosciEcard(){ 
    53                     ORDERDESCRIPTION = "dd", 
    54                     IDFaktury = 21, 
    55                     Data = DateTime.Now 
    56                 }, 
    57                 Id = "171485000", 
    58                 Password = "ashSeth2", 
    59             }; 
     48            var ecarddata = new MerchantHelper(repPayment); 
     49 
     50            var merchant = new Merchant() 
     51                               { 
     52                                   Payment = new PlatnosciEcard(){ 
     53                                                                     ORDERDESCRIPTION = "dd", 
     54                                                                     IDFaktury = 21, 
     55                                                                     Data = DateTime.Now 
     56                                                                 }, 
     57                                   Id = "171485000", 
     58                                   Password = "ashSeth2", 
     59                               }; 
    6060            
    6161            //Act 
     
    7373            var platnosc = _function.CreateNewPayment(123, true, DateTime.Now, 1); 
    7474            platnosc.AMOUNT = 229; 
    75             platnosc.CURRENCY = FunkcjePlatnosci.PLN; 
    76  
    77             repPayment.Insert(platnosc); 
    78  
    79             var ecarddata = new eCardData(repPayment); 
    80  
    81             var merchant = new Merchant() 
    82             { 
    83                 Payment = platnosc, 
    84                 Id = "171485000", 
    85                 Password = "ashSeth2", 
    86             }; 
     75            platnosc.CURRENCY = PaymentsUtils.PLN; 
     76 
     77            repPayment.Insert(platnosc); 
     78 
     79            var ecarddata = new MerchantHelper(repPayment); 
     80 
     81            var merchant = new Merchant() 
     82                               { 
     83                                   Payment = platnosc, 
     84                                   Id = "171485000", 
     85                                   Password = "ashSeth2", 
     86                               }; 
    8787 
    8888            //Act 
     
    101101            var platnosc = _function.CreateNewPayment(123, true, DateTime.Now, 1); 
    102102            platnosc.AMOUNT = 0; 
    103             platnosc.CURRENCY = FunkcjePlatnosci.PLN; 
    104  
    105             repPayment.Insert(platnosc); 
    106  
    107             var ecarddata = new eCardData(repPayment); 
    108  
    109             var merchant = new Merchant() 
    110             { 
    111                 Payment = platnosc, 
    112                 Id = "171485000", 
    113                 Password = "ashSeth2", 
    114             }; 
     103            platnosc.CURRENCY = PaymentsUtils.PLN; 
     104 
     105            repPayment.Insert(platnosc); 
     106 
     107            var ecarddata = new MerchantHelper(repPayment); 
     108 
     109            var merchant = new Merchant() 
     110                               { 
     111                                   Payment = platnosc, 
     112                                   Id = "171485000", 
     113                                   Password = "ashSeth2", 
     114                               }; 
    115115 
    116116            //Act 
     
    129129            var platnosc = _function.CreateNewPayment(123, true, DateTime.Now, 1); 
    130130            platnosc.AMOUNT = 229; 
    131             platnosc.CURRENCY = FunkcjePlatnosci.PLN; 
    132  
    133             repPayment.Insert(platnosc); 
    134  
    135             var ecarddata = new eCardData(repPayment); 
    136  
    137             var merchant = new Merchant() 
    138             { 
    139                 Payment = platnosc, 
    140                 Id = "TEST", 
    141                 Password = "test", 
    142             }; 
     131            platnosc.CURRENCY = PaymentsUtils.PLN; 
     132 
     133            repPayment.Insert(platnosc); 
     134 
     135            var ecarddata = new MerchantHelper(repPayment); 
     136 
     137            var merchant = new Merchant() 
     138                               { 
     139                                   Payment = platnosc, 
     140                                   Id = "TEST", 
     141                                   Password = "test", 
     142                               }; 
    143143 
    144144            //Act 
     
    157157            var platnosc = _function.CreateNewPayment(123, true, DateTime.Now, 1); 
    158158            platnosc.AMOUNT = 11; 
    159             platnosc.CURRENCY = FunkcjePlatnosci.PLN; 
    160  
    161             repPayment.Insert(platnosc); 
    162  
    163             var ecarddata = new eCardData(repPayment); 
    164  
    165             var merchant = new Merchant() 
    166             { 
    167                 Payment = platnosc, 
    168                 Id = "171485000", 
    169                 Password = "ashSeth2", 
    170             }; 
     159            platnosc.CURRENCY = PaymentsUtils.PLN; 
     160 
     161            repPayment.Insert(platnosc); 
     162 
     163            var ecarddata = new MerchantHelper(repPayment); 
     164 
     165            var merchant = new Merchant() 
     166                               { 
     167                                   Payment = platnosc, 
     168                                   Id = "171485000", 
     169                                   Password = "ashSeth2", 
     170                               }; 
    171171             
    172172            //Act 
     
    193193            var payer = _function.CreatePayer(idFaktury, "test", "test"); 
    194194            var repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    195             var eCardData = new eCardData(repPayment); 
     195            var eCardData = new MerchantHelper(repPayment); 
    196196 
    197197            //Act 
     
    210210        { 
    211211            //Arrange 
    212             var ecarddata = new eCardData(new Repository<PlatnosciEcard>(new FakeDataContext())); 
     212            var ecarddata = new MerchantHelper(new Repository<PlatnosciEcard>(new FakeDataContext())); 
    213213            var invoice = _function.CreateInvoice(123, "nip", "abc/2009", 0, 2); 
    214214 
     
    228228        { 
    229229            //Arrange 
    230             var ecarddata = new eCardData(new Repository<PlatnosciEcard>(new FakeDataContext())); 
     230            var ecarddata = new MerchantHelper(new Repository<PlatnosciEcard>(new FakeDataContext())); 
    231231            var invoice = _function.CreateInvoice(123, "nip", "", 200, 2); 
    232232 
     
    246246        { 
    247247            //Arrange 
    248             var ecarddata = new eCardData(new Repository<PlatnosciEcard>(new FakeDataContext())); 
     248            var ecarddata = new MerchantHelper(new Repository<PlatnosciEcard>(new FakeDataContext())); 
    249249            var invoice = _function.CreateInvoice(123, "nip", "abc/2009", 200, 2); 
    250250 
     
    264264        { 
    265265            //Arrange 
    266             var ecarddata = new eCardData(new Repository<PlatnosciEcard>(new FakeDataContext())); 
     266            var ecarddata = new MerchantHelper(new Repository<PlatnosciEcard>(new FakeDataContext())); 
    267267            var invoice = _function.CreateInvoice(123, "nip", "abc/2009", 200, 2); 
    268268 
     
    282282        { 
    283283            //Arrange 
    284             var ecarddata = new eCardData(new Repository<PlatnosciEcard>(new FakeDataContext())); 
     284            var ecarddata = new MerchantHelper(new Repository<PlatnosciEcard>(new FakeDataContext())); 
    285285            var invoice = _function.CreateInvoice(123, "nip", "abc/2009", 200, 2); 
    286286 
     
    302302            var pl = new PlatnosciEcard() {ORDERDESCRIPTION = "abc/2009"}; 
    303303            var m = new Merchant(){Payment = pl, Id = "ABCD" }; 
    304             var eCardData = new eCardData(new Repository<PlatnosciEcard>(new FakeDataContext())); 
     304            var eCardData = new MerchantHelper(new Repository<PlatnosciEcard>(new FakeDataContext())); 
    305305             
    306306            //Act 
  • trunk/eCard/eCardMVC/Platnosci.Tests/adMoto.Payments.Test.csproj

    r970 r971  
    99    <OutputType>Library</OutputType> 
    1010    <AppDesignerFolder>Properties</AppDesignerFolder> 
    11     <RootNamespace>Platnosci.Tests</RootNamespace> 
    12     <AssemblyName>Platnosci.Tests</AssemblyName> 
     11    <RootNamespace>adMoto.Payments.Test</RootNamespace> 
     12    <AssemblyName>adMoto.Payments.Test</AssemblyName> 
    1313    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> 
    1414    <FileAlignment>512</FileAlignment> 
     
    8585    <Compile Include="TestRunner.cs" /> 
    8686    <Compile Include="Web\eCardDataTests.cs" /> 
    87     <Compile Include="Web\FunkcjePlatnosciTests.cs" /> 
     87    <Compile Include="Web\PaymentUtilsTests.cs" /> 
    8888    <Compile Include="Web\MerchantControllerTests.cs" /> 
    8989    <Compile Include="Web\FakeDataContext.cs" /> 
     
    103103      <Name>adMoto.Payments.Core</Name> 
    104104    </ProjectReference> 
    105     <ProjectReference Include="..\Platnosci\Platnosci.Web.csproj"> 
     105    <ProjectReference Include="..\Platnosci\adMoto.Payments.Web.csproj"> 
    106106      <Project>{19B73EC2-0D53-4F8C-91E1-A08FCC0174E5}</Project> 
    107       <Name>Platnosci.Web</Name> 
     107      <Name>adMoto.Payments.Web</Name> 
    108108    </ProjectReference> 
    109109  </ItemGroup> 
  • 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        } 
  • trunk/eCard/eCardMVC/Platnosci/Default.aspx

    r866 r971  
    1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Platnosci._Default" %> 
     1<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="adMoto.Payments.Web._Default" %> 
    22 
    33<%-- Please do not delete this file. It is used to ensure that ASP.NET MVC is activated by IIS when a user makes a "/" request to the server. --%> 
  • trunk/eCard/eCardMVC/Platnosci/Default.aspx.cs

    r866 r971  
    22using System.Web.Mvc; 
    33using System.Web.UI; 
    4 using System.Globalization; 
    5 using System.Threading; 
    64 
    7 namespace Platnosci 
     5namespace adMoto.Payments.Web 
    86{ 
    97    public partial class _Default : Page 
     
    1513            // can correctly process the response (if caching is enabled). 
    1614 
    17             string originalPath = Request.Path; 
     15            var originalPath = Request.Path; 
    1816            HttpContext.Current.RewritePath(Request.ApplicationPath, false); 
    1917            IHttpHandler httpHandler = new MvcHttpHandler(); 
  • trunk/eCard/eCardMVC/Platnosci/Global.asax

    r866 r971  
    1 <%@ Application Codebehind="Global.asax.cs" Inherits="Platnosci.MvcApplication" Language="C#" %> 
     1<%@ Application Codebehind="Global.asax.cs" Inherits="adMoto.Payments.Web.MvcApplication" Language="C#" %> 
  • trunk/eCard/eCardMVC/Platnosci/Global.asax.cs

    r967 r971  
    1 using System; 
    2 using System.Collections.Generic; 
    3 using System.Linq; 
    4 using System.Web; 
    5 using System.Web.Mvc; 
     1using System.Web.Mvc; 
    62using System.Web.Routing; 
    73using System.Threading; 
    8 using System.Globalization; 
    9 using System.Configuration; 
    104 
    11 namespace Platnosci 
     5namespace adMoto.Payments.Web 
    126{ 
    13     // Note: For instructions on enabling IIS6 or IIS7 classic mode,  
    14     // visit http://go.microsoft.com/?LinkId=9394801 
    15  
    167    public class MvcApplication : System.Web.HttpApplication 
    178    { 
     
    2011            routes.IgnoreRoute("elmah.axd"); 
    2112            routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 
    22             string lang = Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName.ToLower();             
     13            var lang = Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName.ToLower(); 
    2314 
    2415            routes.MapRoute( 
    25                 "eCard",                                             
    26                 "eCard/Status.aspx",                                 
    27                 new { controller = "Platnosc", action = "Status" }   
    28             ); 
     16                "eCard", 
     17                "eCard/Status.aspx", 
     18                new { controller = "Platnosc", action = "Status" } 
     19                ); 
    2920 
    3021            routes.MapRoute( 
    3122                "ConfirmationOk", 
    3223                "{language}/Platnosc/Ok/{id}/{order}/", 
    33                 new { controller = "Platnosc", action = "Ok", id="", order="", language="" } 
    34             ); 
     24                new { controller = "Platnosc", action = "Ok", id = "", order = "", language = "" } 
     25                ); 
    3526 
    3627            routes.MapRoute( 
     
    3829                "{language}/Platnosc/Fail/{id}/", 
    3930                new { controller = "Platnosc", action = "Ok", id = "", order = "", language = "" } 
    40             ); 
     31                ); 
    4132 
    4233            routes.MapRoute( 
    43                 "Default",                                                                
    44                 "{language}/{controller}/{action}/{id}",                                  
    45                 new { language = lang, controller = "Home", action = "Index", id = "" }   
    46             );             
     34                "Default", 
     35                "{language}/{controller}/{action}/{id}", 
     36                new { language = lang, controller = "Home", action = "Index", id = "" } 
     37                ); 
    4738        } 
    4839        protected void Application_Start() 
     
    5041            RegisterRoutes(RouteTable.Routes); 
    5142        } 
    52       
     43 
    5344    } 
    5445} 
  • trunk/eCard/eCardMVC/Platnosci/Helpers/WebHelper.cs

    r952 r971  
    11using System; 
    2 using System.Collections.Generic; 
    3 using System.Linq; 
    4 using System.Web; 
    52using System.Web.Mvc; 
    63using System.Web.Routing; 
    74using System.Configuration; 
    85 
    9 namespace Platnosci.Helpers 
     6namespace adMoto.Payments.Web.Helpers 
    107{ 
    11     public static class helper 
     8    public static class WebHelper 
    129    { 
    1310        public static string ImageTag(this HtmlHelper helper, string src, string alt) 
    1411        { 
    15             TagBuilder tb = new TagBuilder("img"); 
     12            var tb = new TagBuilder("img"); 
    1613            tb.Attributes.Add("src", helper.Encode(src)); 
    1714            tb.Attributes.Add("alt", helper.Encode(alt)); 
     
    2421            var controller = htmlHelper.CurrentController(); 
    2522                                     
    26             UrlHelper urlHelper = ((Controller)htmlHelper.ViewContext.Controller).Url; 
    27             string src = urlHelper.UrlImage(filename); 
    28             string imgtag = htmlHelper.ImageTag(src, alt); 
     23            var urlHelper = ((Controller)htmlHelper.ViewContext.Controller).Url; 
     24            var src = urlHelper.UrlImage(filename); 
     25            var imgtag = htmlHelper.ImageTag(src, alt); 
    2926             
    30             RouteValueDictionary tab = new RouteValueDictionary(); 
     27            var tab = new RouteValueDictionary(); 
    3128 
    32             string id = ""; 
     29            var id = ""; 
    3330            if (htmlHelper.ViewContext.RouteData.Values["id"] != null) id = htmlHelper.ViewContext.RouteData.Values["id"].ToString(); 
    3431            tab.Add("language", alt); 
    3532            if (id != null) tab.Add("id", id); 
    3633 
    37             string url = urlHelper.Action(action, controller, tab); 
     34            var url = urlHelper.Action(action, controller, tab); 
    3835 
    39             string[] param = querystring.ToString().Split(("&").ToCharArray(), StringSplitOptions.RemoveEmptyEntries); 
    40             for (int i = 0; i < param.Length; i++ ) 
     36            var param = querystring.Split(("&").ToCharArray(), StringSplitOptions.RemoveEmptyEntries); 
     37            for (var i = 0; i < param.Length; i++ ) 
    4138            { 
    4239                if (i == 0 ) url += "?" + param[i]; 
     
    4441            } 
    4542 
    46             TagBuilder link = new TagBuilder("a"); 
     43            var link = new TagBuilder("a"); 
    4744            link.Attributes.Add("href", url); 
    4845            link.InnerHtml = imgtag; 
     
    6360        public static string Css(this UrlHelper urlHelper, string fileName) 
    6461        { 
    65             string url = urlHelper.Home() + "Content/" + fileName; 
     62            var url = urlHelper.Home() + "Content/" + fileName; 
    6663            return urlHelper.Content(url); 
    6764        } 
    6865        public static string UrlImage(this UrlHelper urlHelper, string fileName) 
    6966        { 
    70             string url = urlHelper.Home() + "Images/" + fileName;             
     67            var url = urlHelper.Home() + "Images/" + fileName;             
    7168            return urlHelper.Content(url); 
    7269        } 
    7370        public static string FileUrl(this UrlHelper urlHelper, string fileName) 
    7471        { 
    75             string url = urlHelper.Home() + "Images/"; 
    76             if (ConfigurationManager.AppSettings["Css"] == "truck") url += "truck/"; 
    77                 else if(ConfigurationManager.AppSettings["Css"] == "admoto") url += "admoto/"; 
     72            var url = urlHelper.Home() + "Images/"; 
     73            switch (ConfigurationManager.AppSettings["Css"]) 
     74            { 
     75                case "truck": 
     76                    url += "truck/"; 
     77                    break; 
     78                case "admoto": 
     79                    url += "admoto/"; 
     80                    break; 
     81            } 
    7882            url += fileName; 
    7983            return urlHelper.Content(url); 
     
    8185        public static string MainCss(this HtmlHelper htmlHelper, string filename) 
    8286        { 
    83             UrlHelper urlHelper = new UrlHelper(htmlHelper.ViewContext.RequestContext); 
    84             string url = urlHelper.Css(filename); 
    85             string strCss = htmlHelper.LinkTag(url, "stylesheet", "text/css"); 
     87            var urlHelper = new UrlHelper(htmlHelper.ViewContext.RequestContext); 
     88            var url = urlHelper.Css(filename); 
     89            var strCss = htmlHelper.LinkTag(url, "stylesheet", "text/css"); 
    8690            return strCss; 
    8791        } 
    8892        public static string LinkTag(this HtmlHelper htmlHelper, string url, string rel, string type) 
    8993        { 
    90             TagBuilder linkcss = new TagBuilder("link"); 
     94            var linkcss = new TagBuilder("link"); 
    9195            linkcss.Attributes.Add("href", url); 
    9296            linkcss.Attributes.Add("rel", rel); 
     
    96100        public static string AddCssToPortal(this HtmlHelper htmlHelper) 
    97101        { 
    98             string filename = ""; 
    99             if (ConfigurationManager.AppSettings["Css"] == "truck") filename = "truck.css" ;    
    100                 else if(ConfigurationManager.AppSettings["Css"] == "admoto") filename = "admoto.css"; 
     102            var filename = ""; 
     103            switch (ConfigurationManager.AppSettings["Css"]) 
     104            { 
     105                case "truck": 
     106                    filename = "truck.css" ; 
     107                    break; 
     108                case "admoto": 
     109                    filename = "admoto.css"; 
     110                    break; 
     111            } 
    101112             
    102             string css = htmlHelper.MainCss(filename); 
     113            var css = htmlHelper.MainCss(filename); 
    103114            return css; 
    104115        } 
    105         public static string Favicon(this HtmlHelper htmlHelper){ 
    106             string url = ""; 
    107             string str = ""; 
    108             if (ConfigurationManager.AppSettings["Css"] == "admoto"){ 
    109                 /*UrlHelper urlHelper = new UrlHelper(htmlHelper.ViewContext.RequestContext); 
    110                 url = urlHelper.FileUrl("favicon.ico"); 
    111                 str = htmlHelper.LinkTag(url,"shortcut icon","");*/ 
    112             } 
    113             return str; 
    114         } 
     116         
    115117        public static string Logo(this HtmlHelper helper) 
    116118        { 
    117             UrlHelper urlHelper = new UrlHelper(helper.ViewContext.RequestContext); 
     119            var urlHelper = new UrlHelper(helper.ViewContext.RequestContext); 
    118120             
    119             var logo = ""; 
    120             if (ConfigurationManager.AppSettings["Css"] == "admoto") logo = "logo.png"; 
    121             else logo = "logo.gif"; 
     121            var logo = ConfigurationManager.AppSettings["Css"] == "admoto" ? "logo.png" : "logo.gif"; 
    122122 
    123             string url = urlHelper.FileUrl(logo); 
    124             string logotag = helper.ImageTag(url, "logo"); 
     123            var url = urlHelper.FileUrl(logo); 
     124            var logotag = helper.ImageTag(url, "logo"); 
    125125            
    126             TagBuilder tb = new TagBuilder("td"); 
     126            var tb = new TagBuilder("td"); 
    127127            tb.Attributes.Add("class", "logo"); 
    128128 
     
    130130            return tb.ToString(); 
    131131        } 
    132     }     
     132    } 
    133133} 
  • trunk/eCard/eCardMVC/Platnosci/Models/ErrorViewData.cs

    r933 r971  
    1 namespace Platnosci.Models 
     1namespace adMoto.Payments.Web.Models 
    22{ 
    33    public class ErrorViewData 
    44    { 
    5        public string Error { get; set; } 
    6        public int InvoiceId { get; set; }  
     5        public string Error { get; set; } 
     6        public int InvoiceId { get; set; }  
    77    } 
    88} 
  • trunk/eCard/eCardMVC/Platnosci/Models/InvoiceDetailsViewData.cs

    r970 r971  
    22using adMoto.Payments.Core.Data; 
    33 
    4 namespace Platnosci.Models 
     4namespace adMoto.Payments.Web.Models 
    55{ 
    66    public class InvoiceDetailsViewData 
    77    { 
    8         public Invoice vPlatnosciEcard { get; set; } 
     8        public Invoice Invoice { get; set; } 
    99        public Payer Payer {get; set;} 
    10         public string brutto { get; set; } 
    11         public string termin { get; set; } 
    12         public string info { get; set; } 
     10        public string Brutto { get; set; } 
     11        public string Termin { get; set; } 
     12        public string Info { get; set; } 
    1313    } 
    1414} 
  • trunk/eCard/eCardMVC/Platnosci/Models/MerchantHelper.cs

    r970 r971  
    88using adMoto.Payments.Core.Interfaces; 
    99 
    10 namespace Platnosci.Models 
     10namespace adMoto.Payments.Web.Models 
    1111{ 
    12     public class eCardData 
     12    public class MerchantHelper 
    1313    { 
    1414        public const string HASH_ERROR_INFO = "payment not exist"; 
    15         private readonly FunkcjePlatnosci _funkcjePlatnosci; 
     15        private readonly PaymentsUtils _paymentsUtils; 
    1616        private IRepository<PlatnosciEcard> _repPayment; 
    1717 
    18         public eCardData(IRepository<PlatnosciEcard> repPayment) 
     18        public MerchantHelper(IRepository<PlatnosciEcard> repPayment) 
    1919        { 
    2020            _repPayment = repPayment; 
    21             _funkcjePlatnosci = new FunkcjePlatnosci(_repPayment); 
     21            _paymentsUtils = new PaymentsUtils(_repPayment); 
    2222        } 
    2323 
     
    4343            var merchant = new Merchant(); 
    4444 
    45             var waluta = _funkcjePlatnosci.SetAmount(invoice); 
    46             var newPayment = _funkcjePlatnosci.CreateAndAddNewPyment(invoice, waluta, payer, sessionId); 
     45            var waluta = _paymentsUtils.SetAmount(invoice); 
     46            var newPayment = _paymentsUtils.CreateAndAddNewPyment(invoice, waluta, payer, sessionId); 
    4747 
    4848            merchant.SystemKsiegowy = invoice.SystemKsiegowyId.ToString(); 
    4949 
    5050#if DEBUG 
    51     //TODO: find better method to set SystemKsiegowy when testing or developing 
     51            //TODO: find better method to set SystemKsiegowy when testing or developing 
    5252            merchant.SystemKsiegowy = "2"; 
    5353#endif 
  • trunk/eCard/eCardMVC/Platnosci/Models/PaymentsUtils.cs

    r970 r971  
    1010 
    1111 
    12 namespace Platnosci.Models 
     12namespace adMoto.Payments.Web.Models 
    1313{ 
    14     public class FunkcjePlatnosci 
     14    public class PaymentsUtils 
    1515    { 
    1616        public const string EUR = "978"; 
     
    2121        public const string KOD_POLSKA = "616";         //kod kraju Akceptanta - Polska 
    2222        public const string KODOWANIE = "ISO-8859-2"; 
    23         private IRepository<PlatnosciEcard> _repPayment; 
     23        private readonly IRepository<PlatnosciEcard> _repPayment; 
    2424        private readonly ITranslateManager _translateManager; 
    2525 
    26         public FunkcjePlatnosci() 
     26        public PaymentsUtils() 
    2727        { 
    2828            _repPayment = new Repository<PlatnosciEcard>(new DataContext()); 
     
    3030        } 
    3131 
    32         public FunkcjePlatnosci(IRepository<PlatnosciEcard> repPayment) 
     32        public PaymentsUtils(IRepository<PlatnosciEcard> repPayment) 
    3333        { 
    3434            _repPayment = repPayment; 
    3535            _translateManager = new Translation();     
    3636        } 
    37         public FunkcjePlatnosci(IRepository<PlatnosciEcard> repPayment, ITranslateManager translate) 
     37        public PaymentsUtils(IRepository<PlatnosciEcard> repPayment, ITranslateManager translate) 
    3838        { 
    3939            _repPayment = repPayment; 
     
    5858        public Waluta SetAmount(Invoice platnosc) 
    5959        { 
    60             var waluta = new Waluta(); 
    61             waluta.Currency = GetCurrency(platnosc.waluta_miano); 
     60            var waluta = new Waluta {Currency = GetCurrency(platnosc.waluta_miano)}; 
    6261 
    63             if (waluta.Currency == PLN) 
    64                 waluta.Amount = Convert.ToInt32(platnosc.Brutto * 100); 
    65             else 
    66                 waluta.Amount = Convert.ToInt32(platnosc.waluta_brutto * 100); 
     62            waluta.Amount = waluta.Currency == PLN ? Convert.ToInt32(platnosc.Brutto * 100) : Convert.ToInt32(platnosc.waluta_brutto * 100); 
    6763             
    6864            return waluta; 
     
    174170        } 
    175171 
    176         public ErrorViewData IsError(Invoice platnosc, String UserName) 
     172        public ErrorViewData IsError(Invoice platnosc, String userName) 
    177173        { 
    178174            var errortxt = ""; 
     
    180176            if (platnosc == null) 
    181177                errortxt = _translateManager.Translate("tlumaczenia", "brakdanych"); 
    182             else if (!UserIdentity(platnosc, UserName)) 
     178            else if (!UserIdentity(platnosc, userName)) 
    183179                errortxt = _translateManager.Translate("tlumaczenia", "weryfikacja"); 
    184180 
  • trunk/eCard/eCardMVC/Platnosci/Views/Account/LogOn.aspx

    r950 r971  
    11<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage"%> 
    2 <%@ Import Namespace="Platnosci.Models" %>  
    32 
    43<asp:Content ID="loginTitle" ContentPlaceHolderID="TitleContent" runat="server" > 
    54     <% 
    6          FunkcjePlatnosci func = new FunkcjePlatnosci(); 
    7          string str = func.SetTitle();  
     5         var func = new PaymentsUtils(); 
     6         var str = func.SetTitle();  
    87     %> 
    98         <%=str + HttpContext.GetGlobalResourceObject("tlumaczenia", "PageLogin").ToString()%> 
  • trunk/eCard/eCardMVC/Platnosci/Views/Platnosc/Fail.aspx

    r956 r971  
    1 <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Platnosci.Models.InvoiceDetailsViewData>"%> 
     1<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<InvoiceDetailsViewData>"%> 
    22 
    33<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> 
     
    88     
    99        <p class="pay_error">             
    10             <%if (!String.IsNullOrEmpty(Model.vPlatnosciEcard.Faktura_Numer)){%> 
     10            <%if (!String.IsNullOrEmpty(Model.Invoice.Faktura_Numer)){%> 
    1111                <asp:Label ID="lab3" runat="server" Text=""> 
    1212                <% string txt = HttpContext.GetGlobalResourceObject("tlumaczenia", "blad2").ToString(); %> 
    13                 <%=String.Format(txt, Model.vPlatnosciEcard.Faktura_Numer) %> 
     13                <%=String.Format(txt, Model.Invoice.Faktura_Numer) %> 
    1414                </asp:Label> 
    1515                 
    1616                <%string link2 = HttpContext.GetGlobalResourceObject("tlumaczenia", "KolejnaProba").ToString();%> 
    17                 <p id="link1"><%=Html.ActionLink(link2, "Show", "Platnosc", new { id = ViewData.Model.vPlatnosciEcard.ID_faktury }, null)%></p> 
     17                <p id="link1"><%=Html.ActionLink(link2, "Show", "Platnosc", new { id = ViewData.Model.Invoice.ID_faktury }, null)%></p> 
    1818            <%}%>               
    1919        </p>         
  • trunk/eCard/eCardMVC/Platnosci/Views/Platnosc/Ok.aspx

    r956 r971  
    1 <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Platnosci.Models.InvoiceDetailsViewData>"%> 
     1<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<InvoiceDetailsViewData>"%> 
    22 
    33<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> 
     
    77<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 
    88    <% 
    9     if (!String.IsNullOrEmpty(Model.info)) 
     9    if (!String.IsNullOrEmpty(Model.Info)) 
    1010    { 
    1111    %> 
    1212        <p class="pay_error"> 
    13             <%=Model.info%> 
     13            <%=Model.Info%> 
    1414        </p>  
    1515    <% 
     
    1919    %> 
    2020        <p class="Info"> 
    21             <%string podziekowaniaTxt = String.Format(HttpContext.GetGlobalResourceObject("tlumaczenia","podziekowania").ToString(),Model.vPlatnosciEcard.Faktura_Numer); %> 
     21            <%string podziekowaniaTxt = String.Format(HttpContext.GetGlobalResourceObject("tlumaczenia","podziekowania").ToString(),Model.Invoice.Faktura_Numer); %> 
    2222            <%=podziekowaniaTxt%> 
    2323        </p>  
  • trunk/eCard/eCardMVC/Platnosci/Views/Platnosc/Paid.aspx

    r950 r971  
    1 <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Platnosci.Models.InvoiceDetailsViewData>" %> 
    2 <%@ Import Namespace="System" %> 
    3 <%@ Import Namespace="Platnosci.Models" %> 
     1<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<InvoiceDetailsViewData>" %> 
     2 
    43<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> 
    54     <% 
    6          FunkcjePlatnosci func = new FunkcjePlatnosci(); 
    7          string str = func.SetTitle();  
     5         var func = new PaymentsUtils(); 
     6         var str = func.SetTitle();  
    87     %> 
    9          <%=str + HttpContext.GetGlobalResourceObject("tlumaczenia", "Szczegoly").ToString()%> 
     8         <%=str + HttpContext.GetGlobalResourceObject("tlumaczenia", "Szczegoly")%> 
    109</asp:Content> 
    1110 
     
    1514        <asp:Label ID="Szczegó³y" runat="server" Text="<%$Resources:tlumaczenia,Szczegoly%>"></asp:Label> 
    1615    </div> 
    17     <p class="InfoPaid"><%=Model.info%></p>    
     16    <p class="InfoPaid"><%=Model.Info%></p>    
    1817    <table cellpadding="0" cellspacing="0" border="0"> 
    1918                      
     
    3433                <asp:Label ID="Label2" runat ="server" Text="<%$Resources:tlumaczenia,termin_wplaty%>"></asp:Label> 
    3534            </td> 
    36             <td class="textbox"><%=Model.termin%></td>             
     35            <td class="textbox"><%=Model.Termin%></td>             
    3736        </tr>                   
    3837        <tr>             
     
    4039                <asp:Label ID="nazwafirmy" runat ="server" Text="<%$Resources:tlumaczenia,Nazwa%>"></asp:Label> 
    4140            </td> 
    42             <td class="textbox"><%=Model.vPlatnosciEcard.FullName%></td> 
     41            <td class="textbox"><%=Model.Invoice.FullName%></td> 
    4342        </tr> 
    4443        <tr> 
    4544            <td class="col1"><asp:Label ID="adres" runat="server" Text="<%$Resources:tlumaczenia,Adres%>"></asp:Label></td> 
    46             <td class="textbox"><%=Model.vPlatnosciEcard.Address + " " + Model.vPlatnosciEcard.PostalCode + ", " + Model.vPlatnosciEcard.City%></td> 
     45            <td class="textbox"><%=Model.Invoice.Address + " " + Model.Invoice.PostalCode + ", " + Model.Invoice.City%></td> 
    4746        </tr> 
    4847        <tr> 
    4948            <td class="col1"><asp:Label ID="nip" runat ="server" Text="<%$Resources:tlumaczenia,Nip%>"></asp:Label></td> 
    50             <td class="textbox"><%=Model.vPlatnosciEcard.Nabywca_nip%></td> 
     49            <td class="textbox"><%=Model.Invoice.Nabywca_nip%></td> 
    5150        </tr> 
    5251        <tr> 
    5352            <td class="col1"><asp:Label ID="NrFaktury" runat ="server" Text="<%$Resources:tlumaczenia,NumerFaktury%>"></asp:Label></td> 
    54             <td class="textbox"><%=Model.vPlatnosciEcard.Faktura_Numer%></td> 
     53            <td class="textbox"><%=Model.Invoice.Faktura_Numer%></td> 
    5554        </tr> 
    5655        <tr> 
    5756            <td class="col1"><asp:Label ID="DataWystawienia" runat ="server" Text="<%$Resources:tlumaczenia,DataWystawienia%>"></asp:Label></td> 
    58             <td class="textbox"><%=String.Format("{0:dd-MM-yyyy}", Model.vPlatnosciEcard.Data_Wystawienia)%></td> 
     57            <td class="textbox"><%=String.Format("{0:dd-MM-yyyy}", Model.Invoice.Data_Wystawienia)%></td> 
    5958        </tr> 
    6059        <tr> 
    6160            <td class="col1"><asp:Label ID="termin" runat ="server" Text="<%$Resources:tlumaczenia,TerminPlatnosci%>"></asp:Label></td> 
    62             <td class="textbox"><%=String.Format("{0:dd-MM-yyyy}", Model.vPlatnosciEcard.Termin_zaplaty)%></td> 
     61            <td class="textbox"><%=String.Format("{0:dd-MM-yyyy}", Model.Invoice.Termin_zaplaty)%></td> 
    6362        </tr> 
    6463        <tr> 
    6564            <td class="col1"><asp:Label ID="brutto" runat ="server"  Text="<%$Resources:tlumaczenia,Brutto%>"></asp:Label></td> 
    66             <td class="textbox"><%=Model.brutto%></td> 
     65            <td class="textbox"><%=Model.Brutto%></td> 
    6766        </tr> 
    6867        <tr> 
     
    8079            </td>     
    8180            <td class="textbox"> 
    82                 <%=Model.vPlatnosciEcard.Imie + " " + Model.vPlatnosciEcard.Nazwisko%> 
     81                <%=Model.Invoice.Imie + " " + Model.Invoice.Nazwisko%> 
    8382            </td> 
    8483        </tr> 
    8584         <tr> 
    8685            <td class="col1"><asp:Label ID="Adres2" runat="server" Text="<%$Resources:tlumaczenia,ulica%>"></asp:Label></td>         
    87             <td class="textbox"><%=Model.vPlatnosciEcard.ulica%></td> 
     86            <td class="textbox"><%=Model.Invoice.ulica%></td> 
    8887        </tr> 
    8988         <tr> 
    9089            <td class="col1"><asp:Label ID="Label3" runat="server" Text="<%$Resources:tlumaczenia,Miasto%>"></asp:Label></td>         
    91             <td class="textbox"><%=Model.vPlatnosciEcard.kod + " " + Model.vPlatnosciEcard.miasto%></td> 
     90            <td class="textbox"><%=Model.Invoice.kod + " " + Model.Invoice.miasto%></td> 
    9291        </tr> 
    9392        <tr> 
    9493            <td class="col1"><asp:Label ID="Telefon" runat="server" Text="<%$Resources:tlumaczenia,Telefon%>"></asp:Label><br /><br /></td> 
    95             <td class="textbox"><%=Model.vPlatnosciEcard.telefon%><br /><br /></td>             
     94            <td class="textbox"><%=Model.Invoice.telefon%><br /><br /></td>             
    9695        </tr>             
    9796    </table> 
  • trunk/eCard/eCardMVC/Platnosci/Views/Platnosc/Show.aspx

    r950 r971  
    1 <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Platnosci.Models.InvoiceDetailsViewData>" %> 
    2 <%@ Import Namespace="System" %> 
    3 <%@ Import Namespace="Platnosci.Models" %> 
     1<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<InvoiceDetailsViewData>" %> 
     2 
    43<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> 
    54     <% 
    6          FunkcjePlatnosci func = new FunkcjePlatnosci(); 
    7          string str = func.SetTitle();  
     5         var func = new PaymentsUtils(); 
     6         var str = func.SetTitle();  
    87     %> 
    9          <%=str + HttpContext.GetGlobalResourceObject("tlumaczenia", "Szczegoly").ToString()%> 
     8         <%=str + HttpContext.GetGlobalResourceObject("tlumaczenia", "Szczegoly")%> 
    109</asp:Content> 
    1110 
     
    2120     
    2221    <table cellpadding="0" cellspacing="0" border="0"> 
    23         <tr><td><%=Html.Hidden("Payer.Id_faktury", Model.vPlatnosciEcard.ID_faktury) %></td></tr> 
     22        <tr><td><%=Html.Hidden("Payer.Id_faktury", Model.Invoice.ID_faktury) %></td></tr> 
    2423               
    2524        <%-- sekcja: szczegó³y faktury --%>  
     
    3938                <asp:Label ID="nazwafirmy" runat ="server" Text="<%$Resources:tlumaczenia,Nazwa%>"></asp:Label> 
    4039            </td> 
    41             <td class="textbox"><%=Model.vPlatnosciEcard.FullName%></td> 
     40            <td class="textbox"><%=Model.Invoice.FullName%></td> 
    4241        </tr> 
    4342        <tr> 
    4443            <td class="col1"><asp:Label ID="adres" runat="server" Text="<%$Resources:tlumaczenia,Adres%>"></asp:Label></td> 
    45             <td class="textbox"><%=Model.vPlatnosciEcard.Address + " " + Model.vPlatnosciEcard.PostalCode + ", " + Model.vPlatnosciEcard.City%></td> 
     44            <td class="textbox"><%=Model.Invoice.Address + " " + Model.Invoice.PostalCode + ", " + Model.Invoice.City%></td> 
    4645        </tr> 
    4746        <tr> 
    4847            <td class="col1"><asp:Label ID="nip" runat ="server" Text="<%$Resources:tlumaczenia,Nip%>"></asp:Label></td> 
    49             <td class="textbox"><%=Model.vPlatnosciEcard.Nabywca_nip%></td> 
     48            <td class="textbox"><%=Model.Invoice.Nabywca_nip%></td> 
    5049        </tr> 
    5150        <tr> 
    5251            <td class="col1"><asp:Label ID="NrFaktury" runat ="server" Text="<%$Resources:tlumaczenia,NumerFaktury%>"></asp:Label></td> 
    53             <td class="textbox"><%=Model.vPlatnosciEcard.Faktura_Numer%></td> 
     52            <td class="textbox"><%=Model.Invoice.Faktura_Numer%></td> 
    5453        </tr> 
    5554        <tr> 
    5655            <td class="col1"><asp:Label ID="DataWystawienia" runat ="server" Text="<%$Resources:tlumaczenia,DataWystawienia%>"></asp:Label></td> 
    57             <td class="textbox"><%=String.Format("{0:dd-MM-yyyy}", Model.vPlatnosciEcard.Data_Wystawienia)%></td> 
     56            <td class="textbox"><%=String.Format("{0:dd-MM-yyyy}", Model.Invoice.Data_Wystawienia)%></td> 
    5857        </tr> 
    5958        <tr> 
    6059            <td class="col1"><asp:Label ID="termin" runat ="server" Text="<%$Resources:tlumaczenia,TerminPlatnosci%>"></asp:Label></td> 
    61             <td class="textbox"><%=String.Format("{0:dd-MM-yyyy}", Model.vPlatnosciEcard.Termin_zaplaty)%></td> 
     60            <td class="textbox"><%=String.Format("{0:dd-MM-yyyy}", Model.Invoice.Termin_zaplaty)%></td> 
    6261        </tr> 
    6362        <tr> 
    6463            <td class="col1"><asp:Label ID="brutto" runat ="server"  Text="<%$Resources:tlumaczenia,Brutto%>"></asp:Label></td> 
    65             <td class="textbox"><%=Model.brutto%></td> 
     64            <td class="textbox"><%=Model.Brutto%></td> 
    6665        </tr> 
    6766        <tr> 
     
    7978            </td>     
    8079            <td class="textbox"> 
    81                 <%=Model.vPlatnosciEcard.Imie + " " + Model.vPlatnosciEcard.Nazwisko%> 
     80                <%=Model.Invoice.Imie + " " + Model.Invoice.Nazwisko%> 
    8281            </td> 
    8382        </tr> 
    8483        <tr> 
    8584            <td class="col1"><asp:Label ID="Adres2" runat="server" Text="<%$Resources:tlumaczenia,ulica%>"></asp:Label></td>         
    86             <td class="textbox"><%=Model.vPlatnosciEcard.ulica%></td> 
     85            <td class="textbox"><%=Model.Invoice.ulica%></td> 
    8786        </tr> 
    8887         <tr> 
    8988            <td class="col1"><asp:Label ID="Label2" runat="server" Text="<%$Resources:tlumaczenia,Miasto%>"></asp:Label></td>         
    90             <td class="textbox"><%=Model.vPlatnosciEcard.kod + " " + Model.vPlatnosciEcard.miasto%></td> 
     89            <td class="textbox"><%=Model.Invoice.kod + " " + Model.Invoice.miasto%></td> 
    9190        </tr> 
    9291        <tr> 
    9392            <td class="col1"><asp:Label ID="Telefon" runat="server" Text="<%$Resources:tlumaczenia,Telefon%>"></asp:Label></td> 
    94             <td class="textbox"><%=Model.vPlatnosciEcard.telefon%></td>             
     93            <td class="textbox"><%=Model.Invoice.telefon%></td>             
    9594        </tr>  
    9695        <tr> 
  • trunk/eCard/eCardMVC/Platnosci/Views/Shared/Error1.aspx

    r950 r971  
    1 <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Platnosci.Models.ErrorViewData>" %> 
    2 <%@ Import Namespace ="Platnosci.Models" %> 
     1<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<ErrorViewData>" %> 
     2 
    33<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> 
    44     <% 
    5          FunkcjePlatnosci func = new FunkcjePlatnosci(); 
    6          string str = func.SetTitle();  
     5         var func = new PaymentsUtils(); 
     6         var str = func.SetTitle();  
    77     %> 
    88</asp:Content> 
  • trunk/eCard/eCardMVC/Platnosci/Views/Shared/Site.Master

    r952 r971  
    11<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage"%> 
    2 <%@ Import Namespace="Platnosci.Helpers" %>  
     2 
    33<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
    44<html xmlns="http://www.w3.org/1999/xhtml"> 
     
    77        <%=Html.MainCss("Site.css")%> 
    88        <%=Html.AddCssToPortal()%> 
    9         <%=Html.Favicon()%>           
    109    </head>  
    1110    <body> 
  • trunk/eCard/eCardMVC/Platnosci/Web.config

    r967 r971  
    131131                                <add namespace="System.Linq"/> 
    132132                                <add namespace="System.Collections.Generic"/> 
     133        <add namespace="adMoto.Payments.Core"/> 
     134        <add namespace="adMoto.Payments.Core.Data"/> 
     135        <add namespace="adMoto.Payments.Core.Interfaces"/> 
     136        <add namespace="adMoto.Payments.Web"/> 
     137        <add namespace="adMoto.Payments.Web.Helpers"/> 
     138        <add namespace="adMoto.Payments.Web.Models"/> 
    133139      </namespaces> 
    134140                </pages> 
  • trunk/eCard/eCardMVC/Platnosci/adMoto.Payments.Web.csproj

    r970 r971  
    99    <OutputType>Library</OutputType> 
    1010    <AppDesignerFolder>Properties</AppDesignerFolder> 
    11     <RootNamespace>Platnosci</RootNamespace> 
    12     <AssemblyName>Platnosci</AssemblyName> 
     11    <RootNamespace>adMoto.Payments.Web</RootNamespace> 
     12    <AssemblyName>adMoto.Payments.Web</AssemblyName> 
    1313    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> 
    1414    <MvcBuildViews>false</MvcBuildViews> 
     
    9999      <DependentUpon>Global.asax</DependentUpon> 
    100100    </Compile> 
    101     <Compile Include="Helpers\helper.cs" /> 
    102     <Compile Include="Models\FunkcjePlatnosci.cs" /> 
     101    <Compile Include="Helpers\WebHelper.cs" /> 
     102    <Compile Include="Models\PaymentsUtils.cs" /> 
    103103    <Compile Include="Models\ErrorViewData.cs" /> 
    104104    <Compile Include="Models\InvoiceDetailsViewData.cs" /> 
    105     <Compile Include="Models\eCardData.cs" /> 
     105    <Compile Include="Models\MerchantHelper.cs" /> 
    106106    <Compile Include="Properties\AssemblyInfo.cs" /> 
    107107  </ItemGroup> 
  • trunk/eCard/eCardMVC/adMoto.Payments.Core/adMoto.Payments.Core.csproj

    r970 r971  
    5555  <ItemGroup> 
    5656    <Compile Include="Data\DataContext.cs" /> 
    57     <Compile Include="Data\Platnosci.cs"> 
    58       <DependentUpon>Platnosci.dbml</DependentUpon> 
    59     </Compile> 
    6057    <Compile Include="Data\Platnosci.designer.cs"> 
    6158      <DependentUpon>Platnosci.dbml</DependentUpon>