private IBomberjamStorage ConfigureBotStorage() { #if DEBUG //* var storages = new IBomberjamStorage[] { new LocalFileBomberjamStorage(System.IO.Path.GetTempPath()), new AzureStorageBomberjamStorage(this.Configuration.GetConnectionString("BomberjamStorage")) }; return(new CompositeBomberjamStorage(storages)); //*/ #endif return(new AzureStorageBomberjamStorage(this.Configuration.GetConnectionString("BomberjamStorage"))); }
public AdminController(IBomberjamRepository repository, IBomberjamStorage storage, ILogger <AdminController> logger) : base(repository, storage, logger) { }
protected BaseBomberjamController(IBomberjamRepository repository, IBomberjamStorage storage, ILogger <T> logger) { this.Repository = repository; this.Storage = storage; this.Logger = logger; }
public AuthenticationController(IBomberjamRepository repository, IBomberjamStorage storage, ILogger <AuthenticationController> logger) : base(repository, storage, logger) { }
public WebController(IBomberjamRepository repository, IBomberjamStorage storage, ILogger <WebController> logger, GitHubConfiguration github) : base(repository, storage, logger) { this._github = github; }