// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseStaticFiles(); // Enable middleware to serve generated Swagger as a JSON endpoint. app.UseSwagger(); // Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.), // specifying the Swagger JSON endpoint. app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1"); }); app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); InfosCovidProvider.AutoRefresh(); }
public async Task <List <Details> > GetDetailsAsync() { if (InfosCovidProvider.Details == null) { InfosCovidProvider.Details = await InfosCovidProvider.GetDetailsAsync(); } return(InfosCovidProvider.Details); }
public async Task <Stats> GetStatsAsync() { if (InfosCovidProvider.Stats == null) { InfosCovidProvider.Stats = new Stats(await InfosCovidProvider.GetStatAsync()); } return(InfosCovidProvider.Stats); }
public async Task <List <CovidTgResume> > Get() { return(await InfosCovidProvider.GetLastAsync()); }