public bool Editar(Cliente clienteReferencia) { // Obtém a entidade Indexada pelo EF e valida Cliente clienteBuscadoNoBanco = _clienteRepositorio.Buscar(clienteReferencia.Id); // Mapeia para o objeto do banco clienteBuscadoNoBanco.Nome = clienteReferencia.Nome; clienteBuscadoNoBanco.RG = clienteReferencia.RG; clienteBuscadoNoBanco.DataNascimento = clienteReferencia.DataNascimento; clienteBuscadoNoBanco.CPF = clienteReferencia.CPF; // Realiza o update no objeto do banco return(_clienteRepositorio.Editar(clienteBuscadoNoBanco)); }
public bool Editar(Cliente obj) { var objDb = _repositorio.GetPorID(obj.ID) ?? throw new NotFoundException(); objDb.Email = obj.Email; objDb.Endereco.Bairro = obj.Endereco.Bairro; objDb.Endereco.Cidade = obj.Endereco.Cidade; objDb.Endereco.Estado = obj.Endereco.Estado; objDb.Endereco.CEP = obj.Endereco.CEP; objDb.Endereco.Numero = obj.Endereco.Numero; objDb.Endereco.Rua = obj.Endereco.Rua; objDb.Nome = obj.Nome; objDb.Numero = obj.Numero; return(_repositorio.Editar(objDb)); }
public bool Editar(Cliente clienteEditado) { return(_clienteRepositorio.Editar(clienteEditado)); }