示例#1
0
        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
            });
        }