public async Task <IActionResult> FecharAsync(int id) { var command = new FecharComandaCommand(id); await CommandDispatcher.HandleAsync(command); await UnitOfWork.CommitAsync(); _hub.Clients.All.SendAsync("ComandaFechada"); return(Ok()); }
public async Task <FecharComandaResponse> FecharComanda([FromRoute] Guid comandaId) { var command = new FecharComandaCommand { Id = comandaId }; var response = await _fecharComandaCommandHandler.Handler(command); _uow.Commit(); return(response); }