feat(seed): default Administration ministry to Management & General

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Chris Chen
2026-06-24 19:21:04 -07:00
parent d5e1732505
commit 4e83f27703
2 changed files with 19 additions and 1 deletions
+7 -1
View File
@@ -250,7 +250,13 @@ public static class DbSeeder
foreach (var (en, zh, sort) in MinistrySeed)
{
if (!await db.Ministries.AnyAsync(m => m.Name_en == en))
db.Ministries.Add(new Ministry { Name_en = en, Name_zh = zh, SortOrder = sort, IsActive = true });
db.Ministries.Add(new Ministry
{
Name_en = en, Name_zh = zh, SortOrder = sort, IsActive = true,
DefaultFunctionalClass = en == "Administration"
? FunctionalClasses.ManagementGeneral
: FunctionalClasses.Program,
});
}
await db.SaveChangesAsync();
}