feat(core): add models for account

This commit is contained in:
Stevan Freeborn
2026-02-13 12:38:18 -06:00
parent 1a41c3c0b6
commit 2fdb849142
3 changed files with 45 additions and 0 deletions
+10
View File
@@ -13,6 +13,9 @@ public sealed class User : Entity
private readonly List<Institution> _institutions = [];
public IEnumerable<Institution> Institutions => _institutions;
private readonly List<Account> _accounts = [];
public IEnumerable<Account> Accounts => _accounts;
private User()
{
}
@@ -50,4 +53,11 @@ public sealed class User : Entity
_institutions.Add(institution);
}
public void AddAccount(Account account)
{
ArgumentNullException.ThrowIfNull(account, nameof(account));
_accounts.Add(account);
}
}