public GridResultSM <UserSM> GetUsers(UsersFilterSM filter) { if (filter?.GridFilter == null) { return(null); } var query = _collection.Find(_ => true); var users = query.Skip(filter.GridFilter.Skip).Limit(filter.GridFilter.ItemsPerPage).ToList(); var count = _collection.CountDocuments(x => true); return(new GridResultSM <UserSM>(filter?.GridFilter?.PageNumber ?? 0, (int)count, filter?.GridFilter?.ItemsPerPage ?? 0, null, Mapper.Map <List <UserSM> >(users))); }
public GridResultSM <UserSM> GetUsers(UsersFilterSM filter) { throw new System.NotImplementedException(); }
public GridResultSM <UserSM> GetUsers(UsersFilterSM filter) { return(_usersData.GetUsers(filter)); }