private EntityObjectLib.Module getModule(HttpRequestBase request) { EntityObjectLib.Module p = new EntityObjectLib.Module(); p.ID = Request.Form["ID"]; p.moduleCode = Request.Form["moduleCode"]; p.moduleName = Request.Form["moduleName"]; p.moduleDescription = Request.Form["moduleDescription"]; return(p); }
public ActionResult DeleteModule() { using (MyDB mydb = new MyDB()) { EntityObjectLib.Module p = mydb.Modules.Find(Request.Form["ID"]); mydb.Modules.Remove(p); mydb.SaveChanges(); } return(Json(new { success = true })); }
public ActionResult UpdateModule() { EntityObjectLib.Module p = getModule(Request); using (MyDB mydb = new MyDB()) { //mydb.Modules.Attach(p); mydb.Entry <EntityObjectLib.Module>(p).State = System.Data.EntityState.Modified; mydb.SaveChanges(); } return(Json(new { success = true })); }
public ActionResult getModule() { using (MyDB mydb = new MyDB()) { EntityObjectLib.Module p = mydb.Modules.Find(Request.Form["ID"]); return(Json(new { success = true, data = new { ID = p.ID, moduleCode = p.moduleCode, moduleName = p.moduleName, moduleDescription = p.moduleDescription } } )); } }
public ActionResult CreateModule() { //将JSON格式转换为Module类型 //return Json(new { success = false, errors = new { clientCode = "", portOfLoading = "" } }); EntityObjectLib.Module p = getModule(Request); using (MyDB mydb = new MyDB()) { p.ID = Guid.NewGuid().ToString(); mydb.Modules.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.Module getModule(HttpRequestBase request) { EntityObjectLib.Module p = new EntityObjectLib.Module(); p.ID = Request.Form["ID"]; p.moduleCode = Request.Form["moduleCode"]; p.moduleName = Request.Form["moduleName"]; p.moduleDescription = Request.Form["moduleDescription"]; return p; }