public ActionResult Admin(dsiPDCXListener.Models.AdminData adminData)
        {
            if (adminData != null && (adminData.ComPort != null || adminData.PostURL != null || adminData.PostURLMethod != null || adminData.SecureDevice != null && adminData.TranDeviceID != null || adminData.MerchantID != null))
            {
                HttpContext.Application["TranDeviceID"] = (adminData.TranDeviceID == null) ? "" : adminData.TranDeviceID;
                HttpContext.Application["PostURL"] = (adminData.PostURL == null) ? "" : adminData.PostURL;
                HttpContext.Application["PostURLMethod"] = (adminData.PostURLMethod == null) ? "" : adminData.PostURLMethod;
                HttpContext.Application["ComPort"] = (adminData.ComPort == null) ? "" : adminData.ComPort;
                HttpContext.Application["SecureDevice"] = (adminData.SecureDevice == null) ? "" : adminData.SecureDevice;
                HttpContext.Application["MerchantID"] = (adminData.MerchantID == null) ? "" : adminData.MerchantID;
                HttpContext.Application["IncludeRecordNoAndFrequency"] = adminData.IncludeRecordNoAndFrequency;
                HttpContext.Application["IncludeAlerts"] = adminData.IncludeAlerts;

                return Redirect("/");
            }
            else
            {
                var theAdminData = new dsiPDCXListener.Models.AdminData();
                theAdminData.PostURL = HttpContext.Application["PostURL"].ToString();
                theAdminData.TranDeviceID = HttpContext.Application["TranDeviceID"].ToString();
                theAdminData.PostURLMethod = HttpContext.Application["PostURLMethod"].ToString();
                theAdminData.ComPort = HttpContext.Application["ComPort"].ToString();
                theAdminData.SecureDevice = HttpContext.Application["SecureDevice"].ToString();
                theAdminData.MerchantID = HttpContext.Application["MerchantID"].ToString();
                theAdminData.IncludeRecordNoAndFrequency = (bool)(HttpContext.Application["IncludeRecordNoAndFrequency"]);
                theAdminData.IncludeAlerts = (bool)(HttpContext.Application["IncludeAlerts"]);

                return View(theAdminData);
            }
        }
Exemplo n.º 2
0
        public ActionResult Admin(dsiPDCXListener.Models.AdminData adminData)
        {
            if (adminData != null && (adminData.ComPort != null || adminData.PostURL != null || adminData.PostURLMethod != null || adminData.SecureDevice != null && adminData.TranDeviceID != null || adminData.MerchantID != null))
            {
                HttpContext.Application["TranDeviceID"]  = (adminData.TranDeviceID == null) ? "" : adminData.TranDeviceID;
                HttpContext.Application["PostURL"]       = (adminData.PostURL == null) ? "" : adminData.PostURL;
                HttpContext.Application["PostURLMethod"] = (adminData.PostURLMethod == null) ? "" : adminData.PostURLMethod;
                HttpContext.Application["ComPort"]       = (adminData.ComPort == null) ? "" : adminData.ComPort;
                HttpContext.Application["SecureDevice"]  = (adminData.SecureDevice == null) ? "" : adminData.SecureDevice;
                HttpContext.Application["MerchantID"]    = (adminData.MerchantID == null) ? "" : adminData.MerchantID;
                HttpContext.Application["IncludeRecordNoAndFrequency"] = adminData.IncludeRecordNoAndFrequency;
                HttpContext.Application["IncludeAlerts"] = adminData.IncludeAlerts;

                return(Redirect("/"));
            }
            else
            {
                var theAdminData = new dsiPDCXListener.Models.AdminData();
                theAdminData.PostURL       = HttpContext.Application["PostURL"].ToString();
                theAdminData.TranDeviceID  = HttpContext.Application["TranDeviceID"].ToString();
                theAdminData.PostURLMethod = HttpContext.Application["PostURLMethod"].ToString();
                theAdminData.ComPort       = HttpContext.Application["ComPort"].ToString();
                theAdminData.SecureDevice  = HttpContext.Application["SecureDevice"].ToString();
                theAdminData.MerchantID    = HttpContext.Application["MerchantID"].ToString();
                theAdminData.IncludeRecordNoAndFrequency = (bool)(HttpContext.Application["IncludeRecordNoAndFrequency"]);
                theAdminData.IncludeAlerts = (bool)(HttpContext.Application["IncludeAlerts"]);

                return(View(theAdminData));
            }
        }