public void AddAsyncWhitDTO(EmpresaDTO empresaDTO) { Empresa empresa = new Empresa() { Celular = empresaDTO.Celular, DataNascimento = empresaDTO.DataNascimento, Email = empresaDTO.Email, EmpresaMatrizId = empresaDTO.EmpresaMatrizId, IsFilial = empresaDTO.IsFilial, Nome = empresaDTO.Nome, RazaoSocial = empresaDTO.RazaoSocial }; empresaDTO.EnderecoEmpresas.ToList().ForEach(t => { EnderecoEmpresa enderecoEmpresa = new EnderecoEmpresa() { Complemento = t.Complemento, Endereco = new Endereco() { Estado = t.Endereco.Estado, Bairro = t.Endereco.Bairro, Cep = t.Endereco.Cep, Cidade = t.Endereco.Cidade, Pais = t.Endereco.Pais, Rua = t.Endereco.Rua }, Latitude = t.Latitude, Longitude = t.Longitude, Numero = t.Numero }; empresa.EnderecoEmpresas.Add(enderecoEmpresa); }); _empresaApplication.AddAsync(empresa); }