Example #1
0
        /// <summary>
        /// get all claims from db
        /// </summary>
        /// <returns>all claims</returns>
        private List <Claim> GetClaims(string username)
        {
            // user access dto that stores username, will be passed into gateway
            UserAccessDTO userAccessDTO = new UserAccessDTO()
            {
                UserName = username
            };

            // gets all user's claims
            List <Claim> allClaims = new UserAccessControlGateway().GetUserClaims(userAccessDTO).Data;

            // returns just view page claims
            return(allClaims);
        }
Example #2
0
        /// <summary>
        /// get view claims from db
        /// </summary>
        /// <returns>view page claims</returns>
        private List <Claim> GetViewClaims(string username)
        {
            // list a view claims
            List <Claim> listViewClaims = new List <Claim>();

            // user access dto that stores username, will be passed into gateway
            UserAccessDTO userAccessDTO = new UserAccessDTO()
            {
                UserName = username
            };

            // gets all user's claims
            List <Claim> allClaims = new UserAccessControlGateway().GetUserClaims(userAccessDTO).Data;

            // Gets all view claims from list
            listViewClaims = allClaims.FindAll(claim => claim.Type == "VIEW_PAGE");

            // returns just view page claims
            return(listViewClaims);
        }