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()); }
public void DeleteNotaFiscal(Guid id) { _notaFiscalRepository.Remove(id); Commit(); }