public ActionResult PermissionEdit(int PermissionID) { var permission = _repo.GetPermissionByID(PermissionID); PermissionViewModel pvm = new PermissionViewModel() { PermissionID = permission.PermissionID, PermissionName = permission.PermissionName.Trim(), PermissionDescription = permission.PermissionDescription, assignedRoles = permission.Roles.ToList() }; pvm.selectRoles = new SelectList(_repo.GetRoles(), "RoleID", "RoleName"); bool IsSaved; if (TempData["IsSaved"] != null) { IsSaved = (bool)TempData["IsSaved"]; ViewBag.IsSaved = IsSaved; } else { ViewBag.IsSaved = false; } return(View("PermissionEdit", pvm)); }