protected void EditBtn_Click(object sender, EventArgs e) { QuizService.EditQuiz(SessionVariable.Current.Company.Id, SessionVariable.Current.User.Id, quizId, NameTextBox.Text, DescriptionTextBox.Text, float.Parse(PassPercentTextBox.Text)); Response.Redirect(Request.RawUrl); }
public async Task <ActionResult> SaveQuiz(QuizModel model) { model.QuizzardUserId = User.Identity.GetUserId(); if (!ModelState.IsValid) { return(View(model.Id.IsNullOrWhiteSpace() ? "Create" : "Edit", model)); } if (model.Id.IsNullOrWhiteSpace()) //create { var newModel = await QuizService.CreateQuiz(model); return(RedirectToAction("Edit", new { id = newModel.Id })); } await QuizService.EditQuiz(model.Id, model); return(RedirectToAction("ToggleDraftMode", new { id = model.Id })); }