public async Task <IActionResult> DeleteToDo(DeleteToDoCommand command) { command.Username = User.Identity.Name; var result = await _mediator.Send(command); return(Ok(result)); }
public MainViewModel() { data = new DataReaderWriter(this); ToDoList = new ObservableCollection <ToDo>(data.LoadToDos()); AddToDoCommand = new AddToDoCommand(this); DeleteToDoCommand = new DeleteToDoCommand(this); }
public async Task <IActionResult> DeleteToDo(string id) { var command = new DeleteToDoCommand(id, User.Identity.Name); await _mediator.Send(command); return(Ok()); }
public override async Task <Empty> DeleteToDo(DeleteToDoRequest request, ServerCallContext context) { var command = new DeleteToDoCommand(request.Id, request.Username); await this._mediator.Send(command); return(new Empty()); }
public async Task <ActionResult> Delete(int id) { var command = new DeleteToDoCommand() { Id = id }; await _mediator.Send(command); return(NoContent()); }