public TokenStoreService( ReservationDbContext uow, ISecurityService securityService, IRolesService rolesService, IOptionsSnapshot <BearerTokensOptions> configuration) { _uow = uow; _uow.CheckArgumentIsNull(nameof(_uow)); _securityService = securityService; _securityService.CheckArgumentIsNull(nameof(_securityService)); _rolesService = rolesService; _rolesService.CheckArgumentIsNull(nameof(rolesService)); _tokens = _uow.Set <UserToken>(); _configuration = configuration; _configuration.CheckArgumentIsNull(nameof(configuration)); }
public ICollection <T> find(Expression <Func <T, bool> > filter = null, params string[] includes) { IQueryable <T> queryable = currentDbcontext.Set <T>(); if (includes.Any()) { includes.ToList().ForEach(i => { queryable = queryable.Include(i); }); } if (filter != null) { queryable = queryable.Where(filter); } return(queryable.ToList()); }
public ReadDbRepository(ReservationDbContext context) { Db = context; DbSet = Db.Set <TEntity>(); }