public PartialViewResult Add() { var customRoleProvider = new CustomAuthentication.CustomRoleProvider(); var officeMananer = new DataAccess.OfficeMananer(); // Remove Admin from User Role var roles = IsAdmin ? customRoleProvider.GetAllRoles() : customRoleProvider.GetAllRoles().Where(model => model.RoleId != 1 && model.RoleId != 2).ToList(); ViewData["Offices"] = officeMananer.GetOffices(IsAdmin ? 0 : UserDetail.UserId); return PartialView(roles); }
public PartialViewResult Edit(int id) { var customRoleProvider = new CustomAuthentication.CustomRoleProvider(); var userManager = new DataAccess.UserManager(); var user = userManager.GetUserDetail(id); var roles = IsAdmin ? customRoleProvider.GetAllRoles() : customRoleProvider.GetAllRoles().Where(model => model.RoleId != 1 && model.RoleId != 2).ToList(); ViewData["UserRoles"] = roles; var officeMananer = new DataAccess.OfficeMananer(); ViewData["Offices"] = officeMananer.GetOffices(IsAdmin ? 0 : UserDetail.UserId); return PartialView(user); }