public ActionResult EditCategory(Models.QuestionCategory questionCategory) { questionCategory.ModifiedBy = int.Parse(Session["Name"].ToString()); questionCategory.CreatedBy = int.Parse(Session["Name"].ToString()); try { if (questionCategorySevice.UpdateCategoryQuestion(questionCategory) > 0) { Success = "Update question category successfully!"; return(RedirectToAction("Index", "QuestionCategory")); } else { Success = "Update question category false!"; } Failure = "Something went wrong, please try again!"; return(RedirectToAction("EditCategory", "QuestionCategory")); } catch (Exception exception) { Failure = exception.Message; return(View(questionCategory)); } }
public ActionResult AddCategory(Models.QuestionCategory category) { category.ModifiedBy = int.Parse(Session["Name"].ToString()); category.CreatedBy = int.Parse(Session["Name"].ToString()); try { if (ModelState.IsValid) { if (category.CategoryID == 0) { if (questionCategorySevice.AddCategoryQuestion(category) > 0) { Success = "Insert question category successfully!"; return(RedirectToAction("AddCategory", "QuestionCategory")); } } else { category.ModifiedBy = int.Parse(Session["Name"].ToString()); if (questionCategorySevice.UpdateCategoryQuestion(category) > 0) { Success = "Update exam paper successfully!"; return(RedirectToAction("AddCategory", "QuestionCategory")); } } } Success = "Update exam paper successfully!"; return(RedirectToAction("AddCategory", "QuestionCategory")); } catch (Exception exception) { Failure = exception.Message; return(View(category)); } }
public JsonResult AddCategory(Models.QuestionCategory category) { category.ModifiedBy = int.Parse(Session["Name"].ToString()); category.CreatedBy = int.Parse(Session["Name"].ToString()); // Default is true when create in CreateQuesiton View category.IsActive = true; return(Json(questionCategorySevice.AddCategoryQuestion(category), JsonRequestBehavior.AllowGet)); }