Index: trunk/eCard/eCardMVC/adMoto.Payments.Web/Controllers/eCardController.cs
===================================================================
--- trunk/eCard/eCardMVC/adMoto.Payments.Web/Controllers/eCardController.cs (revision 980)
+++ trunk/eCard/eCardMVC/adMoto.Payments.Web/Controllers/eCardController.cs (revision 982)
@@ -9,10 +9,10 @@
 namespace adMoto.Payments.Web.Controllers
 {
-// ReSharper disable InconsistentNaming
+    // ReSharper disable InconsistentNaming
     public class eCardController : Controller
-// ReSharper restore InconsistentNaming
+    // ReSharper restore InconsistentNaming
     {
         private readonly IRepository<PotwierdzeniaEcard> _eCardRepository;
-        
+
         public eCardController()
         {
@@ -24,5 +24,5 @@
             _eCardRepository = eCardRepository;
         }
-        
+
         public ActionResult Status()
         {
@@ -35,19 +35,18 @@
 
                 var potwierdzenie = new PotwierdzeniaEcard();
-
-                potwierdzenie.MERCHANTNUMBER = Request["MERCHANTNUMBER"];
-                potwierdzenie.ORDERNUMBER = Convert.ToInt32(Request["ORDERNUMBER"]);
-                potwierdzenie.COMMTYPE = Request["COMMTYPE"];
-                potwierdzenie.CURRENTSTATE = Request["CURRENTSTATE"];
-                potwierdzenie.PREVIOUSSTATE = Request["PREVIOUSSTATE"];
-                potwierdzenie.PAYMENTTYPE = Convert.ToBoolean(Convert.ToInt32(Request["PAYMENTTYPE"]));
-                potwierdzenie.EVENTTYPE = Convert.ToBoolean(Convert.ToInt32(Request["EVENTTYPE"]));
-                potwierdzenie.PAYMENTNUMBER = Convert.ToBoolean(Convert.ToInt32(Request["PAYMENTNUMBER"]));
-                potwierdzenie.APPROVALCODE = Request["APPROVALCODE"];
-                potwierdzenie.VALIDATIONCODE = Request["VALIDATIONCODE"];
-                potwierdzenie.BIN = Request["BIN"];
-                potwierdzenie.AUTHTIME = Convert.ToDateTime(Request["AUTHTIME"]);
-                potwierdzenie.TYPE = Request["TYPE"];
-                potwierdzenie.WITHCVC = Request["WITHCVC"];
+                potwierdzenie.MERCHANTNUMBER = Request["MERCHANTNUMBER"] ?? Request.Form["MERCHANTNUMBER"];
+                potwierdzenie.ORDERNUMBER = Request["ORDERNUMBER"] != null ? Convert.ToInt32(Request["ORDERNUMBER"]) : Convert.ToInt32(Request.Form["ORDERNUMBER"]);
+                potwierdzenie.COMMTYPE = Request["COMMTYPE"] ?? Request.Form["COMMTYPE"];
+                potwierdzenie.CURRENTSTATE = Request["CURRENTSTATE"] ?? Request.Form["CURRENTSTATE"];
+                potwierdzenie.PREVIOUSSTATE = Request["PREVIOUSSTATE"] ?? Request.Form["PREVIOUSSTATE"];
+                potwierdzenie.PAYMENTTYPE = Request["PAYMENTTYPE"] != null ? Convert.ToBoolean(Convert.ToInt32(Request["PAYMENTTYPE"])) : Convert.ToBoolean(Convert.ToInt32(Request.Form["PAYMENTTYPE"]));
+                potwierdzenie.EVENTTYPE = Request["EVENTTYPE"] != null ? Convert.ToBoolean(Convert.ToInt32(Request["EVENTTYPE"])) : Convert.ToBoolean(Convert.ToInt32(Request.Form["EVENTTYPE"]));
+                potwierdzenie.PAYMENTNUMBER = Request["PAYMENTNUMBER"] != null ? Convert.ToBoolean(Convert.ToInt32(Request["PAYMENTNUMBER"])) : Convert.ToBoolean(Convert.ToInt32(Request.Form["PAYMENTNUMBER"]));
+                potwierdzenie.APPROVALCODE = Request["APPROVALCODE"] ?? Request.Form["APPROVALCODE"];
+                potwierdzenie.VALIDATIONCODE = Request["VALIDATIONCODE"] ?? Request.Form["VALIDATIONCODE"];
+                potwierdzenie.BIN = Request["BIN"] ?? Request.Form["BIN"];
+                potwierdzenie.AUTHTIME = Request["AUTHTIME"] != null ? Convert.ToDateTime(Request["AUTHTIME"]) : Convert.ToDateTime(Request.Form["AUTHTIME"]);
+                potwierdzenie.TYPE = Request["TYPE"] ?? Request.Form["TYPE"];
+                potwierdzenie.WITHCVC = Request["WITHCVC"] ?? Request.Form["WITHCVC"];
                 potwierdzenie.DATATRANSMISJI = DateTime.Now;
 
@@ -58,5 +57,6 @@
             catch (Exception ex)
             {
-                ErrorSignal.FromCurrentContext().Raise(ex);
+                if (System.Web.HttpContext.Current != null)
+                    ErrorSignal.FromCurrentContext().Raise(ex);
                 content.Content = "FALSE " + ex.Message + " " + ex.GetType();
             }
