public async Task <IEnumerable <AddressDomainModel> > GetAllAsync() { var addresses = await _addressesRepository.GetAllAsync(); if (addresses.Count() == 0) { return(null); } List <AddressDomainModel> addressDomainModels = new List <AddressDomainModel>(); foreach (var address in addresses) { AddressDomainModel addressDomainModel = new AddressDomainModel { Id = address.Id, CityName = address.CityName, StreetName = address.StreetName }; addressDomainModels.Add(addressDomainModel); } return(addressDomainModels); }