public async Task <IHttpActionResult> CreateBox(CreateBoxRequest request, CancellationToken cancellationToken) { if (ModelState.IsValid == false) { return(BadRequest(ModelState)); } var response = await _mediator.Send(request, cancellationToken).ConfigureAwait(false); return(Ok(response)); }
public async Task <ActionResult> CreateBoxPost(CreateBoxRequest postData, CancellationToken cancellationToken) { if (ModelState.IsValid == false) { return(View("CreateBox", postData)); } await _mediator.Send(postData, cancellationToken) .ConfigureAwait(false); return(RedirectToAction("Index")); }