public async Task <ActionResult> Delete_Post(string id) { if (await _stageClient.Exists(User.Identity.Name, id) == false) { return(HttpNotFound()); } if (await _stageClient.Delete(User.Identity.Name, id)) { SetUiMessage(UiMessageTypes.Info, "The stage was deleted."); return(RedirectToAction("Index")); } SetUiMessage(UiMessageTypes.Error, "The stage could not be deleted."); return(View(new DeleteStageViewModel(id))); }