public async Task <IActionResult> Delete(Guid id) { var command = new DeleteJobCommand(id); var result = await _mediator.Send(command); return(result ? Ok() : NotFound()); }
public async Task <ActionResult> Delete(Guid id) { var deleteJobCommand = new DeleteJobCommand() { JobId = id }; await _mediator.Send(deleteJobCommand); return(NoContent()); }
private void RaiseRefreshView(bool refreshCollectionView) { DeleteJobCommand.RaiseCanExecuteChanged(); MergeJobsCommand.RaiseCanExecuteChanged(); MergeAllJobsCommand.RaiseCanExecuteChanged(); if (refreshCollectionView) { JobInfos.Refresh(); } }
public ResultDto DeleteJob(long id) { return(Result(() => { var command = new DeleteJobCommand { JobId = id }; CommandDispatcher.Send(command); })); }
private dynamic DeleteJob(DeleteJobCommand command) { var commandResult = commandInvokerFactory.Handle <DeleteJobCommand, CommandResult>(command); return(Response.AsJson(new { success = commandResult.Success, message = commandResult.GetErrors() })); }
private void ListSelectionChanged(object obj) { DeleteJobCommand.RaiseCanExecuteChanged(); MergeJobsCommand.RaiseCanExecuteChanged(); }
public async Task <IActionResult> Get(DeleteJobCommand deleteJobCommand) { var result = await _mediator.Send(deleteJobCommand); return(Ok(result)); }