public ActionResult Update([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")] IEnumerable <cms_Categorys> listrow) { ModelState.Clear(); // phải clear try { if (accessDetail != null && (accessDetail.access["all"] || accessDetail.access["update"])) { string st = new cms_Categorys().UpSert(listrow.ToList(), currentUser.name, "Update"); if (st == "true") { return(Json(new { success = true })); } else { ModelState.AddModelError("", "Cập nhật chuyên mục thất bại"); } return(Json(listrow.ToDataSourceResult(request, ModelState))); } else { ModelState.AddModelError("", "Don't have permission to Create"); return(Json(new List <cms_Categorys>().ToDataSourceResult(request, ModelState))); } } catch (Exception e) { return(Json(new { success = false, error = e.Message })); } }
public ActionResult Create([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")] IEnumerable <cms_Categorys> listrow) { ModelState.Clear(); // phải clear if (accessDetail != null && (accessDetail.access["all"] || accessDetail.access["create"])) { string st = new cms_Categorys().UpSert(listrow.ToList(), currentUser.name, "Insert"); if (st == "true") { return(Json(new { success = true, message = "Thành công" })); } else { ModelState.AddModelError("", "Tạo chuyên mục thất bại"); } return(Json(listrow.ToDataSourceResult(request, ModelState))); } ModelState.AddModelError("", "Don't have permission to Create"); return(Json(new List <cms_Categorys>().ToDataSourceResult(request, ModelState))); }
public ActionResult Delete(string data) { if (isAdmin && accessDetail != null && (accessDetail.access["all"] || accessDetail.access["delete"])) { string[] separators = { "," }; string[] ids = data.Split(separators, StringSplitOptions.RemoveEmptyEntries); if (ids.Length == 0) { return(Json(new { success = false, message = "Chọn chuyên mục cần xóa!" })); } string st = new cms_Categorys().Delete(ids); if (st == "true") { return(Json(new { success = true, message = "Thành công" })); } else { return(Json(new { success = false, message = "Xóa thất bại" })); } } return(Json(new { success = false, message = "Don't have permission to delete " })); }