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" })); } }
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" })); } }
public ActionResult Edit(int id) { //check update rights for current controller if (asset.Update) { //chet update rights for selected record DC_Article hOld = DC_Article.GetDC_Article(id); if (hOld != null) { return(View(hOld)); } else { return(RedirectToAction("Index")); } } else { return(RedirectToAction("NoAccessRights", "Error")); } }
public ActionResult Create(DC_Article article) { if (asset.Create) { if (ModelState.IsValid) { DC_Article aOld = DC_Article.GetDC_Articles("[ArticleId]='" + Convert.ToInt16(article.ArticleId) + "'", "").FirstOrDefault(); if (aOld == null) { if (String.IsNullOrEmpty(article.Title)) { return(Json(new { success = false, error = "Please input Title" })); } if (String.IsNullOrEmpty(article.PostContent)) { return(Json(new { success = false, error = "Please input PostContent" })); } article.UpdatedDate = DateTime.Now; article.UpdatedBy = currentUser.UserName; article.Save(); } else { return(Json(new { success = false, error = "Article is already existed" })); } } else { return(Json(new { success = false, error = "Please insert all fields required" })); } } else { return(RedirectToAction("NoAccessRights", "Error")); } return(Json(new { success = true })); }