public RepositoryBuilder WithAccountDbContext
     (IAccountDbContext accountDbContext)
 {
     _defaultAccountDbContext = false;
     _accountDbContext        = accountDbContext;
     return(this);
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the AccountDbSetProvider class.
 /// </summary>
 /// <param name="context">The database context with full-access.</param>
 /// <param name="readonlyContext">The optional database context readonly.</param>
 protected AccountDbSetProvider(IAccountDbContext context, IAccountDbContext readonlyContext = null)
 {
     if (readonlyContext == null)
     {
         readonlyContext = context;
     }
     contextFactory = isReadonly => isReadonly ? readonlyContext : context;
 }
        public IRepository Build()
        {
            if (_defaultAccountDbContext)
            {
                _accountDbContext =
                    DefaultAccountDbContext().Object;
            }

            return(new Repository(_accountDbContext));
        }
 public QueryAccountCommandHandler(IAccountDbContext accountDbContext)
 {
     _accountDbContext = accountDbContext;
 }
示例#5
0
 public Repository(IAccountDbContext accountDbContext)
 {
     _context = accountDbContext;
 }
示例#6
0
 public AttributeTypeRepository(IAccountDbContext dbc, IAttributeTypeMap map, ILogger <AttributeTypeData> log) : base(log, map)
 {
     entityContext = dbc;
 }
示例#7
0
 public RoleService(IAccountDbContext context)
 {
     this.context = context;
 }
 public CommentTypeRepository(IAccountDbContext dbc, ICommentTypeMap map, ILogger <CommentTypeData> log) : base(log, map)
 {
     entityContext = dbc;
 }
示例#9
0
 public FeeScheduleRepository(IAccountDbContext dbc, IFeeScheduleMap map, ILogger <FeeScheduleData> log) : base(log, map)
 {
     entityContext = dbc;
 }
 public ProductTypeRepository(IAccountDbContext dbc, IProductTypeMap map, ILogger <ProductTypeData> log) : base(log, map)
 {
     entityContext = dbc;
 }
示例#11
0
 public CreateAccessTokenCommandHandler(IAccountDbContext accountDbContext, IPasswordHasher passwordHasher, IAccessTokenGenerator accessTokenGenerator)
 {
     _accountDbContext     = accountDbContext;
     _passwordHasher       = passwordHasher;
     _accessTokenGenerator = accessTokenGenerator;
 }
 public CreateAccountCommandHandler(IAccountDbContext dbContext, IUsernameUniqueChecker usernameUniqueChecker, IPasswordHasher passwordHasher)
 {
     _dbContext             = dbContext;
     _usernameUniqueChecker = usernameUniqueChecker;
     _passwordHasher        = passwordHasher;
 }
        /*
         * public AccountController()
         *  :this(new AccountDbContext())
         * {
         * }*/

        public AccountController(IAccountDbContext accountDbContext)
        {
            _accountDbContext = accountDbContext;
        }
 public UsernameUniqueChecker(IAccountDbContext accountDbContext)
 {
     _accountDbContext = accountDbContext;
 }
 public AddressPostalRepository(IAccountDbContext dbc, IAddressPostalMap map, ILogger <AddressPostalData> log) : base(log, map)
 {
     entityContext = dbc;
 }
 public AccountRepository(IAccountDbContext dbc, IAccountMap map, ILogger <AccountData> log) : base(log, map)
 {
     entityContext = dbc;
 }
 public PersonRepository(IAccountDbContext dbc, IPersonMap map, ILogger <PersonData> log) : base(log, map)
 {
     entityContext = dbc;
 }
 public CompanyRepository(IAccountDbContext dbc, ICompanyMap map, ILogger <CompanyData> log) : base(log, map)
 {
     entityContext = dbc;
 }
示例#19
0
 public EntityEntityRepository(IAccountDbContext dbc, IEntityEntityMap map, ILogger <EntityEntityData> log) : base(log, map)
 {
     entityContext = dbc;
 }