public UnidadeAtendimento MapperDtoToEntity(UnidadeAtendimentoDto unidadeAtendimentoDto) { var unidadeAtendimento = new UnidadeAtendimento(); var telefones = new List <Telefone>(); unidadeAtendimento.Id = unidadeAtendimentoDto.Id; unidadeAtendimento.Nome = unidadeAtendimentoDto.Nome; unidadeAtendimento.Tipo = unidadeAtendimentoDto.Tipo; if (unidadeAtendimentoDto.Endereco != null) { var endereco = new Endereco() { Id = unidadeAtendimentoDto.Endereco.Id, Tipo = unidadeAtendimentoDto.Endereco.Tipo, Logradouro = unidadeAtendimentoDto.Endereco.Logradouro, Numero = unidadeAtendimentoDto.Endereco.Numero, Complemento = unidadeAtendimentoDto.Endereco.Complemento, Cep = unidadeAtendimentoDto.Endereco.Cep, Bairro = unidadeAtendimentoDto.Endereco.Bairro, Municipio = unidadeAtendimentoDto.Endereco.Municipio, Estado = unidadeAtendimentoDto.Endereco.Estado, Latitude = unidadeAtendimentoDto.Endereco.Latitude, Longetude = unidadeAtendimentoDto.Endereco.Longetude }; unidadeAtendimento.Endereco = endereco; } if (unidadeAtendimentoDto.Telefones != null) { foreach (var item in unidadeAtendimentoDto.Telefones) { var telefone = new Telefone() { Id = item.Id, Tipo = item.Tipo, DDI = item.DDI, DDD = item.DDD, Numero = item.Numero, Recado = item.Recado, Complemento = item.Complemento }; telefones.Add(telefone); } unidadeAtendimento.Telefones = telefones; } return(unidadeAtendimento); }
public void ExcluirUnidadeAtendimento(UnidadeAtendimento unidade) { _repository.ExcluirUnidadeAtendimento(unidade); }
public void ExcluirUnidadeAtendimento(UnidadeAtendimento unidade) { unidade.SetSituacao("Excluido"); Context.Entry(unidade).State = EntityState.Modified; Context.SaveChanges(); }