/
vitavasilev56
/
MarketBack
Обзор
Документация
Войти
/
vitavasilev56
/
MarketBack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Program.cs
37 строк
812 B
Viktor Vasilev
Добавлены роли для пользователей, создана модель продуктов и начальный базовый контроллер для нее. Отредактирован AppDbContext
05 сен 2025, 14:51
05 сен 2025, 14:51
75afaec
Код
Авторство
О чём код?
using Data; using Microsoft.EntityFrameworkCore; using Microsoft.OpenApi.Models; var builder = WebApplication.CreateBuilder(args); builder.Services.AddControllers(); builder.Services.AddScoped<AppDbContext>(); builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen(options => { options.SwaggerDoc("v1", new OpenApiInfo { Version = "v1", Title = "MarketBack API", Description = "Marketplace Documentations" }); }); var app = builder.Build(); if (app.Environment.IsDevelopment()) { app.UseSwagger(); app.UseSwaggerUI(options => { options.SwaggerEndpoint("/swagger/v1/swagger.json", "Market API"); options.RoutePrefix = "swagger"; }); } app.UseHttpsRedirection(); app.UseAuthorization(); app.MapControllers(); app.Run();