public async Task <IList <Phone> > GetByUserAsync() { var token = await _tokenBuilderService.GetTokenAsync().ConfigureAwait(false); return((await _phoneRepository.ListAsync(p => p.Users.Any(up => up.IdUser == token.Id)).ConfigureAwait(false)) .Select(p => p.ToDomainModel()) .ToList()); }
public async Task <Address> GetByUserAsync() { var token = await _tokenBuilderService.GetTokenAsync().ConfigureAwait(false); var address = await _addressRepository.GetAsync(a => a.Users.Any(u => u.Id == token.Id)).ConfigureAwait(false); if (address == null) { return(null); } return(address.ToDomainModel()); }
public async Task <TokenModel> GetTokenAsync() { var tokenModel = await _tokenBuilderService.GetTokenAsync().ConfigureAwait(false); return(new TokenModel(tokenModel.Id, tokenModel.Email, null)); }