/// <summary> /// 初始化项目信息 /// </summary> /// <returns></returns> public ActionResult UpdateInit(int projectid) { JsonResultData <ProjectUIModel> resultdata = new JsonResultData <ProjectUIModel>(); try { ProjectUIModel project = projectservice.GetProjectById(projectid); if (project == null) { resultdata.Code = 0; resultdata.Data = project; } else { resultdata.Code = 1; resultdata.Data = project; } } catch (Exception ex) { resultdata.Msg = ex.Message; } return(Json(resultdata, JsonRequestBehavior.AllowGet)); }
public ProjectUIModel GetProjectById(int projectid) { using (var db = new EFContext()) { //首先要查询项目是否存在 ProjectUIModel peject = db.Projects .Select(x => new ProjectUIModel() { ProjectIdUIModel = x.ProjectId, ProjectNameUIModel = x.ProjectName, ProjectFrameworkUIModel = x.ProjectFramework, ProdifficultyUIModel = x.Prodifficulty, LecturerIdUIModel = x.LecturerId, PalyAddressUIModel = x.PalyAddress, ProjectIntroductionUIModel = x.ProjectIntroduction, StudyTimeUIModel = x.StudyTime, }) .FirstOrDefault(m => m.ProjectIdUIModel == projectid); if (peject == null) { throw new Exception("要编辑项目不存在,请您刷新列表后在操作"); } return(peject); } }