public ActionResult DicUpdate(TS_DICDTO dicDto) { dicDto.Title = "数据字典修改"; //验证实体字段 if (!ModelState.IsValid) { return(View(dicDto)); } //验证数据是否重复 else if (!service.ValidateIsRepeat(dicDto, 1)) { ModelState.AddModelError("error", "数据重复"); return(View("DicInsert", dicDto)); } //修改 else { dicDto.C_EMP_ID = BaseUser.Id; dicDto.C_EMP_NAME = BaseUser.Name; dicDto.D_MOD_DT = DateTime.Now; service.DicUpdate(dicDto); dicDto.ResultType = 2; return(View("DicInsert", dicDto)); } }
/// <summary> /// 数据字典新增 /// </summary> /// <returns></returns> public ActionResult DicInsert() { TS_DICDTO dicDto = new TS_DICDTO(); dicDto.Title = "数据字典新增"; dicDto.N_STATUS = 1; return(View(dicDto)); }
/// <summary> /// 数据字典修改 /// </summary> /// <returns></returns> public ActionResult DicUpdate(string id) { TS_DICDTO dicDto = new TS_DICDTO(); //EF实体转换DTO dicDto = AutoMapper.Mapper.Map <TS_DICDTO>(service.Find <TS_DIC>(id)); dicDto.Title = " 数据字典修改"; return(View("DicInsert", dicDto)); }
public ActionResult Dic(TS_DICDTO dicDto) { //获取数据字典列表 PageResult <TS_DIC> ef = service.GetDics(dicDto); //获取分页数据 BASEPAGE page = AUTOMAPING.Mapping <BASEPAGE>(ef); this.HttpContext.Session["Page"] = page; //EF实体数据转换为DTO dicDto.Dics = MAPPING.ConvertEntityToDtoList <TS_DIC, TS_DICDTO>(ef.DataList.OrderBy(x => x.C_INDEX).ToList()); return(View(dicDto)); }