Exemple #1
0
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, BoaIdeiaContext context)
        {
            Console.WriteLine($"-------------------------------IsDebug: {env.IsDevelopment()}-------------------------------");
            context.Database.Migrate();
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseSwagger(c => c.RouteTemplate = "/api/swagger/{documentName}/swagger.json");
            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/api/swagger/v1/swagger.json", "My API V1");
                c.RoutePrefix = "api/swagger";
            });

            app.UseHttpsRedirection();

            app.UseRouting();

            app.UseCors(builder =>
            {
                builder.AllowAnyOrigin();
                builder.AllowAnyMethod();
                builder.AllowAnyHeader();
            });

            app.UseAuthentication();
            app.UseAuthorization();



            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
            });
        }
Exemple #2
0
 public UsersController(BoaIdeiaContext context, IGoogleProvider googleProvider)
 {
     _context        = context;
     _googleProvider = googleProvider;
 }
Exemple #3
0
 public GoalsController(BoaIdeiaContext context)
 {
     _context = context;
 }
Exemple #4
0
 public OragonController(BoaIdeiaContext context)
 {
     _context = context;
 }
 public ProjectsController(BoaIdeiaContext context)
 {
     _context = context;
 }