public PagedResult <Store> GetAll(int PageNumber, int PageSize, string SortBy = "", string SortDirection = "") { List <string> Includes = new List <string>(); Model.DTO.PagedResult <Store> Stores = StoreRepository.GetAll(PageNumber, PageSize, Includes, SortBy, SortDirection); return(Stores); }
public PagedResult <User> GetAll(int PageNumber, int PageSize, string SortBy = "", string SortDirection = "") { List <string> Includes = new List <string>(); Includes.Add("Role"); Model.DTO.PagedResult <User> Users = userRepository.GetAll(PageNumber, PageSize, Includes, SortBy, SortDirection); return(Users); }
public Model.DTO.PagedResult <Role> GetAll(FilterModel <Role> FilterObject) { Model.DTO.PagedResult <Role> RoleList = new Model.DTO.PagedResult <Role>(); Expression <Func <Role, bool> > SearchCriteria = r => (r.RoleName.Contains(FilterObject.SearchObject.RoleName) || string.IsNullOrEmpty(FilterObject.SearchObject.RoleName)); RoleList = this.GetAll(FilterObject.PageNumber, FilterObject.PageSize, FilterObject.Includes, SearchCriteria, FilterObject.SortBy, FilterObject.SortDirection); return(RoleList); }
public Model.DTO.PagedResult <User> GetAll(FilterModel <User> FilterObject) { Model.DTO.PagedResult <User> UserList = new Model.DTO.PagedResult <User>(); Expression <Func <User, bool> > SearchCriteria = a => ( (a.UserName.Contains(FilterObject.SearchObject.UserName) || string.IsNullOrEmpty(FilterObject.SearchObject.UserName)) && (a.FullName.Contains(FilterObject.SearchObject.FullName) || string.IsNullOrEmpty(FilterObject.SearchObject.FullName)) && (a.RoleID == FilterObject.SearchObject.RoleID || FilterObject.SearchObject.RoleID == 0) ); UserList = this.GetAll(FilterObject.PageNumber, FilterObject.PageSize, FilterObject.Includes, SearchCriteria, FilterObject.SortBy, FilterObject.SortDirection); return(UserList); }