/// <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); }
/// <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); }