Beispiel #1
0
        public Task <CommandResult> Handle(RemoveNotaFiscalCommand command, CancellationToken cancellationToken)
        {
            if (!command.IsValid())
            {
                NotifyCommandErrors(command);
                return(Response());
            }

            NotaFiscal notaFiscal = _notaFiscalRepository.GetById(command.Id);

            _notaFiscalRepository.Remove(notaFiscal);

            if (Commit())
            {
                _mediator.Publish(new RemovedNotaFiscalEvent());
            }

            return(Response());
        }
Beispiel #2
0
 public void DeleteNotaFiscal(Guid id)
 {
     _notaFiscalRepository.Remove(id);
     Commit();
 }