// GET: RoleActivity /// <summary> /// Indexes this instance. /// </summary> /// <returns></returns> public ActionResult Index() { RoleActivities role = new RoleActivities(); role.RoleList = this.GetAllRoles(); return(View("RoleActivity", role)); }
/// <summary> /// Gets the role activity by role identifier. /// </summary> /// <param name="roleName">Name of the role.</param> /// <returns></returns> public ActionResult GetRoleActivityByRoleId(string roleName) { List <RoleScreenMappingDetails> roleActivities = this.GetRoleActivityDetailsByRoleId(roleName); RoleActivities roleActivitySecurity = new RoleActivities(); roleActivitySecurity.RoleActivityData = roleActivities; roleActivitySecurity.IsAllMenuAuthorized = roleActivitySecurity.RoleActivityData.FindAll(m => m.IsAuthorized == false).Count() > 0 ? false : true; return(View("_RoleActivity", roleActivitySecurity)); }
public bool IsInRole(string role) { return(RoleActivities.Contains(role)); }