public ActionResult Status_Destroy([DataSourceRequest] DataSourceRequest request, status item) { var obj = db.status.FirstOrDefault(x => x.status_id == item.status_id); if (obj == null) return HttpNotFound(); try { db.status.Remove(obj); db.SaveChanges(); } catch (Exception ex) { Common.WriteLog(ex.Message + "\n" + ex.StackTrace); } return Json(new[] { item }.ToDataSourceResult(request, ModelState)); }
public ActionResult Status_Update([DataSourceRequest] DataSourceRequest request, status item) { //var obj = db.status.FirstOrDefault(x => x.status_id == item.status_id); //if (obj == null) return HttpNotFound(); if (ModelState.IsValid) { try { //obj.name = item.name; db.Entry(item).State = EntityState.Modified; db.SaveChanges(); } catch (Exception ex) { Common.WriteLog(ex.Message + "\n" + ex.StackTrace); } } return Json(new[] {item}.ToDataSourceResult(request, ModelState)); }
public ActionResult Status_Create([DataSourceRequest] DataSourceRequest request, status item) { if (item != null && ModelState.IsValid) { try { //item.status_id = (db.status.Count() > 0)?db.status.Max(x => x.status_id) + 1 : 1; db.status.Add(item); db.SaveChanges(); } catch (Exception ex) { Common.WriteLog(ex.Message + "\n" + ex.StackTrace); } } return Json(new[] { item }.ToDataSourceResult(request, ModelState)); }