Ejemplo n.º 1
0
        // 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();
        }
Ejemplo n.º 2
0
 public ProfileService(StemExplorerContext context, ILogger <ProfileService> logger)
 {
     _context = context;
     _logger  = logger;
 }
 public ExternalContentService(StemExplorerContext context)
 {
     _context = context;
 }
Ejemplo n.º 4
0
 public ChallengeService(StemExplorerContext context, ILogger <ChallengeService> logger, IProgressService progressService)
 {
     _context         = context;
     _logger          = logger;
     _progressService = progressService;
 }
Ejemplo n.º 5
0
 public LocationService(StemExplorerContext context, ILogger <LocationService> logger, IProgressService progressService)
 {
     _context         = context;
     _logger          = logger;
     _progressService = progressService;
 }
Ejemplo n.º 6
0
 public ProgressService(StemExplorerContext context)
 {
     _context = context;
 }
Ejemplo n.º 7
0
 public ChallengeLevelService(StemExplorerContext context, IProgressService progressService)
 {
     _context         = context;
     _progressService = progressService;
 }