public ActionResult UpdateUserPageRelation(UserPageRelation UPR) { try { ServiceRepository serviceObj = new ServiceRepository(); HttpResponseMessage response = serviceObj.PutResponse("api/UserPageRelation/UpdateUserPageRelation", UPR); response.EnsureSuccessStatusCode(); UtilityClass.ActivityMonitor(Convert.ToInt32(Session["UserID"]), Session.SessionID, Request.UserHostAddress.ToString(), new Guid().ToString(), JsonConvert.SerializeObject(UPR), this.RouteData.Values["action"].ToString(), Request.RawUrl.ToString()); return(RedirectToAction("UserPageRelation")); } catch (Exception ex) { } return(PartialView("_UserPageRelation")); }
public ActionResult UserPageRelation(FormCollection form, string a) { try { #region Added by shakir (Currency parameter) var selectCurrency = (dynamic)null; if (form["selectCurrency"] != null) { selectCurrency = Convert.ToInt32(form["selectCurrency"].ToString()); } else { selectCurrency = Convert.ToInt32(Session["SelectedCurrency"].ToString()); } UtilityClass.GetSelectedCurrecy(selectCurrency); #endregion if (form["URID"] != null || form["WPID"] != null) { var URID = Convert.ToInt32(form["URID"].ToString()); var WPID = Convert.ToInt32(form["WPID"].ToString()); ViewBag.UserRoles = GetActiveUserRoles(); ViewBag.SelectedURID = URID; ViewBag.WebPages = GetActiveWebPages(URID); ViewBag.SelectedWPID = WPID; if (form.AllKeys.Contains("AddPage")) { if (URID != 0) { if (WPID != 0) { var DateChAcc = Convert.ToBoolean((form.AllKeys.Contains("DateChangeAcc")) ? form["DateChangeAcc"].ToString() : "false"); var EditAcc = Convert.ToBoolean((form.AllKeys.Contains("EditAcc")) ? form["EditAcc"].ToString() : "false"); var DelAcc = Convert.ToBoolean((form.AllKeys.Contains("DelAcc")) ? form["DelAcc"].ToString() : "false"); UserPageRelation UPR = new UserPageRelation(); UPR.URID = URID; UPR.WPID = WPID; UPR.DateChangeAccess = DateChAcc; UPR.EditAccess = EditAcc; UPR.DeleteAccess = DelAcc; ServiceRepository serviceObj = new ServiceRepository(); HttpResponseMessage response = serviceObj.PostResponse("api/UserPageRelation/InsertUserPageRelation", UPR); response.EnsureSuccessStatusCode(); UtilityClass.ActivityMonitor(Convert.ToInt32(Session["UserID"]), Session.SessionID, Request.UserHostAddress.ToString(), new Guid().ToString(), JsonConvert.SerializeObject(UPR), this.RouteData.Values["action"].ToString(), Request.RawUrl.ToString()); ViewBag.UserRoles = GetActiveUserRoles(); ViewBag.WebPages = GetActiveWebPages(URID); ViewBag.SelectedURID = URID; ViewBag.SelectedWPID = 0; return(PartialView("_UserPageRelation", GetUserPageRaltions(URID))); } } } return(PartialView("_UserPageRelation", GetUserPageRaltions(URID))); } else { ViewBag.UserRoles = GetActiveUserRoles(); } } catch (Exception ex) { throw; } return(RedirectToAction("UserPageRelation")); }