コード例 #1
0
ファイル: AccountFactory.cs プロジェクト: gvondra/BrassLoon
        public async Task <IAccount> Get(ISettings settings, Guid id)
        {
            Account     result = null;
            AccountData data   = await _dataFactory.Get(_settingsFactory.CreateData(settings), id);

            if (data != null)
            {
                result = new Account(data, _dataSaver);
            }
            return(result);
        }
コード例 #2
0
        public async Task <IUserInvitation> Get(ISettings settings, Guid id)
        {
            UserInvitation     result = null;
            UserInvitationData data   = await _dataFactory.Get(_settingsFactory.CreateData(settings), id);

            if (data != null)
            {
                result = Create(data);
            }
            return(result);
        }
コード例 #3
0
        public async Task <IDomain> Get(ISettings settings, Guid id)
        {
            Domain     result = null;
            DomainData data   = await _dataFactory.Get(_settingsFactory.CreateData(settings), id);

            if (data != null)
            {
                result = new Domain(data, _dataSaver);
            }
            return(result);
        }
コード例 #4
0
        public async Task <IEmailAddress> Get(ISettings settings, Guid id)
        {
            EmailAddress     result = null;
            EmailAddressData data   = await _dataFactory.Get(_settingsFactory.CreateData(settings), id);

            if (data != null)
            {
                result = new EmailAddress(data, _dataSaver);
            }
            return(result);
        }
コード例 #5
0
        public async Task <IClient> Get(ISettings settings, Guid id)
        {
            Client     result = null;
            ClientData data   = await _dataFactory.Get(_settingsFactory.CreateData(settings), id);

            if (data != null)
            {
                result = new Client(data, _dataSaver, _clientCredentialDataFactory, _settingsFactory);
            }
            return(result);
        }
コード例 #6
0
        public async Task <IUser> Get(ISettings settings, Guid id)
        {
            User     result = null;
            UserData data   = await _dataFactory.Get(_settingsFactory.CreateData(settings), id);

            if (data != null)
            {
                result = new User(data, _emailAddressFactory, _dataSaver);
            }
            return(result);
        }