/// <summary> /// The Configure. /// </summary> /// <param name="app">The app<see cref="IApplicationBuilder"/>.</param> /// <param name="env">The env<see cref="IWebHostEnvironment"/>.</param> /// <param name="context">The context<see cref="KickerContext"/>.</param> public void Configure(IApplicationBuilder app, IWebHostEnvironment env, KickerContext context) { // 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"); }); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseRouting(); app.UseCors("MyPolicy"); app.UseHttpsRedirection(); //static files app.UseStaticFiles(); app.UseDirectoryBrowser(); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); DbInitializer.Initialize(context); }
public FileController(IWebHostEnvironment environment, KickerContext context) { _hostingEnvironment = environment; _context = context; }
public UsersController(IUserService userService, KickerContext context) { _userService = userService; _context = context; }
public TournamentsController(KickerContext context) { _context = context; }
public GroupsController(KickerContext context) { _context = context; }
public RolesController(KickerContext context) { _context = context; }
public GameStatusController(KickerContext context) { _context = context; }
public CompetitionsController(KickerContext context) { _context = context; }
public UserService(IOptions <AppSettings> appSettings, KickerContext context) { _appSettings = appSettings.Value; _context = context; }
public GameTypesController(KickerContext context) { _context = context; }
public TeamsController(KickerContext context) { _context = context; }