public async Task <ActionResult> Create(CreateStageViewModel model) { if (!ModelState.IsValid) { return(View(model)); } if (await _stageClient.Create(User.Identity.Name, model.StageName)) { SetUiMessage(UiMessageTypes.Info, "The stage was created."); return(RedirectToAction("Index")); } SetUiMessage(UiMessageTypes.Error, "The stage could not be created."); return(View(model)); }