public AccountController(UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IConfiguration configuration, IDungeonMaster dungeonMaster, IPlayer player) { _userManager = userManager; _signInManager = signInManager; _config = configuration; _dungeonMaster = dungeonMaster; _player = player; }
public ImageRepository(IConfiguration config, IDungeonMaster dungeonMaster, IPlayer player, AppDbContext context) { _config = config; _dungeonMaster = dungeonMaster; _player = player; _context = context; StorageCredentials storageCreds = new StorageCredentials(_config["AzureBlobAccountName"], _config["AzureBlobKey"]); CloudStorageAccount = new CloudStorageAccount(storageCreds, true); CloudBlobClient = CloudStorageAccount.CreateCloudBlobClient(); }
public DatabaseTest() { _connection = new SqliteConnection("Filename=:memory:"); _connection.Open(); _appDb = new AppDbContext( new DbContextOptionsBuilder <AppDbContext>() .UseSqlite(_connection) .Options); _userDb = new UserDbContext( new DbContextOptionsBuilder <UserDbContext>() .UseSqlite(_connection) .Options); _appDb.Database.EnsureCreated(); _userDb.Database.EnsureCreated(); _dungeonMaster = new DungeonMasterRepository(_appDb, _party, _request); _party = new PartyRepository(_appDb); _player = new PlayerRepository(_appDb, _party, _request); _request = new RequestRepository(_appDb, _party); }
public Engine(ICommandInterpreter commandInterpreter, IDungeonMaster dungeonMaster) { this.dungeonMaster = dungeonMaster; this.commandInterpreter = commandInterpreter; }
public DungeonMastersController(IDungeonMaster dungeonMaster, UserManager <ApplicationUser> userManager) { _dungeonMaster = dungeonMaster; _userManager = userManager; }
public CommandInterpreter(IDungeonMaster dungeonMaster) { this.dungeonMaster = dungeonMaster; }