Сиды ролей Admin и Client при старте
This commit is contained in:
parent
2641a6a228
commit
2f67aae70c
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user