public ActionResult Edit(AccessRightVM viewModel) { try { var UserProfile = (UserProfileSessionData)this.Session["UserProfile"]; if (UserProfile != null) { if (ModelState.IsValid) { tbl_AccessRight accessItem = new tbl_AccessRight() { ID = viewModel.Id, Controller = viewModel.Controller, ControllerDesc = viewModel.ControllerDesciption, Action = viewModel.Action, ActionDesc = viewModel.ActionDescription, HasAccess = viewModel.AccessType, UserId = viewModel.UserId, UpdateDate = DateTime.Now, UpdateUser = UserProfile.UserId }; DataOperations dataOperations = new DataOperations(); string responseMsj = string.Empty; bool saved = dataOperations.UpdateAccessRights(accessItem, out responseMsj); if (saved) { TempData["success"] = "Ok"; TempData["title"] = "Uğurlu"; TempData["message"] = responseMsj; return(RedirectToAction("Index", new { userId = viewModel.UserId })); } else { TempData["title"] = "Uğursuz cəhd!"; TempData["success"] = "notOk"; TempData["message"] = responseMsj; } } } } catch (ApplicationException ex) { viewModel = poulateDropDownList(viewModel); return(View(viewModel)); } viewModel = poulateDropDownList(viewModel); return(View(viewModel)); }
public ActionResult Edit(int id) { AccessRightVM viewModel = new AccessRightVM(); DataOperations dataOperations = new DataOperations(); tbl_AccessRight _AccessRight = dataOperations.GetAccessRight(id); viewModel.Id = id; viewModel.UserId = _AccessRight.UserId; viewModel.Controller = _AccessRight.Controller; viewModel.Action = _AccessRight.Action; viewModel.AccessType = _AccessRight.HasAccess; viewModel = poulateDropDownList(viewModel); viewModel = FillControllers(viewModel); viewModel = FillActions(viewModel, viewModel.Controller); return(View(viewModel)); }