示例#1
0
        public async Task <ListLegalPersonViewModel> AllAsync()
        {
            var people = await _personRepository.AllAsync();

            return(new ListLegalPersonViewModel()
            {
                People = people.Select(person => 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
                })
            });
        }