Pokaż
Ignoruj:
Data:
2009-12-22 08:54:00 (16 years ago)
Autor:
alina
Opis:

re #215 testy do funkcji pobierajacej hash z eCard

Pliki:
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/Platnosci/Models/eCardData.cs

    r957 r959  
    5252            merchant.Payment = newPayment; 
    5353            GetMerchantInfo(merchant); 
    54             SetHash(merchant); 
     54            merchant.Hash = SetHash(merchant); 
    5555 
    5656            //przeslanie w linku ordernumber potrzebnego do wyswietlenia potwierdzenia 
     
    8585            } 
    8686        } 
    87         private void SetHash(Merchant merchant) 
     87        public string SetHash(Merchant merchant) 
    8888        { 
     89            if (merchant == null) 
     90                throw new ArgumentNullException("parametr merchant is null in SetHash method"); 
     91 
    8992            var platnosc = _repPayment.Find(i => i.ORDERDESCRIPTION == merchant.Payment.ORDERDESCRIPTION && i.IDFaktury == merchant.Payment.IDFaktury && i.Data == merchant.Payment.Data).SingleOrDefault(); 
    9093 
    91             if (platnosc == null || merchant == null) 
    92             { 
     94            if (platnosc == null)             
    9395                merchant.Hash = HASH_ERROR_INFO; 
    94             } 
    9596            else 
    9697            { 
     
    117118                merchant.Hash = strResponse; 
    118119            } 
     120            return merchant.Hash; 
    119121        } 
    120122    }