Zbiór zmian 877 dla trunk/eCard/eCardMVC
- Data:
- 2009-11-16 16:06:37 (16 years ago)
- Lokalizacja:
- trunk/eCard/eCardMVC
- Pliki:
-
- 9 zmodyfikowane
-
Platnosci.Core/Interface/IDataContext.cs (zmodyfikowane) (1 diff)
-
Platnosci.Core/Interface/IRepository.cs (zmodyfikowane) (1 diff)
-
Platnosci.Core/Linq/DataContext1.cs (zmodyfikowane) (1 diff)
-
Platnosci.Core/Linq/Repository.cs (zmodyfikowane) (1 diff)
-
Platnosci.Tests/Platnosci.Tests.csproj (zmodyfikowane) (1 diff)
-
Platnosci.Tests/Web/FakeDataContext.cs (zmodyfikowane) (3 diffs)
-
Platnosci.Tests/Web/PlatnosciControllerTests.cs (zmodyfikowane) (10 diffs)
-
Platnosci/Controllers/MerchantController.cs (zmodyfikowane) (7 diffs)
-
Platnosci/Controllers/PlatnoscController.cs (zmodyfikowane) (2 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/eCard/eCardMVC/Platnosci.Core/Interface/IDataContext.cs
r872 r877 16 16 IQueryable<vPlatnosciEcard> FindInvoiceById(int id); 17 17 List<PotwierdzeniaEcard> FindItemsByIdFaktury(int idFaktury); 18 IQueryable<PlatnosciEcard> FindPaymentByOrdernumber(int ordernumber); 18 19 } 19 20 } -
trunk/eCard/eCardMVC/Platnosci.Core/Interface/IRepository.cs
r870 r877 43 43 44 44 List<PotwierdzeniaEcard> FindItemsByIdFaktury(int idFaktury); 45 46 IQueryable<PlatnosciEcard> FindPaymentByOrdernumber(int ordernumber); 45 47 } 46 48 } -
trunk/eCard/eCardMVC/Platnosci.Core/Linq/DataContext1.cs
r872 r877 78 78 { 79 79 return listaPlatnosci; 80 } 80 } 81 public IQueryable<PlatnosciEcard> FindPaymentByOrdernumber(int ordernumber) 82 { 83 var query = from l in _dataContext.PlatnosciEcards 84 where l.ORDERNUMBER == ordernumber 85 select l; 86 87 return query; 88 } 81 89 82 90 } -
trunk/eCard/eCardMVC/Platnosci.Core/Linq/Repository.cs
r872 r877 96 96 return _dataContext.FindItemsByIdFaktury(idFaktury); 97 97 } 98 public IQueryable<PlatnosciEcard> FindPaymentByOrdernumber(int ordernumber) 99 { 100 return _dataContext.FindPaymentByOrdernumber(ordernumber); 101 } 98 102 } 99 103 } -
trunk/eCard/eCardMVC/Platnosci.Tests/Platnosci.Tests.csproj
r872 r877 80 80 <Compile Include="Properties\AssemblyInfo.cs" /> 81 81 <Compile Include="Web\FakeDataContext.cs" /> 82 <Compile Include="Web\Function.cs" /> 82 83 <Compile Include="Web\PlatnosciControllerTests.cs" /> 84 <Compile Include="Web\TestMethods.cs" /> 85 <Compile Include="Web\UIAccountTest.cs" /> 83 86 </ItemGroup> 84 87 <ItemGroup> -
trunk/eCard/eCardMVC/Platnosci.Tests/Web/FakeDataContext.cs
r872 r877 48 48 public FakeDataContext(int i) 49 49 { 50 listaPlatnosci.Add(DodajPlatnosc(128, "numerfaktury", "nip")); 51 listaPl.Add(createNewPayment(158, true, DateTime.Now, 128)); 52 listaPotwierdzenia.Add(DodajPotwierdzenie("000", 158)); 50 if (i == 1) 51 { 52 listaPlatnosci.Add(DodajPlatnosc(1000, "abcd", "12345")); 53 listaPl.Add(createNewPayment(9999, true, DateTime.Now, 1000)); 54 listaPotwierdzenia.Add(DodajPotwierdzenie("000", 9999)); 55 } 56 else if (i == 2) 57 { 58 listaPl.Add(createNewPayment(9999, true, DateTime.Now, 1000)); 59 } 53 60 } 54 61 public IQueryable<T> GetTable<T>() where T : class … … 87 94 public IQueryable<vPlatnosciEcard> FindInvoiceByNipNumber(string nip, string numer) 88 95 { 96 List<object> lp = lista; 97 for (int i = 0; i < lp.Count(); i++) 98 { 99 if (lp[i].GetType() == typeof(vPlatnosciEcard)) 100 { 101 listaPlatnosci.Add((vPlatnosciEcard)lp[i]); 102 } 103 } 104 lista.Clear(); 105 89 106 var query = from l in listaPlatnosci 90 107 where l.nip == nip && l.Faktura_Numer == numer … … 105 122 return listazaplaconych; 106 123 } 124 public IQueryable<PlatnosciEcard> FindPaymentByOrdernumber(int ordernumber) 125 { 126 var query = from l in listaPl 127 where l.ORDERNUMBER == ordernumber 128 select l; 129 130 return query.AsQueryable(); 131 } 107 132 public void SubmitChanges() 108 133 { -
trunk/eCard/eCardMVC/Platnosci.Tests/Web/PlatnosciControllerTests.cs
r872 r877 23 23 { 24 24 private string merchantNumber = "123"; 25 private int orderNumber = 9999; 26 private string code_Ok = "000"; //poprawna transakcja 27 private string code_Bad = "111"; //transakcja nieudana - zły numer karty 28 private DateTime data = DateTime.Now; 29 private string testNip1 = "12345"; 30 private string testNip2 = "01234"; 31 private int testIdFaktury = 1000; 32 private string testNumerFaktury = "abcd"; 33 private decimal testBrutto = 200; 34 35 private Function _f = new Function(); 25 36 private FunkcjePlatnosci _func = new FunkcjePlatnosci(); 26 27 /*[TearDown] 28 public void TearDown() 29 { 30 IRepository<PotwierdzeniaEcard> _rep = new Repository<PotwierdzeniaEcard>(); 31 var potwierdzeniaEcard = _rep.Find(p => p.MERCHANTNUMBER == merchantNumber); 32 33 foreach (var pe in potwierdzeniaEcard) 34 { 35 _rep.Delete(pe); 36 } 37 } 38 */ 39 40 public vPlatnosciEcard createPayment(int id, string nip, string fak_numer, decimal brutto, byte SystemKsiegowy) 41 { 42 43 vPlatnosciEcard platnosc = new vPlatnosciEcard(); 44 platnosc.ID_faktury = id; 45 platnosc.nip = nip; 46 platnosc.Faktura_Numer = fak_numer; 47 platnosc.Brutto = brutto; 48 platnosc.SystemKsiegowyId = SystemKsiegowy; 49 50 return platnosc; 51 } 52 public PlatnosciEcard createNewPayment(int ordernumber, bool status, DateTime data, int id_faktury) 53 { 54 PlatnosciEcard platnosc = new PlatnosciEcard(); 55 platnosc.ORDERNUMBER = ordernumber; 56 platnosc.Status = status; 57 platnosc.Status_data = data; 58 platnosc.IDFaktury = id_faktury; 59 60 return platnosc; 61 } 62 public Payer createPayer(int id, string name, string surname) 63 { 64 Payer payer = new Payer(); 65 payer.Id_faktury = id; 66 payer.FirstName = name; 67 payer.LastName = surname; 68 69 return payer; 70 } 71 public ControllerContext createControllerContext(string UserIdentity) 72 { 73 74 var mock = new Mock<ControllerContext>(); 75 mock.SetupGet(m => m.HttpContext.User.Identity.Name).Returns(UserIdentity); 76 mock.SetupGet(m => m.HttpContext.Request.IsAuthenticated).Returns(true); 77 78 return mock.Object; 79 } 37 80 38 [Test] 81 39 [Category("Unit")] 82 40 public void Status_Saves_Correct_Transaction() 83 41 { 84 var orderNumber = 9999;85 FakeDataContext fake = new FakeDataContext();42 FakeDataContext fake = new FakeDataContext(2); 43 DateTime datka = DateTime.Now; 86 44 var builder = new TestControllerBuilder(); 87 45 var controller = new PlatnoscController(fake); … … 91 49 builder.Form.Add("DATATRANSMISJI", DateTime.Now.ToString()); 92 50 builder.Form.Add("ORDERNUMBER", orderNumber.ToString()); 93 51 builder.Form.Add("VALIDATIONCODE", code_Ok); 52 94 53 var result = controller.Status(); 95 54 96 55 IRepository<PotwierdzeniaEcard> _rep = new Repository<PotwierdzeniaEcard>(fake); 97 56 var potwierdzeniaEcard = _rep.Find(p => p.ORDERNUMBER == orderNumber).First(); 98 Assert.That(potwierdzeniaEcard.MERCHANTNUMBER, Is.EqualTo(merchantNumber)); 57 Assert.That(potwierdzeniaEcard.MERCHANTNUMBER, Is.EqualTo(merchantNumber)); 58 PlatnosciEcard payment_after_update = _rep.FindPaymentByOrdernumber(orderNumber).SingleOrDefault(); 59 60 Assert.That(payment_after_update.Status_data, Is.GreaterThan(datka)); 61 62 } 63 [Test] 64 [Category("Unit")] 65 public void Status_Saves_Correct_Transaction_InCorrectUpdate() 66 { 67 FakeDataContext fake = new FakeDataContext(2); 68 DateTime datka = DateTime.Now; 69 var builder = new TestControllerBuilder(); 70 var controller = new PlatnoscController(fake); 71 builder.InitializeController(controller); 72 builder.Form.Add("MERCHANTNUMBER", merchantNumber.ToString()); 73 builder.Form.Add("AUTHTIME", DateTime.Now.ToString()); 74 builder.Form.Add("DATATRANSMISJI", DateTime.Now.ToString()); 75 builder.Form.Add("ORDERNUMBER", orderNumber.ToString()); 76 builder.Form.Add("VALIDATIONCODE", code_Bad); 77 78 var result = controller.Status(); 79 80 IRepository<PotwierdzeniaEcard> _rep = new Repository<PotwierdzeniaEcard>(fake); 81 var potwierdzeniaEcard = _rep.Find(p => p.ORDERNUMBER == orderNumber).First(); 82 Assert.That(potwierdzeniaEcard.MERCHANTNUMBER, Is.EqualTo(merchantNumber)); 83 84 PlatnosciEcard payment_after_update = _rep.FindPaymentByOrdernumber(orderNumber).SingleOrDefault(); 85 System.Diagnostics.Debug.WriteLine(datka + " **** " + payment_after_update.Status_data); 86 Assert.That(payment_after_update.Status_data, Is.LessThanOrEqualTo(datka)); 99 87 } 100 88 [Test] … … 105 93 IRepository<PlatnosciEcard> _rep = new Repository<PlatnosciEcard>(fake); 106 94 107 DateTime data = DateTime.Now; 108 PlatnosciEcard platnosc = createNewPayment(1, true, data, 1); 95 PlatnosciEcard platnosc = _f.createNewPayment(orderNumber, true, data, 1); 109 96 _rep.Insert(platnosc); 110 97 111 98 var controller = new PlatnoscController(fake); 112 controller.UpdateStatus( 1, "000"); //000 - płatność poprawna113 99 controller.UpdateStatus(orderNumber, code_Ok); 100 114 101 PlatnosciEcard payment_after_update = new PlatnosciEcard(); 115 payment_after_update = _rep.FindOne(i => i.ORDERNUMBER == 1);102 payment_after_update = _rep.FindOne(i => i.ORDERNUMBER == orderNumber); 116 103 Assert.That(payment_after_update.Status_data, Is.GreaterThan(data)); 117 104 } … … 123 110 IRepository<PlatnosciEcard> _rep = new Repository<PlatnosciEcard>(fake); 124 111 125 DateTime data = DateTime.Now; 126 127 PlatnosciEcard platnosc = createNewPayment(1, true, data, 1); 128 _rep.Insert(platnosc); 129 130 var controller = new PlatnoscController(fake); 131 controller.UpdateStatus(1, "111"); //111 - płatność niepoprawna, ze wzgledu na zly numer karty 112 PlatnosciEcard platnosc = _f.createNewPayment(orderNumber, true, data, 1); 113 _rep.Insert(platnosc); 114 115 var controller = new PlatnoscController(fake); 116 controller.UpdateStatus(orderNumber, code_Bad); 132 117 133 118 PlatnosciEcard payment_after_update = new PlatnosciEcard(); 134 payment_after_update = _rep.FindOne(i => i.ORDERNUMBER == 1);119 payment_after_update = _rep.FindOne(i => i.ORDERNUMBER == orderNumber); 135 120 Assert.That(payment_after_update.Status_data, Is.EqualTo(data)); 136 121 } 137 122 [Test] 138 123 [Category("Unit")] 139 public void TestFindInvoiceByNumber()140 {141 FakeDataContext fake = new FakeDataContext();142 IRepository<vPlatnosciEcard> _rep = new Repository<vPlatnosciEcard>(fake);143 144 vPlatnosciEcard platnosc = new vPlatnosciEcard();145 platnosc = _rep.FindInvoiceById(1).SingleOrDefault();146 Assert.That(platnosc.Faktura_Numer, Is.EqualTo("1"));147 }148 [Test]149 [Category("Unit")]150 public void TestInsertMethodForPayment()151 {152 FakeDataContext fake = new FakeDataContext();153 IRepository<vPlatnosciEcard> _rep = new Repository<vPlatnosciEcard>(fake);154 155 vPlatnosciEcard platnosc = createPayment(13, "nipek", "", 0, 0);156 _rep.Insert(platnosc);157 158 vPlatnosciEcard pl1 = createPayment(14, "vv", "", 0, 0);159 _rep.Insert(pl1);160 161 vPlatnosciEcard pl = _rep.FindInvoiceById(13).SingleOrDefault();162 Assert.That(pl.nip, Is.EqualTo("nipek"));163 }164 [Test]165 [Category("Unit")]166 124 public void ActionShowPayment_IncorrectUserIdentity_ReturnErrorView() 167 125 { … … 169 127 IRepository<vPlatnosciEcard> _rep = new Repository<vPlatnosciEcard>(fake); 170 128 171 vPlatnosciEcard platnosc = createPayment(74828, "854956281", "27/ASZ/2009", 0, 0); 172 _rep.Insert(platnosc); 173 174 var controller = new PlatnoscController(fake); 175 controller.ControllerContext = createControllerContext("1"); 176 controller.setWeryfikacja("Niepoprawny nip"); 177 129 vPlatnosciEcard platnosc = _f.createPayment(testIdFaktury, testNip1, testNumerFaktury, 0, 0); 130 _rep.Insert(platnosc); 131 132 var controller = new PlatnoscController(fake); 133 controller.ControllerContext = _f.createControllerContext(testNip2); 134 controller.setWeryfikacja("Niepoprawny nip"); 178 135 179 var result = controller.Show( "74828","pl") as ViewResult;136 var result = controller.Show(testIdFaktury.ToString(),"pl") as ViewResult; 180 137 var error = (ErrorViewData)result.ViewData.Model; 181 138 … … 190 147 IRepository<vPlatnosciEcard> _rep = new Repository<vPlatnosciEcard>(fake); 191 148 192 vPlatnosciEcard platnosc = createPayment(74828, "854956281", "27/ASZ/2009", 0,0); 193 _rep.Insert(platnosc); 194 195 var controller = new PlatnoscController(fake); 196 197 controller.ControllerContext = createControllerContext("854956281"); 149 var controller = new PlatnoscController(fake); 150 151 controller.ControllerContext = _f.createControllerContext(testNip1); 198 152 controller.setBrakDanych("Platnosc o takim id nie istnieje"); 199 153 200 var result = controller.Show( "123", "pl") as ViewResult;154 var result = controller.Show(testIdFaktury.ToString(), "pl") as ViewResult; 201 155 var error = (ErrorViewData)result.ViewData.Model; 202 156 … … 211 165 var controller = new PlatnoscController(fake); 212 166 213 controller.ControllerContext = createControllerContext("nip");167 controller.ControllerContext = _f.createControllerContext(testNip1); 214 168 controller.setZaplacono("Platnosc zostala uregulowana"); 215 169 216 var result = controller.Show( "128", "pl") as ViewResult;170 var result = controller.Show(testIdFaktury.ToString(), "pl") as ViewResult; 217 171 var error = (ErrorViewData)result.ViewData.Model; 218 172 … … 227 181 IRepository<vPlatnosciEcard> _rep = new Repository<vPlatnosciEcard>(fake); 228 182 229 vPlatnosciEcard platnosc = createPayment(74828,"854956281","27/ASZ/2009",200,0);230 _rep.Insert(platnosc); 231 232 var controller = new PlatnoscController(fake); 233 controller.ControllerContext = createControllerContext("854956281");234 235 var result = controller.Show( "74828", "pl") as ViewResult;183 vPlatnosciEcard platnosc = _f.createPayment(testIdFaktury, testNip1, testNumerFaktury, testBrutto, 0); 184 _rep.Insert(platnosc); 185 186 var controller = new PlatnoscController(fake); 187 controller.ControllerContext = _f.createControllerContext(testNip1); 188 189 var result = controller.Show(testIdFaktury.ToString(), "pl") as ViewResult; 236 190 Assert.IsInstanceOfType(typeof(InvoiceDetailsViewData), result.ViewData.Model); 237 191 238 192 var view = (InvoiceDetailsViewData)result.ViewData.Model; 239 Assert.That(view.vPlatnosciEcard.Brutto, Is.EqualTo( 200));240 Assert.That(view.vPlatnosciEcard.Faktura_Numer, Is.EqualTo( "27/ASZ/2009"));193 Assert.That(view.vPlatnosciEcard.Brutto, Is.EqualTo(testBrutto)); 194 Assert.That(view.vPlatnosciEcard.Faktura_Numer, Is.EqualTo(testNumerFaktury)); 241 195 } 242 196 [Test] … … 247 201 IRepository<vPlatnosciEcard> _rep = new Repository<vPlatnosciEcard>(fake); 248 202 249 vPlatnosciEcard platnosc = createPayment(74828, "854956281", "27/ASZ/2009", 200, 2);250 _rep.Insert(platnosc); 251 252 var controller = new PlatnoscController(fake); 253 controller.ControllerContext = createControllerContext("854956281");254 255 Payer payer = createPayer(74828, "", "test"); //Brak imienia203 vPlatnosciEcard platnosc = _f.createPayment(testIdFaktury, testNip1, testNumerFaktury, testBrutto, 2); 204 _rep.Insert(platnosc); 205 206 var controller = new PlatnoscController(fake); 207 controller.ControllerContext = _f.createControllerContext(testNip1); 208 209 Payer payer = _f.createPayer(testIdFaktury, "", "test"); //Brak imienia 256 210 controller.Show(payer, "pl"); 257 211 … … 265 219 IRepository<vPlatnosciEcard> _rep = new Repository<vPlatnosciEcard>(fake); 266 220 267 vPlatnosciEcard platnosc = createPayment(74828, "854956281", "27/ASZ/2009", 200, 2); 268 _rep.Insert(platnosc); 269 270 var controller = new PlatnoscController(fake); 271 controller.ControllerContext = createControllerContext("854956281"); 272 273 Payer payer = createPayer(74828, "test", "test"); 274 controller.Show(payer, "pl"); 275 276 Assert.That(controller.ModelState.IsValid, Is.True); 277 } 278 [Test] 279 [Category("UI")] 280 public void checkLoginCorrect() 281 { 282 IE ie = new IE("http://localhost:3646/pl/Account/LogOn"); 283 ie.TextField(Find.ByName("numer_faktury")).TypeText("24/HOL/2009"); 284 ie.TextField(Find.ByName("nip")).TypeText("501379568"); 285 ie.Button(Find.ById("but")).Click(); 286 Assert.IsTrue(ie.ContainsText("została uregulowana")); 287 } 288 [Test] 289 [Category("UI")] 290 public void checkErrorLogin() 291 { 292 IE ie = new IE("http://localhost:3646/pl/Account/LogOn"); 293 ie.TextField(Find.ByName("numer_faktury")).TypeText(""); 294 ie.TextField(Find.ByName("nip")).TypeText(""); 295 ie.Button(Find.ById("but")).Click(); 296 Assert.IsTrue(ie.ContainsText("Logowanie nie powiodło się")); 297 } 298 221 vPlatnosciEcard platnosc = _f.createPayment(testIdFaktury, testNip1, testNumerFaktury, testBrutto, 2); 222 _rep.Insert(platnosc); 223 224 var controller = new PlatnoscController(fake); 225 controller.ControllerContext = _f.createControllerContext(testNip1); 226 227 Payer payer = _f.createPayer(testIdFaktury, "test", "test"); 228 var result = controller.Show(payer, "pl") as ViewResult; 229 230 System.Diagnostics.Debug.WriteLine("AfterPay_PaymentIsValid_Test"); 231 Assert.That(controller.ModelState.IsValid, Is.True, "Model powinien byc true"); 232 } 299 233 } 300 234 } -
trunk/eCard/eCardMVC/Platnosci/Controllers/MerchantController.cs
r870 r877 29 29 public const string KOD_POLSKA = "616"; //kod kraju Akceptanta - Polska 30 30 public const string KODOWANIE = "ISO-8859-2"; 31 private int ORDERNUMBER = 122; 31 32 32 33 private string merchantId; … … 43 44 public ActionResult Merchant(Payer payer, string language) 44 45 { 46 System.Diagnostics.Debug.WriteLine("MerchantController:Merchant:" + language); 45 47 language = _func.setLanguage(language); 46 48 … … 71 73 72 74 string link = ConfigurationManager.AppSettings["StatusLink"]; 73 string LinkFail = link + "? status=fail";74 string LinkOk = link + "? status=ok";75 string LinkFail = link + "?id=" + newPayment.IDFaktury + "&status=fail"; 76 string LinkOk = link + "?id=" + newPayment.IDFaktury + "&status=ok"; 75 77 76 78 var merchantViewData = InitMerchantViewData(newPayment, hash, merchantId, LinkFail, LinkOk); 79 wyslij(merchantViewData, hash, merchantId); 77 80 return View(merchantViewData); 78 81 } … … 90 93 newPayment.SURNAME = payer.LastName; 91 94 newPayment.AUTODEPOSIT = true; 92 newPayment.LANGUAGE = Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName.ToUpper(); //"PL";95 newPayment.LANGUAGE = Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName.ToUpper(); 93 96 newPayment.CHARSET = KODOWANIE; 94 97 newPayment.COUNTRY = KOD_POLSKA; … … 119 122 120 123 //wartosci testowe 121 merchantViewData.nowaPlatnosc.ORDERNUMBER = 4;122 merchantViewData.nowaPlatnosc.ORDERDESCRIPTION = "22 ";124 merchantViewData.nowaPlatnosc.ORDERNUMBER = ORDERNUMBER; 125 merchantViewData.nowaPlatnosc.ORDERDESCRIPTION = "222"; 123 126 merchantViewData.nowaPlatnosc.AMOUNT = 300; 124 127 merchantViewData.nowaPlatnosc.CURRENCY = "985"; 125 merchantViewData.nowaPlatnosc.SESSIONID = " ";128 merchantViewData.nowaPlatnosc.SESSIONID = "ff"; 126 129 merchantViewData.merchantId = "171485000"; 127 130 merchantViewData.LinkFail = ""; … … 141 144 142 145 //dane testowe 143 string adres = "https://pay.ecard.pl/servlet/HS?orderNumber= 4";146 string adres = "https://pay.ecard.pl/servlet/HS?orderNumber="+ORDERNUMBER; 144 147 HttpWebRequest req = (HttpWebRequest)WebRequest.Create(adres); 145 148 string dane = "&orderDescription=&amount=300¤cy=985&merchantId=171485000&password=ashSeth2"; … … 159 162 160 163 return strResponse; 161 } 164 } 165 private void wyslij(MerchantViewData m, string hash, string id) 166 { 167 string adres = "https://pay.ecard.pl/servlet/PSTEST?ORDERDESCRIPTION="+m.nowaPlatnosc.ORDERDESCRIPTION; 168 HttpWebRequest req = (HttpWebRequest)WebRequest.Create(adres); 169 string dane = "&AMOUNT=300&CURRENCY=985&ORDERNUMBER="+ORDERNUMBER+"&NAME="+m.nowaPlatnosc.NAME+"&SURNAME="+m.nowaPlatnosc.SURNAME+"&LANGUAGE=PL&CHARSET=ISO-8859-2"; 170 dane += "&COUNTRY=616&PAYMENTTYPE=CARDS&JS=1&HASH=" + hash + "&MERCHANTID=171485000&AUTODEPOSIT=" + m.nowaPlatnosc.AUTODEPOSIT + "&LINKFAIL="; 171 dane += "&LINKOK=&SESSIONID="; 172 Response.Redirect(adres + dane); 173 } 162 174 } 163 175 } -
trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs
r873 r877 106 106 if (payer != null) 107 107 { 108 System.Diagnostics.Debug.WriteLine("P ;atnosciController:Show");108 System.Diagnostics.Debug.WriteLine("PlatnosciController:Show"); 109 109 return RedirectToAction("Merchant", "Merchant", payer); 110 } 111 110 } 112 111 else return View("Error"); 113 112 } … … 235 234 public void UpdateStatus(int ordernumber, string validationcode) 236 235 { 237 var platnosc = _repPl.FindOne(i => i.ORDERNUMBER == ordernumber); 236 var platnosc = _rep.FindPaymentByOrdernumber(ordernumber).SingleOrDefault(); 237 //Pl.FindOne(i => i.ORDERNUMBER == ordernumber); 238 238 if (platnosc != null && platnosc.Status == true && validationcode == "000") 239 239 {
