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);
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <IEnumerable <LockRent> > > GetAllRenters(int lockId, RentRights rights)
        {
            var result = await _locksService.GetAllRenters(lockId, rights);

            return(Ok(result));
        }