public static string[] GetAllRoles() { IRoles dal = Snitz.Membership.Helpers.Factory <IRoles> .Create("Role"); string[] roles = dal.GetAllRoles(); TotalRoles = roles.Length; return(roles); }
public ActionResult ShowAll() { var allCategories = _roles.GetAllRoles(); if (allCategories != null) { return(View(allCategories)); } else { return(RedirectToAction("HttpError404", "Error")); } }
public void OnGet(int?Id) { if (Id.HasValue) { Empleados = empleadosMethods.GetEmpleadoById(Id.Value); //Roles = rolesMethods.GetAllRoles().Select(r => new SelectListItem { Value = r.Id.ToString(), Text = r.Nombre }).ToList(); Roles = new SelectList(rolesMethods.GetAllRoles(), "Id", "Nombre"); } else { Empleados = new Empleado(); } }
public ActionResult Edit(int id = 0) { UserEdit user = null; if (webSecurity.CurrentUser.IsInRole("Administrator") && id > 0) { user = new UserEdit(Request <User> .GetAuthItemById(id, "A", "B")); } else { user = new UserEdit(Request <User> .GetAuthItemByName(User.Identity.Name, "A", "B")); } if (user == null) { return(HttpNotFound()); } if (webSecurity.CurrentUser.IsInRole("Administrator")) { ViewBag.AllRoles = roles.GetAllRoles().ToList(); ViewBag.UserRoles = roles.GetRolesForUser(user.username).ToList(); } return(View(user)); }
public ActionResult Edit(int id = 0) { User user = null; if (webSecurity.CurrentUser.IsInRole("Administrator") && id > 0) { user = users.Find(id); } else { user = users.Where(u => u.username.Equals(User.Identity.Name)).First(); } if (user == null) { return(HttpNotFound()); } if (webSecurity.CurrentUser.IsInRole("Administrator")) { ViewBag.AllRoles = roles.GetAllRoles().ToList(); ViewBag.UserRoles = roles.GetRolesForUser(user.username).ToList(); } return(View(user)); }
private IList <SelectListItem> GetRoles(Role role) { IList <SelectListItem> selectList = new List <SelectListItem>(); var roleList = _roles.GetAllRoles(); foreach (var item in roleList) { bool roleSelect = false; if (role != null && item.ID == role.ID) { roleSelect = true; } selectList.Add(new SelectListItem() { Selected = roleSelect, Value = item.ID.ToString(), Text = item.Name }); } return(selectList); }