//  [HttpPost]
        public ActionResult NewARRuleSubmit(ARRules ARRs, string EntryType)
        {
            try
            {
                if (EntryType == "A")
                {
                    ARRs.EntryBy   = HttpContext.User.Identity.Name;
                    ARRs.EntryDate = System.DateTime.Now;
                }
                else
                {
                    ARRs.UpdateBy   = HttpContext.User.Identity.Name;
                    ARRs.UpdateDate = System.DateTime.Now;
                }

                eTracLoginModel objLoginSession = new eTracLoginModel();
                objLoginSession = (eTracLoginModel)Session["eTrac"];

                XmlDocument   xmlDoc1        = new XmlDocument();
                XmlSerializer xmlSerializer1 = new XmlSerializer(ARRs.GetType());

                using (MemoryStream xmlStream1 = new MemoryStream())
                {
                    xmlSerializer1.Serialize(xmlStream1, ARRs);
                    xmlStream1.Position = 0;
                    xmlDoc1.Load(xmlStream1);
                }
                DataTable DT = ARS.InsertUpdateARRules(xmlDoc1.InnerXml, EntryType);
                ViewBag.AdministratorList = null;
                ViewBag.IsPageRefresh     = false;
                return(View("~/Views/GlobalSettings/_RuleList.cshtml"));
                //return null;
            }
            catch (Exception ex)
            { ViewBag.Message = ex.Message; ViewBag.AlertMessageClass = ObjAlertMessageClass.Danger; return(View("Error")); }
        }