/// <summary> /// Get all the access requests that users have submitted to the system /// </summary> /// <param name="page"></param> /// <param name="quantity"></param> /// <param name="sort"></param> /// <param name="status"></param> public Paged <AccessRequest> GetAccessRequests(int page = 1, int quantity = 10, string sort = null, AccessRequestStatus status = AccessRequestStatus.OnHold) { var sortArray = !string.IsNullOrWhiteSpace(sort) ? new[] { sort } : new string[0]; var filter = new AccessRequestFilter(page, quantity, sortArray, null, null, null, status); return(GetAccessRequests(filter)); }
public AccessRequestFilter(int page, int quantity, string[] sort, string searchText, string role, string agency, AccessRequestStatus status) { Page = page; Quantity = quantity; Sort = sort; SearchText = searchText; Role = role; Agency = agency; Status = status; }