// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, StemExplorerContext dataContext) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseSwagger(); app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v2/swagger.json", "STEM Explorer API"); }); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseCors(builder => { builder.AllowAnyOrigin(); builder.AllowAnyHeader(); builder.AllowAnyMethod(); }); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); dataContext.Database.Migrate(); }
public ProfileService(StemExplorerContext context, ILogger <ProfileService> logger) { _context = context; _logger = logger; }
public ExternalContentService(StemExplorerContext context) { _context = context; }
public ChallengeService(StemExplorerContext context, ILogger <ChallengeService> logger, IProgressService progressService) { _context = context; _logger = logger; _progressService = progressService; }
public LocationService(StemExplorerContext context, ILogger <LocationService> logger, IProgressService progressService) { _context = context; _logger = logger; _progressService = progressService; }
public ProgressService(StemExplorerContext context) { _context = context; }
public ChallengeLevelService(StemExplorerContext context, IProgressService progressService) { _context = context; _progressService = progressService; }