public ClientesDTO Delete(DeleteCliente request) { var cliente = _unitOfWork.Clientes.Find(request.ClienteId); if (cliente == null) { return(new ClientesDTO { ValidationErrorMessage = "ClienteId NO existe!" }); } var mensajeValidacion = cliente.GetValidationErrorsDelete(); if (mensajeValidacion.Any()) { return(new ClientesDTO { ValidationErrorMessage = mensajeValidacion.FirstOrDefault() }); } _unitOfWork.Clientes.Remove(cliente); _unitOfWork.SaveChanges(); return(new ClientesDTO()); }
public object Delete(DeleteCliente request) { return(_clientesAppServices.Delete(request)); }