public Cliente Atualizar(Cliente clienteAtualizado) { if (!clienteAtualizado.EhValido()) { return(clienteAtualizado); } var clienteDesatualizado = _busca.BuscarClienteLinxPorId(clienteAtualizado.Id); if (clienteDesatualizado == null) { clienteAtualizado.Erros.Add(Error.ErrorFactory.NewError ("Cliente" , $"Impossivel alterar cliente pois ele não existe. Id: {clienteAtualizado.Id}" , ErroTypes.Error)); return(clienteAtualizado); } clienteAtualizado = AtualizarPropriedades(clienteAtualizado); return(clienteAtualizado); }
public Cliente BuscarClienteLinxPorId(string id) { return(_buscarRepository.BuscarClienteLinxPorId(id)); }