public BetsController( ApplicationDbContext dbContext, ISqlContextCrud <Bet> betContextCrud) { _betContextCrud = betContextCrud; _betContextCrud.AppDbContext = dbContext; }
public UserAccountsController( ApplicationDbContext dbContext, ISqlContextCrud <UserAccount> userAccountCrudComponent) { _userAccountCrudComponent = userAccountCrudComponent; _userAccountCrudComponent.AppDbContext = dbContext; }
public RoulettesRoundsController( ApplicationDbContext dbContext, ISqlContextCrud <Round> crudComponent) { _roundCrudComponent = crudComponent; _roundCrudComponent.AppDbContext = dbContext; }
public void Setup() { if (initialized) { return; } // create db context _dbContext = Helpers.GetNewDbContext("CasinoDbUsersControllerTest"); _configuration = Helpers.GetConfiguration(); _cognitoUserGroups = new AwsCognitoUserGroupsMock(); _userCrudComponent = new UsersCrudComponent(_mapper, _pagedRecords); _controller = new UsersController(_dbContext, _configuration, _cognitoUserGroups, _userCrudComponent); _authorizedRoles = _configuration.GetSection("AWS:Cognito:AuthorizedGroups").Get <List <string> >(); _dbContext.Users.Add(new User { Username = "******", Email = "*****@*****.**", CloudIdentityId = "xxxx-aaaaa-bbbbbb-cc", CreatedAt = DateTime.Now, UpdatedAt = DateTime.Now }); _dbContext.Users.Add(new User { Username = "******", Email = "*****@*****.**", CloudIdentityId = "dddd-aaaaa-bbbbbb-cc", CreatedAt = DateTime.Now, UpdatedAt = DateTime.Now }); _dbContext.Users.Add(new User { Username = "******", Email = "*****@*****.**", CloudIdentityId = "mmmm-aaaaa-bbbbbb-cc", CreatedAt = DateTime.Now, UpdatedAt = DateTime.Now }); _dbContext.SaveChanges(); initialized = true; }
public UsersCrudComponent( IMapper mapper, IPagedRecords <User> pagedRecords, ISqlContextCrud <UserAccount> userAccountCrud) : base(mapper, pagedRecords) { ShowModelDTOType = typeof(UserShowDTO); _userAccountCrud = userAccountCrud; }
public RoundsController( ApplicationDbContext dbContext, ISqlContextCrud <Round> roundContextCrud) { _roundContextCrud = roundContextCrud; _roundContextCrud.AppDbContext = dbContext; _roundContextCrud.ShowModelDTOType = typeof(RoundForBetsShowDTO); _roundContextCrud.QueryFilter = new GetRoundsOrderByDescending(); }
public AuthenticationController( ApplicationDbContext dbContext, IAuthentication authentication, ISqlContextCrud <User> contextCRUD) { _authentication = authentication; _contextCRUD = contextCRUD; _contextCRUD.AppDbContext = dbContext; }
public UsersController( ApplicationDbContext dbContext, IConfiguration configuration, IAwsCognitoUserGroups cognitoUserGroups, ISqlContextCrud <User> crudComponent) { _configuration = configuration; _cognitoUserGroups = cognitoUserGroups; _crudComponent = crudComponent; _crudComponent.AppDbContext = dbContext; }
public UserAccountsCrudComponent( IMapper mapper, IPagedRecords <UserAccount> pagedRecords, IIdentityApp <User> identityApp, ISqlContextCrud <UserAccountBalance> sqlUserAccountBalanceContextCrud, ISqlContextCrud <AccountTransaction> sqlAccountTransactionContextCrud) : base(mapper, pagedRecords) { _identityApp = identityApp; _sqlUserAccountBalanceCrudComponent = sqlUserAccountBalanceContextCrud; _sqlAccountTransactionContextCrud = sqlAccountTransactionContextCrud; ShowModelDTOType = typeof(UserAccountShowDTO); _sqlUserAccountBalanceCrudComponent.ShowModelDTOType = typeof(UserAccountShowDTO); }
public RoundsCrudComponent( IMapper mapper, IPagedRecords <Round> pagedRecords, ISqlContextCrud <Roulette> rouletteContext, IIdentityApp <User> identityApp, PlayRoulette playRoulette) : base(mapper, pagedRecords) { _identityApp = identityApp; _playRoulette = playRoulette; ShowModelDTOType = typeof(RoundShowDTO); _rouletteCrudController = rouletteContext; }
public RoulettesStatesController(ApplicationDbContext dbContext, ISqlContextCrud <RouletteState> contextCRUD) { _rouletteStateCrud = contextCRUD; _rouletteStateCrud.AppDbContext = dbContext; }