feat(ministry): add DefaultFunctionalClass for Form 990 functional split

This commit is contained in:
Chris Chen
2026-06-24 19:00:36 -07:00
parent ac84097254
commit d3e6b5aed5
7 changed files with 24 additions and 0 deletions
@@ -21,6 +21,7 @@ public class MinistryService : IMinistryService
Id = m.Id, Name_en = m.Name_en, Name_zh = m.Name_zh,
Description_en = m.Description_en, Description_zh = m.Description_zh,
SortOrder = m.SortOrder, IsActive = m.IsActive,
DefaultFunctionalClass = m.DefaultFunctionalClass,
})
.ToListAsync();
}
@@ -32,6 +33,7 @@ public class MinistryService : IMinistryService
Name_en = r.Name_en, Name_zh = r.Name_zh,
Description_en = r.Description_en, Description_zh = r.Description_zh,
SortOrder = r.SortOrder, IsActive = true,
DefaultFunctionalClass = ROLAC.API.Entities.FunctionalClasses.Normalize(r.DefaultFunctionalClass),
};
_db.Ministries.Add(entity);
await _db.SaveChangesAsync();
@@ -45,6 +47,7 @@ public class MinistryService : IMinistryService
m.Name_en = r.Name_en; m.Name_zh = r.Name_zh;
m.Description_en = r.Description_en; m.Description_zh = r.Description_zh;
m.IsActive = r.IsActive; m.SortOrder = r.SortOrder;
m.DefaultFunctionalClass = ROLAC.API.Entities.FunctionalClasses.Normalize(r.DefaultFunctionalClass);
await _db.SaveChangesAsync();
}