public Task <List <Person> > GetDoctorListAsync( Expression <Func <Person, bool> > search, AbstractUnitOfWork.OrderByExpression <Person>[] orderBy, int pageIndex) { var pager = new AbstractUnitOfWork.Pager { CurrentIndex = pageIndex }; return(userDbContext.GetObjectsAsync(search, pager, false, orderBy, p => p.Doctor)); }
public Task <List <Hospital> > GetHospitalListAsync( Expression <Func <Hospital, bool> > search, AbstractUnitOfWork.OrderByExpression <Hospital>[] orderBy, int pageIndex) { var pager = new AbstractUnitOfWork.Pager { CurrentIndex = pageIndex }; return(basicDbContext.GetObjectsAsync( search, pager, false, orderBy, p => p.HospitalInvoices, p => p.HospitalReferences)); }
public Task <List <Product> > GetProductListAsync( Expression <Func <Product, bool> > search, AbstractUnitOfWork.OrderByExpression <Product>[] orderBy, int pageIndex) { var pager = new AbstractUnitOfWork.Pager { CurrentIndex = pageIndex }; return(productDbContext.GetObjectsAsync( search, pager, false, orderBy, p => p.ProductNO, p => p.ProductNO)); }