public async Task <IHttpActionResult> Putsys_unit(int id, sys_unit sys_unit) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != sys_unit.unit_id) { return(BadRequest()); } db.Entry(sys_unit).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!sys_unitExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { sys_unit sys_unit = db.sys_unit.Find(id); db.sys_unit.Remove(sys_unit); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <IHttpActionResult> Getsys_unit(int id) { sys_unit sys_unit = await db.sys_unit.FindAsync(id); if (sys_unit == null) { return(NotFound()); } return(Ok(sys_unit)); }
public async Task <IHttpActionResult> Postsys_unit(sys_unit sys_unit) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.sys_unit.Add(sys_unit); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = sys_unit.unit_id }, sys_unit)); }
public ActionResult btnCreate_Click([Bind(Include = "unit_name,is_top,father_unit_id")] sys_unit unit) { if (ModelState.IsValid) { db.sys_unit.Add(unit); db.SaveChanges(); // 关闭本窗体(触发窗体的关闭事件) PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); } return(UIHelper.Result()); }
public ActionResult Grid1_Delete(JArray selectedRows, JArray Grid1_fields) { foreach (string rowId in selectedRows) { sys_unit unit = db.sys_unit.Find(Convert.ToInt32(rowId)); db.sys_unit.Remove(unit); } db.SaveChanges(); UpdateGrid(Grid1_fields); return(UIHelper.Result()); }
// GET: /Units/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } sys_unit sys_unit = db.sys_unit.Find(id); if (sys_unit == null) { return(HttpNotFound()); } return(View(sys_unit)); }
public ActionResult btnEdit_Click([Bind(Include = "unit_id,unit_name,is_top,father_unit_id")] sys_unit unit) { if (ModelState.IsValid) { db.sys_unit.Attach(unit); var stateEntity = ((IObjectContextAdapter)db).ObjectContext.ObjectStateManager.GetObjectStateEntry(unit); stateEntity.SetModifiedProperty("unit_name"); stateEntity.SetModifiedProperty("is_top"); stateEntity.SetModifiedProperty("father_unit_id"); db.SaveChanges(); // 关闭本窗体(触发窗体的关闭事件) PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); } return(UIHelper.Result()); }
// GET: /Units/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } sys_unit sys_unit = db.sys_unit.Find(id); if (sys_unit == null) { return(HttpNotFound()); } var cookie = Request.Cookies[FormsAuthentication.FormsCookieName]; var ticket = FormsAuthentication.Decrypt(cookie.Value); Global.loginInfo = JsonConvert.DeserializeObject <Global.LoginInfo>(ticket.UserData); int unitId = Global.loginInfo.unit_id; ViewBag.UnitList = GetUnitList(unitId, Global.ALL_DATA, true); return(View(sys_unit)); }