public PosterUpdater(ILogger <PosterUpdater> log, YandexStorageService storage, IPosterReader reader, IPosterDbUpdater dbUpdater, IGuidProvider guidProvider) { _storage = storage; _reader = reader; _dbUpdater = dbUpdater; _guidProvider = guidProvider; _log = log; }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostEnvironment env, YandexStorageService service) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } // Test injection service.TryGetAsync().GetAwaiter().GetResult(); app.Run(async(context) => { await context.Response.WriteAsync("Hello World!"); }); }
public YandexStorage(YandexStorageService yandexProvider) => (_yandexProvider) = (yandexProvider);