public ActionResult Edit(Question ques) { if (ModelState.IsValid) { var dao = new QuestionDao(); var res = dao.Update(ques); if (res) { SetAlert("Sửa thành công", "success"); return(RedirectToAction("Index", "Question")); } else { ModelState.AddModelError("", "Cập nhật thất bại"); } } SetViewBag(); return(View("Index")); }
public ActionResult QEssayEdit(Question collection, int id_subject) { var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; if (session.id_permission == 2) { return(View("Error")); } ViewBag.AdminName = session.name; var dao = new QuestionDao(); collection.correct_answer = System.Net.WebUtility.HtmlDecode(collection.question_content); collection.A = System.Net.WebUtility.HtmlDecode(collection.A); var id = dao.Update(collection); if (id) { SetNotice("Hệ thống đã sửa thành công câu hỏi có id " + collection.id_question + ".", "success"); return(RedirectToAction("QDetail", new { id = id_subject })); } else { var dao2 = new SubjectDao().ViewDetail(id_subject); TempData["subject_name"] = dao2.subject_name; TempData["id_subject"] = id_subject; SetNotice("Có lỗi xảy ra!!", "danger"); ModelState.AddModelError("", "Cập nhật thông tin câu hỏi không thành công."); } var dao3 = new SubjectDao().ViewDetail(id_subject); TempData["subject_name"] = dao3.subject_name; TempData["id_subject"] = id_subject; SetViewBag(id_subject); return(View()); }
public ActionResult Qedit(Question collection, int id_subject, HttpPostedFileBase File) { var session = (AdminLogin)Session[CommonConstants.USER_SESSION]; if (session.id_permission == 2) { return(View("Error")); } ViewBag.AdminName = session.name; try { if (File != null) { string fileName = Path.GetFileName(File.FileName); //Upload image string path = Server.MapPath("~/Assets/img_questions/"); //Đuối hỗ trợ var allowedExtensions = new[] { ".png", ".jpg" }; //Lấy phần mở rộng của file string extensionName = Path.GetExtension(File.FileName).ToLower(); //Kiểm tra đuôi file if (!allowedExtensions.Contains(extensionName)) { ModelState.AddModelError("", "Chỉ chọn file ảnh đuôi .PNG .png .JPG .jpg"); var dao2 = new SubjectDao().ViewDetail(id_subject); TempData["subject_name"] = dao2.subject_name; TempData["id_subject"] = id_subject; SetViewBag(id_subject); return(View()); } else { // Tạo tên file ngẫu nhiên collection.img = DateTime.Now.Ticks.ToString() + extensionName; // Upload file lên server File.SaveAs(path + collection.img); } } else { // collection. } } catch (Exception) { } var dao = new QuestionDao(); var id = dao.Update(collection); if (id) { SetNotice("Hệ thống đã sửa thành công câu hỏi có id " + collection.id_question + ".", "success"); return(RedirectToAction("QDetail", new { id = id_subject })); } else { var dao2 = new SubjectDao().ViewDetail(id_subject); TempData["subject_name"] = dao2.subject_name; TempData["id_subject"] = id_subject; SetNotice("Có lỗi xảy ra!!", "danger"); ModelState.AddModelError("", "Cập nhật thông tin chuyên đề không thành công."); } var dao3 = new SubjectDao().ViewDetail(id_subject); TempData["subject_name"] = dao3.subject_name; TempData["id_subject"] = id_subject; SetViewBag(id_subject); return(View()); }