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

re #215 - poprawki w testach + testy na status

Pliki:
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/adMoto.Payments.Web/Controllers/eCardController.cs

    r980 r982  
    99namespace adMoto.Payments.Web.Controllers 
    1010{ 
    11 // ReSharper disable InconsistentNaming 
     11    // ReSharper disable InconsistentNaming 
    1212    public class eCardController : Controller 
    13 // ReSharper restore InconsistentNaming 
     13    // ReSharper restore InconsistentNaming 
    1414    { 
    1515        private readonly IRepository<PotwierdzeniaEcard> _eCardRepository; 
    16          
     16 
    1717        public eCardController() 
    1818        { 
     
    2424            _eCardRepository = eCardRepository; 
    2525        } 
    26          
     26 
    2727        public ActionResult Status() 
    2828        { 
     
    3535 
    3636                var potwierdzenie = new PotwierdzeniaEcard(); 
    37  
    38                 potwierdzenie.MERCHANTNUMBER = Request["MERCHANTNUMBER"]; 
    39                 potwierdzenie.ORDERNUMBER = Convert.ToInt32(Request["ORDERNUMBER"]); 
    40                 potwierdzenie.COMMTYPE = Request["COMMTYPE"]; 
    41                 potwierdzenie.CURRENTSTATE = Request["CURRENTSTATE"]; 
    42                 potwierdzenie.PREVIOUSSTATE = Request["PREVIOUSSTATE"]; 
    43                 potwierdzenie.PAYMENTTYPE = Convert.ToBoolean(Convert.ToInt32(Request["PAYMENTTYPE"])); 
    44                 potwierdzenie.EVENTTYPE = Convert.ToBoolean(Convert.ToInt32(Request["EVENTTYPE"])); 
    45                 potwierdzenie.PAYMENTNUMBER = Convert.ToBoolean(Convert.ToInt32(Request["PAYMENTNUMBER"])); 
    46                 potwierdzenie.APPROVALCODE = Request["APPROVALCODE"]; 
    47                 potwierdzenie.VALIDATIONCODE = Request["VALIDATIONCODE"]; 
    48                 potwierdzenie.BIN = Request["BIN"]; 
    49                 potwierdzenie.AUTHTIME = Convert.ToDateTime(Request["AUTHTIME"]); 
    50                 potwierdzenie.TYPE = Request["TYPE"]; 
    51                 potwierdzenie.WITHCVC = Request["WITHCVC"]; 
     37                potwierdzenie.MERCHANTNUMBER = Request["MERCHANTNUMBER"] ?? Request.Form["MERCHANTNUMBER"]; 
     38                potwierdzenie.ORDERNUMBER = Request["ORDERNUMBER"] != null ? Convert.ToInt32(Request["ORDERNUMBER"]) : Convert.ToInt32(Request.Form["ORDERNUMBER"]); 
     39                potwierdzenie.COMMTYPE = Request["COMMTYPE"] ?? Request.Form["COMMTYPE"]; 
     40                potwierdzenie.CURRENTSTATE = Request["CURRENTSTATE"] ?? Request.Form["CURRENTSTATE"]; 
     41                potwierdzenie.PREVIOUSSTATE = Request["PREVIOUSSTATE"] ?? Request.Form["PREVIOUSSTATE"]; 
     42                potwierdzenie.PAYMENTTYPE = Request["PAYMENTTYPE"] != null ? Convert.ToBoolean(Convert.ToInt32(Request["PAYMENTTYPE"])) : Convert.ToBoolean(Convert.ToInt32(Request.Form["PAYMENTTYPE"])); 
     43                potwierdzenie.EVENTTYPE = Request["EVENTTYPE"] != null ? Convert.ToBoolean(Convert.ToInt32(Request["EVENTTYPE"])) : Convert.ToBoolean(Convert.ToInt32(Request.Form["EVENTTYPE"])); 
     44                potwierdzenie.PAYMENTNUMBER = Request["PAYMENTNUMBER"] != null ? Convert.ToBoolean(Convert.ToInt32(Request["PAYMENTNUMBER"])) : Convert.ToBoolean(Convert.ToInt32(Request.Form["PAYMENTNUMBER"])); 
     45                potwierdzenie.APPROVALCODE = Request["APPROVALCODE"] ?? Request.Form["APPROVALCODE"]; 
     46                potwierdzenie.VALIDATIONCODE = Request["VALIDATIONCODE"] ?? Request.Form["VALIDATIONCODE"]; 
     47                potwierdzenie.BIN = Request["BIN"] ?? Request.Form["BIN"]; 
     48                potwierdzenie.AUTHTIME = Request["AUTHTIME"] != null ? Convert.ToDateTime(Request["AUTHTIME"]) : Convert.ToDateTime(Request.Form["AUTHTIME"]); 
     49                potwierdzenie.TYPE = Request["TYPE"] ?? Request.Form["TYPE"]; 
     50                potwierdzenie.WITHCVC = Request["WITHCVC"] ?? Request.Form["WITHCVC"]; 
    5251                potwierdzenie.DATATRANSMISJI = DateTime.Now; 
    5352 
     
    5857            catch (Exception ex) 
    5958            { 
    60                 ErrorSignal.FromCurrentContext().Raise(ex); 
     59                if (System.Web.HttpContext.Current != null) 
     60                    ErrorSignal.FromCurrentContext().Raise(ex); 
    6161                content.Content = "FALSE " + ex.Message + " " + ex.GetType(); 
    6262            }