Exemple #1
0
        public ClientesDTO Put(PutCliente request)
        {
            var cliente = _unitOfWork.Clientes.Find(request.Cliente.ClienteId);

            if (cliente == null)
            {
                return(new ClientesDTO
                {
                    ValidationErrorMessage = "ClienteId NO existe!"
                });
            }

            cliente.ActualizarCliente(request.Cliente.Nombre, request.Cliente.UltimaVisita);

            var mensajeValidacion = cliente.GetValidationErrors();

            if (mensajeValidacion.Any())
            {
                return(new ClientesDTO
                {
                    ValidationErrorMessage = mensajeValidacion.FirstOrDefault()
                });
            }

            _unitOfWork.SaveChanges();

            return(new ClientesDTO());
        }
Exemple #2
0
 public object Put(PutCliente request)
 {
     return(_clientesAppServices.Put(request));
 }