DAS_2023_1/almukhammetov_bulat_lab_3/SolutionsCRUD/SolutionsCRUD/Startup.cs
BulatReznik a07d49560a +
2024-01-06 16:52:19 +04:00

49 lines
1.5 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Microsoft.EntityFrameworkCore;
using SolutionsCRUD.DataBase;
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
// Этот метод вызывается во время выполнения. Используйте его для добавления сервисов в контейнер.
public void ConfigureServices(IServiceCollection services)
{
services.AddControllers();
// Добавляем DbContext
services.AddDbContext<SolutionDataBaseContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("YourConnectionStringName")));
services.AddHttpClient("ProjectService", client =>
{
client.BaseAddress = new Uri("http://project-service:8080/");
});
services.AddSwaggerGen();
}
// Этот метод вызывается во время выполнения. Используйте его для настройки конвейера HTTP-запросов.
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
app.UseDeveloperExceptionPage();
app.UseSwagger();
app.UseSwaggerUI();
app.UseHttpsRedirection();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
}
}