public async Task <IEnumerable <Truck> > GetTrucks(IdentityUser user, TruckCondition truckCondition) { return(await _context.Trucks .Include(x => x.Drivers) .Include(x => x.Orders) .Include(x => x.RefuelingChecks) .Include(x => x.RefuelingSensors) .Include(x => x.Repairs) .Include(x => x.Wheels) .Where(x => x.IsActual && x.Identity.Id == user.Id && x.Condition == truckCondition) .ToListAsync()); }
public int GetConditionTruckCount(IdentityUser identityUser, TruckCondition truckCondition) { return(_context.Trucks .Where(x => x.Identity.Id == identityUser.Id && x.IsActual && x.Condition == truckCondition) .Count()); }