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)); } }
/// <summary> /// 审核步骤详情 /// </summary> /// <param name="Key"></param> /// <returns></returns> public ActionResult DataVerifyDetails(long Key) { if (!CanRead) { return(GotoErrorPage(CannotReadText)); } //获取步骤详情 var service = Container.GetService <IDataVerifyStepService>(); var cnt = service.GetVModels(Key).Count(); var items = service.GetVModels(Key).ToList(); var infos = DataVerifyStepInfo.ConvertToDataVerifyStepInfos(items); return(View(infos)); }