Example #1
0
        // GET: RoleActivity

        /// <summary>
        /// Indexes this instance.
        /// </summary>
        /// <returns></returns>
        public ActionResult Index()
        {
            RoleActivities role = new RoleActivities();

            role.RoleList = this.GetAllRoles();
            return(View("RoleActivity", role));
        }
Example #2
0
        /// <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));
        }
Example #3
0
 public bool IsInRole(string role)
 {
     return(RoleActivities.Contains(role));
 }