public ActionResult AllRole(string role) { List <AllRole> list = new List <AllRole>(); try { Dictionary <string, string> role_Color = StatusContext.GetColorForRole(); if (string.IsNullOrEmpty(role)) { role = "Fullpower"; //return null; } foreach (var i in this.db.RoleAccounts) { if (i.Role.ToLower().Equals(role.ToLower())) { ViewBag.RoleIDAccEdit = i.ID; ViewBag.RoleAccEdit = role; ViewBag.RoleColorClass = role_Color[i.Role]; } AllRole alr = new AllRole() { ID = i.ID, Role = i.Role, ColorClass = role_Color[i.Role] }; list.Add(alr); } } catch { return(this.PartialView(null)); } return(this.PartialView(list)); }
/// <summary> /// 是否是某角色 /// </summary> /// <param name="role"></param> /// <returns></returns> public bool IsRole(SysRole role) { return(AllRole.Contains(role)); }