コード例 #1
0
        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)));
        }
コード例 #2
0
 public bool Delete(ClienteRemoveCommand clienteCmd)
 {
     return(_repository.Delete(clienteCmd.Id));
 }