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));
        }
Пример #2
0
    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>();
 }