Сиды ролей Admin и Client при старте

This commit is contained in:
Erman 2026-09-09 04:10:33 +05:00
parent 2641a6a228
commit 2f67aae70c

View File

@ -21,6 +21,14 @@ using (var scope = app.Services.CreateScope())
{ {
var db = scope.ServiceProvider.GetRequiredService<AppDbContext>(); var db = scope.ServiceProvider.GetRequiredService<AppDbContext>();
db.Database.Migrate(); // применяю миграции db.Database.Migrate(); // применяю миграции
// добавляю роли если их нет (без них регистрация не работает)
if (!db.Roles.Any())
{
db.Roles.Add(new DEMO.Models.Role { Name = "Admin" });
db.Roles.Add(new DEMO.Models.Role { Name = "Client" });
db.SaveChanges();
}
} }
// в режиме разработки показываю api // в режиме разработки показываю api