public async Task <ActionResult> OnPost() { if (!ModelState.IsValid) { return(Page()); } var command = new PutSampleCommand(); command.Project(x => { x.Id = Input.Id; x.Description = Input.Description; }); var response = await Mediator.Send(command); if (response.StatusCode != 200) { ModelState.AddModelError("", response.Message); return(Page()); } return(RedirectToPage("./Index")); }
public async Task <ActionResult <PutSampleCommandResponse> > Put(PutSampleCommand request, CancellationToken cancellationToken = default(CancellationToken)) { return(await Mediator.Send(request, cancellationToken)); }
public async Task <ActionResult <PutSampleCommandResponse> > Put(PutSampleCommand command, CancellationToken cancellationToken = default(CancellationToken)) { return(await Send(command, cancellationToken)); }