public ActionResult DeleteResource() { using (MyDB mydb = new MyDB()) { EntityObjectLib.Resource p = mydb.Resources.Find(Request.Form["ID"]); mydb.Resources.Remove(p); mydb.SaveChanges(); } return(Json(new { success = true })); }
public ActionResult UpdateResource() { using (MyDB mydb = new MyDB()) { EntityObjectLib.Resource p = getResource(Request, mydb); mydb.SaveChanges(); } return(Json(new { success = true })); }
public ActionResult getResource() { using (MyDB mydb = new MyDB()) { EntityObjectLib.Resource p = mydb.Resources.Find(Request.Form["ID"]); return(Json(new { success = true, data = new { p.ID, p.resourceCode, p.resourceName, moduleID = p.module.ID, p.resourceDescription } } )); } }
private EntityObjectLib.Resource getResource(HttpRequestBase request, MyDB mydb) { EntityObjectLib.Resource p = mydb.Resources.Find(Request.Form["ID"]); if (p == null) { p = new EntityObjectLib.Resource(); } p.ID = Request.Form["ID"]; p.resourceCode = Request.Form["resourceCode"]; p.resourceName = Request.Form["resourceName"]; p.resourceDescription = Request.Form["resourceDescription"]; p.module = mydb.Modules.Find(Request.Form["moduleID"]); return(p); }
public ActionResult CreateResource() { //将JSON格式转换为Module类型 //return Json(new { success = false, errors = new { clientCode = "", portOfLoading = "" } }); using (MyDB mydb = new MyDB()) { EntityObjectLib.Resource p = getResource(Request, mydb); p.ID = Guid.NewGuid().ToString(); mydb.Resources.Add(p); mydb.SaveChanges(); } return(Json(new { success = true })); }
public ActionResult ReOrderModules() { string[] Ids = Request.Form["data"].Split(",".ToCharArray()); using (MyDB mydb = new MyDB()) { mydb.Modules.Load(); mydb.Resources.Load(); EntityObjectLib.Module last = null; int order = 0; foreach (string id in Ids) { order = order + 10; EntityObjectLib.Module p = mydb.Modules.Local.FirstOrDefault(m => m.ID.Equals(id)); if (p == null) { EntityObjectLib.Resource r = mydb.Resources.Local.FirstOrDefault(m => m.ID.Equals(id)); if (r == null) { continue; } else { r.orderNO = order; r.module = last; } } else { last = p; p.orderNO = order; } } mydb.SaveChanges(); } return(Json(new { success = true })); }
private EntityObjectLib.Resource getResource(HttpRequestBase request, MyDB mydb) { EntityObjectLib.Resource p = mydb.Resources.Find(Request.Form["ID"]); if (p == null) { p = new EntityObjectLib.Resource(); } p.ID = Request.Form["ID"]; p.resourceCode = Request.Form["resourceCode"]; p.resourceName = Request.Form["resourceName"]; p.resourceDescription = Request.Form["resourceDescription"]; p.module = mydb.Modules.Find(Request.Form["moduleID"]); return p; }