Esempio n. 1
0
        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());
 }
Esempio n. 3
0
 public VehicleRepository(VehicleDbContext context)
 {
     _db    = context;
     _dbSet = _db.Set <Vehicle>();
 }
 public GenericRepository(VehicleDbContext dbContext)
 {
     _dbContext = dbContext;
     _dbSet     = _dbContext.Set <TEntity>();
 }
Esempio n. 5
0
 public Repository(VehicleDbContext context)
 {
     _context = context;
     dbSet    = context.Set <T>();
 }
Esempio n. 6
0
 public Repository(VehicleDbContext context)
 {
     _context  = context;
     _entities = context.Set <TEntity>();
 }
Esempio n. 7
0
 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());
 }
Esempio n. 10
0
 public IQueryable <T> FindAll() => dbContext.Set <T>().AsNoTracking();