protected void LoadEntity(QuestionClass entity) { if (entity != null) { EntityId = entity.QuestionClassId; Name = entity.Name; SortId = entity.SortId; Status = entity.Status; } }
private void Save(QuestionClass entity) { entity.Name = Name; entity.SortId = SortId; entity.Status = Status; if (entity.QuestionClassId == 0) { m_FTISService.CreateQuestionClass(entity); } else { m_FTISService.UpdateQuestionClass(entity); } LoadEntity(entity.QuestionClassId); }
public ActionResult Index(string keyWord, string questionClassId, int? page) { questionClassId = DecryptId(questionClassId); if (!string.IsNullOrWhiteSpace(questionClassId)) { QuestionClass questionClass = m_FTISService.GetQuestionClassById(int.Parse(questionClassId)); ViewData["QuestionClass"] = questionClass; } else { QuestionClass questionClass = new QuestionClass() { Name = "全部" }; ViewData["QuestionClass"] = questionClass; } SetConditions(string.Empty, questionClassId); m_Conditions.Add("Status", "1"); int total = GetGridTotal(); int pageIndex = page.HasValue ? page.Value - 1 : 0; m_Conditions.Add("PageIndex", pageIndex.ToString()); m_Conditions.Add("PageSize", AppSettings.InSitePageSize.ToString()); var data = GetGridData(); return View(data.ToPagedList(pageIndex, AppSettings.InSitePageSize, total)); }
/// <summary> /// 刪除Q&A分類 /// </summary> /// <param name="questionClass">被刪除的Q&A分類</param> public void DeleteQuestionClass(QuestionClass questionClass) { FTISDao.DeleteQuestionClass(questionClass); }
/// <summary> /// 更新Q&A分類 /// </summary> /// <param name="questionClass">被更新的Q&A分類</param> /// <returns>更新後的Q&A分類</returns> public QuestionClass UpdateQuestionClass(QuestionClass questionClass) { return FTISDao.UpdateQuestionClass(questionClass); }
/// <summary> /// 新增Q&A分類 /// </summary> /// <param name="questionClass">被新增的Q&A分類</param> /// <returns>新增後的Q&A分類</returns> public QuestionClass CreateQuestionClass(QuestionClass questionClass) { return FTISDao.CreateQuestionClass(questionClass); }
public void Insert() { QuestionClass entity = new QuestionClass(); Save(entity); }