public IQueryable <TModel> GetAllModelsAsync(Expression <Func <TModel, bool> > match, Expression <Func <TModel, string> > orderByExpression, IPaging paging, string sortType) { var vehicles = sortType == "asc" ? dbContext.Set <TModel>().AsNoTracking().Where(match).OrderBy(orderByExpression).Skip(paging.Skip).Take(paging.PageSize) : dbContext.Set <TModel>().AsNoTracking().Where(match).OrderByDescending(orderByExpression).Skip(paging.Skip).Take(paging.PageSize); paging.TotalItemsCount = dbContext.Set <TModel>().Where(match).AsNoTracking().Count(); return(vehicles); }
public virtual IEnumerable <T> GetAll() { return(_vehicleDbContext.Set <T>().AsEnumerable()); }
public VehicleRepository(VehicleDbContext context) { _db = context; _dbSet = _db.Set <Vehicle>(); }
public GenericRepository(VehicleDbContext dbContext) { _dbContext = dbContext; _dbSet = _dbContext.Set <TEntity>(); }
public Repository(VehicleDbContext context) { _context = context; dbSet = context.Set <T>(); }
public Repository(VehicleDbContext context) { _context = context; _entities = context.Set <TEntity>(); }
public CarOwnersRepository(VehicleDbContext context) { _dbContext = context; _dbSet = _dbContext.Set <CustomUser>(); }
public async Task <int> AddAsync(TEntity entity) { _vehicleDbContext.Set <TEntity>().Add(entity); return(await _vehicleDbContext.SaveChangesAsync()); }
public virtual IEnumerable <T> GetAllEntities() { return(_context.Set <T>().AsEnumerable()); }
public IQueryable <T> FindAll() => dbContext.Set <T>().AsNoTracking();