public JsonResult EditPermissionLine() { Guid platformGuid = GetPlatformId(); if (!string.IsNullOrEmpty(Request.Form["Id"])) { Guid id = Guid.Parse(Request.Form["Id"]); using (FlyDbContext ctx = new FlyDbContext()) { PermissionLine pl = ctx.PermissionLines.Where(o => o.Group.PlatformId == platformGuid && o.Id == id).FirstOrDefault(); UpdateModel(pl); ctx.SaveChanges(); var PermissionLines = System.Web.HttpContext.Current.Session["PermissionLines"] as List <ViewPermissionLine>; var i = (from t in PermissionLines where t.Id == id select t).Count(); if (i > 0) { PermissionParticle.SetPermission(); } return(new JsonResult() { Data = new { resultCode = 1, message = "操作完成" } }); } } else { return(new JsonResult() { Data = new { resultCode = 0, message = "非法请求" } }); } }
public JsonResult AddPermissionLine() { Guid platformGuid = GetPlatformId(); PermissionLine pl = new PermissionLine(); UpdateModel(pl); using (FlyDbContext ctx = new FlyDbContext()) { ctx.PermissionLines.Add(pl); ctx.SaveChanges(); return(new JsonResult() { Data = new { resultCode = 1, message = "操作完成" } }); } }