public IHttpActionResult Delete(ContaRemoveCommand conta) { TraceLogManager.Info("Deletando Conta!"); TraceLogManager.Info("Validando dados da Conta!"); var validator = conta.Validar(); if (!validator.IsValid) { TraceLogManager.Error("Dado invalido: " + validator.Errors[0]); return(HandleValidationFailure(validator.Errors)); } TraceLogManager.Info("Dados da conta válidos."); TraceLogManager.Info("Deletando conta"); return(HandleCallback(() => _contaService.Delete(conta))); }
public bool Delete(ContaRemoveCommand contaCmd) { return(_repository.Delete(contaCmd.Id)); }