/// <summary> /// 保存数据字典项(√) /// </summary> /// <param name="dictionView"></param> /// <returns></returns> public ActionResult Save(DictionaryFormViewModel dictionView) { if (ModelState.IsValid) { Dictionary dictionary = new Dictionary(); dictionary.Id = dictionView.Id ?? 0; dictionary.ChineseName = dictionView.ChineseName; dictionary.Description = dictionView.Description; dictionary.EnglishName = dictionView.EnglishName; dictionary.LastChangeTime = DateTime.Now; dictionary.LastChangeUser = int.Parse(Session["UserId"].ToString()); dictionary.Order = dictionView.Order; dictionary.Status = dictionView.Status; dictionary.MainDictionaryId = dictionView.MainDictionaryId; DictionaryBll bll = new DictionaryBll(); try { bll.SaveDiction(dictionary); } catch (Exception e) { dictionView.Error = "保存出错,请重试"; return(Json(dictionView.Error, JsonRequestBehavior.AllowGet)); } return(Json("access", JsonRequestBehavior.AllowGet)); } else { dictionView.Error = "模型验证未通过"; return(Json(dictionView.Error, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// 数据字典项的编辑 /// </summary> /// <param name="id">数据字典项主键</param> /// <returns>数据字典项编辑部分视图</returns> public ActionResult DictionDetail(int id = 0) { DictionaryFormViewModel dictionForm = new DictionaryFormViewModel(); if (id != 0) { DictionaryBll bll = new DictionaryBll(); Dictionary mainDic = bll.GetDictioById(id); if (mainDic != null) { dictionForm.Id = mainDic.Id; dictionForm.ChineseName = mainDic.ChineseName; dictionForm.EnglishName = mainDic.EnglishName; dictionForm.Description = mainDic.Description; dictionForm.Order = mainDic.Order; dictionForm.Status = mainDic.Status; } else { return(PartialView("DictionCreatAndEdit", dictionForm)); } } return(PartialView("DictionCreatAndEdit", dictionForm)); }