public ActionResult CategoryUpdate(int id) { LectureCategoryRequirementItem item = LectureCategoryRequirementDao.FindById(id); IList<LectureCategoryItem> categoryList = LectureCategoryDao.FindAll(); ViewBag.Item = item; ViewBag.categoryList = categoryList; return View(); }
private void AddCategoryRequirement(IList <ResultDetailItem> list, LectureCategoryRequirementItem categoryItem) { ResultDetailItem result = new ResultDetailItem(); result.Name = categoryItem.LectureCategoryName; result.Requirement = categoryItem.Cutline; result.Score = GetScoreByCategory(categoryItem.LectureCategoryId); list.Add(result); }
private void AddTypeRequirement(IList <ResultDetailItem> list, LectureCategoryRequirementItem categoryItem) { foreach (LectureTypeRequirementItem item in TypeRequirements) { if (item.LectureCategoryId != categoryItem.LectureCategoryId) { continue; } ResultDetailItem result = new ResultDetailItem(); result.Name = categoryItem.LectureCategoryName + " " + item.LectureTypeName; result.Requirement = item.Cutline; result.Score = GetScoreByType(item.LectureTypeId); list.Add(result); //AddSectionResult(list, categoryItem, item); } }
public ActionResult CategoryUpdate(int id, int category, int cutline) { LectureCategoryRequirementItem beforeItem = LectureCategoryRequirementDao.FindById(id); if (beforeItem.LectureCategoryId != category && ExistCateogyrRequirement(category)) return Json(new { result = "fail", message = "이미 존재합니다." }, JsonRequestBehavior.AllowGet); LectureCategoryRequirementItem item = new LectureCategoryRequirementItem(); item.LectureCategoryId = category; item.Cutline = cutline; item.AccountId = accountItem.Id; item.Id = id; try { LectureCategoryRequirementDao.Update(item); return Json(new { result = "success" }, JsonRequestBehavior.AllowGet); } catch (Exception ex) { return Json(new { result = "fail", message = ex.Message }, JsonRequestBehavior.AllowGet); } }
public ActionResult CategoryRegister(int category, int cutline) { if (ExistCateogyrRequirement(category)) return Json(new { result = "fail", message = "이미 존재합니다." }, JsonRequestBehavior.AllowGet); LectureCategoryRequirementItem item = new LectureCategoryRequirementItem(); item.LectureCategoryId = category; item.Cutline = cutline; item.AccountId = accountItem.Id; try { LectureCategoryRequirementDao.Insert(item); return Json(new { result = "success" }, JsonRequestBehavior.AllowGet); } catch (Exception ex) { return Json(new { result = "fail", message = ex.Message }, JsonRequestBehavior.AllowGet); } }
private bool ExistCateogyrRequirement(int category) { LectureCategoryRequirementItem item = LectureCategoryRequirementDao.FindByAccountAndCategoryId(accountItem.Id, category); return item != null; }