Exemple #1
0
        public Models.Response.Account GetAccountById(string accountId)
        {
            var assertResult = _shareService.AssertAccountValid(accountId);

            // here means valid account (unsigned integer type and valid in db)
            var validAccountId = Int32.Parse(accountId);
            var accountDbO     = _accountRepository.GetAccountById(validAccountId);
            var account        = _mapper.Map <AccountDbO, Models.Response.Account>(accountDbO);

            var normalizedAccount = NormailizedOutputFields(account);

            return(normalizedAccount);
        }
Exemple #2
0
        public List <AccountUser> GetListUsersForAccount(string accountId, bool getActiveUserOnlyFlag)
        {
            var result = _shareService.AssertAccountValid(accountId);

            return(GetListUsersForAccountWithoutValidation(accountId, getActiveUserOnlyFlag));
        }