Example #1
0
        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)));
        }
Example #2
0
 public bool Delete(ContaRemoveCommand contaCmd)
 {
     return(_repository.Delete(contaCmd.Id));
 }