public async Task <IActionResult> DeletarProduto(int id) { DeletarProdutoCommand command = new DeletarProdutoCommand() { Id = id }; string response = await this._mediator.Send(command); return(CreatedAtAction("DeleterProduto", response)); }
public void Handle(DeletarProdutoCommand message) { if (!CommandValido(message)) { return; } _produtoRepository.Deletar(message.Id); if (!Commit()) { return; } }
public void Deletar(Guid id) { DeletarProdutoCommand command = new DeletarProdutoCommand(id); _bus.SendCommand(command); }