// [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")); } }