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));
 }
Example #3
0
 public async Task <ActionResult <PutSampleCommandResponse> > Put(PutSampleCommand command, CancellationToken cancellationToken = default(CancellationToken))
 {
     return(await Send(command, cancellationToken));
 }