Example #1
0
 public async Task <ActionResult <IEnumerable <CustomersModel> > > ReadCustomersAsync(FromToModel condition)
 {
     return(await FindContext(condition));
 }
Example #2
0
        private async Task <ActionResult <IEnumerable <CustomersModel> > > FindContext(FromToModel condition)
        {
            if (condition.From != null && condition.To != null)
            {
                return(await _context.Customers.Where(obj => obj.VisitDateTime >= condition.From && obj.VisitDateTime <= condition.To).ToListAsync());
            }
            else if (condition.From != null)
            {
                return(await _context.Customers.Where(obj => obj.VisitDateTime >= condition.From).ToListAsync());
            }
            else if (condition.To != null)
            {
                return(await _context.Customers.Where(obj => obj.VisitDateTime <= condition.To).ToListAsync());
            }

            return(await _context.Customers.ToListAsync());
        }