コード例 #1
0
 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));
 }
コード例 #2
0
 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));
 }
コード例 #3
0
 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));
 }