示例#1
0
        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;
 }
		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);
		}