public bool RequireAudited(String InstallID, InsProjectState InsProjectState) { if (InsProjectState != InsProjectState.None && InsProjectState != InsProjectState.All) { if (InsProjectState == InsProjectState.Audited) { Fc_Install info = db.Install.Where(x => x.InstallID.Equals(InstallID)).FirstOrDefault(); info.InsProjectState = InsProjectState; db.Install.Attach(info); db.Entry <Fc_Install>(info).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(true); } else { Fc_Install info = db.Install.Where(x => x.InstallID.Equals(InstallID)).FirstOrDefault(); info.InsProjectState = InsProjectState; db.Install.Attach(info); db.Entry <Fc_Install>(info).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(false); } } else { throw new ArgumentException("审核状态不能为空!"); } }
public ActionResult RequireYesOrNo(String InstallID, InsProjectState InsProjectState) { VMRequire Result = new VMRequire(); bool a = require.RequireAudited(InstallID, InsProjectState); if (a) { Result.url = Url.Action("RequireList", "RequireMag"); Result.msg = "操作通过"; } else { Result.url = Url.Action("RequireList", "RequireMag"); Result.msg = "操作失败"; } return(Json(Result, JsonRequestBehavior.AllowGet)); }