public IAccount GetOrCreate(AccountName accountName) { IAccount account; if (_accounts.TryGetValue(accountName, out account)) { return(account); } return(_accounts[accountName] = new AccountDomainObject(accountName, new ProfileCollection(accountName, new ProfileDomainObject[0]))); }
private AccountDomainObjectVersion(AccountDomainObject account, AccountDomainObjectVersion parent = null) { _account = account; _parent = parent; }
public static AccountDomainObjectVersion Root(AccountDomainObject account) { return(new AccountDomainObjectVersion(account)); }
public static AccountDomainObjectVersion Root(AccountDomainObject account) { return new AccountDomainObjectVersion(account); }