public async Task <LegalPersonViewModel> GetAsync(int id) { var person = await _personRepository.GetAsync(id); if (person == null) { return(null); } return(new LegalPersonViewModel() { Id = person.Id, CompanyName = person.CompanyName, TradeName = person.TradeName, IdDocument = person.IdDocument, ZipCode = person.Address.ZipCode, Country = person.Address.Country, State = person.Address.State, City = person.Address.City, AddressLine1 = person.Address.AddressLine1, AddressLine2 = person.Address.AddressLine2 }); }