public IHttpActionResult Delete(ClienteRemoveCommand clienteCmd) { TraceLogManager.Info("Iniciando Delete do cliente!"); TraceLogManager.Info("Validando dados do cliente!"); var validator = clienteCmd.Validar(); if (!validator.IsValid) { TraceLogManager.Error("Dado invalido: " + validator.Errors[0]); return(HandleValidationFailure(validator.Errors)); } TraceLogManager.Info("Dados do cliente válidos!"); TraceLogManager.Info("Deletando cliente!"); return(HandleCallback(() => _clienteService.Delete(clienteCmd))); }
public bool Delete(ClienteRemoveCommand clienteCmd) { return(_repository.Delete(clienteCmd.Id)); }