public async Task <IEnumerable <LockRent> > GetAllRenters(int lockId, RentRights rights) { var renters = await _applicationDbContext.LockRents .Where(x => x.LockId == lockId && CheckTiming(x) && (int)x.Rights > (int)rights) .Include(x => x.User) .ToListAsync(); foreach (var rent in renters) { rent.User.LockRents = null; } return(renters); }
public async Task <ActionResult <IEnumerable <LockRent> > > GetAllRenters(int lockId, RentRights rights) { var result = await _locksService.GetAllRenters(lockId, rights); return(Ok(result)); }