public JsonResult Del(string id)
 {
     try
     {
         T_Stage stage = dc.Set <T_Stage>().Where(a => a.ID == id).FirstOrDefault();
         dc.Set <T_Stage>().Remove(stage);
         dc.SaveChanges();
         return(Json(Result.Success()));
     }
     catch (Exception ex)
     {
         return(Json(Result.Exception(exmsg: ex.StackTrace)));
     }
 }
 public JsonResult Create(T_Stage stage)
 {
     try
     {
         stage.Enable = true;
         dc.Set <T_Stage>().Add(stage);
         dc.SaveChanges();
         return(Json(Result.Success()));
     }
     catch (Exception ex)
     {
         return(Json(Result.Exception(exmsg: ex.StackTrace)));
     }
 }
 public JsonResult Close(string id)
 {
     try
     {
         T_Stage stage = dc.Set <T_Stage>().Where(a => a.ID == id).FirstOrDefault();
         stage.Enable = false;
         dc.Set <T_Stage>().AddOrUpdate(stage);
         dc.SaveChanges();
         return(Json(Result.Success()));
     }
     catch (Exception ex)
     {
         return(Json(Result.Exception(exmsg: ex.StackTrace)));
     }
 }
 public JsonResult Edit(string id, FormCollection form)
 {
     try
     {
         T_Stage stage = dc.Set <T_Stage>().Where(a => a.ID == id).FirstOrDefault();
         if (TryUpdateModel(stage, "", form.AllKeys, new string[] { "Enable" }))
         {
             dc.SaveChanges();
             return(Json(Result.Success()));
         }
         return(Json(Result.Fail()));
     }
     catch (Exception ex)
     {
         return(Json(Result.Exception(exmsg: ex.StackTrace)));
     }
 }