예제 #1
0
 public ActionResult Inactive(string data)
 {
     if (asset.Update)
     {
         try
         {
             IDbConnection dbConn  = Helpers.OrmliteConnection.openConn();
             var           newdata = data.Split(',').ToList();
             var           article = DC_Article.GetAllDC_Articles().Where(h => newdata.Contains(h.ArticleId.ToString())).ToList();
             foreach (var item in article)
             {
                 item.Active      = false;
                 item.UpdatedDate = DateTime.Now;
                 item.UpdatedBy   = currentUser.UserName;
                 dbConn.Update(item);
             }
             return(Json(new { success = true }));
         }
         catch (Exception e)
         {
             log.Error(e);
             return(Json(new { success = false, alert = e }));
         }
     }
     else
     {
         return(Json(new { success = false, alert = "Don't have permission to update" }));
     }
 }
예제 #2
0
 public ActionResult Delete(string data)
 {
     if (asset.Delete)
     {
         try
         {
             var newdata = data.Split(',').ToList();
             var article = DC_Article.GetAllDC_Articles().Where(h => newdata.Contains(h.ArticleId.ToString())).ToList();
             foreach (var item in article)
             {
                 item.Delete();
             }
             return(Json(new { success = true }));
         }
         catch (Exception e)
         {
             log.Error(e);
             return(Json(new { success = false, alert = e }));
         }
     }
     else
     {
         return(Json(new { success = false, alert = "Don't have permission to delete" }));
     }
 }