public ActionResult DataVerify(long Key) { if (!CanRead) { return(GotoErrorPage(CannotReadText)); } var service = Container.GetService <IDataService>(); var detailInfo = new DataVerifyDetailInfo(); var dataitem = service.GetModels(d => d.keyid == Key).FirstOrDefault(); if (dataitem != null) { detailInfo.Data = DataInfo.ConvertToDataInfo(dataitem); var stepservice = Container.GetService <IDataVerifyStepService>(); var steps = stepservice.GetVModels(Key).ToList(); detailInfo.Steps = DataVerifyStepInfo.ConvertToDataVerifyStepInfos(steps); } //PDF的页面也其他三个不同,所以另外返回 if (detailInfo.Data.DataTypeKey == (int)DataTypeEnum.PDF) { return(View("PDFVerify", detailInfo)); } else { return(View(detailInfo)); } }
public ActionResult DataExecute(long Key, int DataTypeKey) { ViewBag.DataKey = Key; ViewBag.DataTypeKey = DataTypeKey; if (!CanRead) { return(GotoErrorPage(CannotReadText)); } var service = Container.GetService <IDataService>(); var info = new DataInfo(); ViewBag.Operation = "上传"; if (Key > 0) { ViewBag.Operation = "编辑"; info = DataInfo.ConvertToDataInfo(service.GetModels(d => d.C_UserId == userDto.User.keyid && d.keyid == Key).FirstOrDefault()); } return(View(info)); }