public JsonResult LoadNewsCategory() { var dao = new NewsCategoryDAO(); var data = dao.LoadNewsCategory(); return(Json(new { data = data }, JsonRequestBehavior.AllowGet)); }
public ActionResult Update(long id) { GetViewBag_Session(); var model = new NewsCategoryDAO().ViewDetail(id); return(View(model)); }
public JsonResult GetDisplayOrder(int parentId, int display, string cal) { var dao = new NewsCategoryDAO(); int res = dao.GetDisplayOrder(parentId, display, cal); return(Json(new { res = res }, JsonRequestBehavior.AllowGet)); }
public JsonResult GetListMainMenu(int Id) { var dao = new NewsCategoryDAO(); var mainMenu = dao.GetListMainMenu(Id); return(Json(new { data = mainMenu }, JsonRequestBehavior.AllowGet)); }
public ActionResult Details(int id) { var newsdetail = new ContentDAO().GetContentByID(id); var categoryCurrent = new NewsCategoryDAO().GetDetailByID((int)newsdetail.CategoryID); ViewBag.CategoryCurrent = categoryCurrent; return(View(newsdetail)); }
// GET: Admin/NewsCategory public ActionResult Index(string q, int page = 1, int pageSize = 5) { GetViewBag_Session(); var dao = new NewsCategoryDAO(); var model = dao.ListAll(q, page, pageSize); ViewBag.QuerySearch = q; return(View(model)); }
public JsonResult ChangeStatus(long id) { var result = new NewsCategoryDAO().ChangeStatus(id); return(Json(new { status = result })); }
public JsonResult LoadNewsCategoryDetail(int Id) { var dao = new NewsCategoryDAO(); NewsCategory entity = dao.GetDetailByID(Id); return(Json(new { data = entity }, JsonRequestBehavior.AllowGet)); }
public ActionResult Update(NewsCategory entity, HttpPostedFileBase file) { GetViewBag_Session(); if (ModelState.IsValid) { var dao = new NewsCategoryDAO(); try { if (dao.Check_Image_NewsCategory(file.FileName) == false) { if (file.FileName != null && file.ContentLength > 0) { if (file.ContentType == "image/jpeg" || file.ContentType == "image/png") { if (file.ContentLength < 2000000) { string path = Path.Combine(Server.MapPath("~/images/images/NewsCategory/"), Path.GetFileName(file.FileName)); file.SaveAs(path); entity.Image = file.FileName; } else { ModelState.AddModelError("", "Ảnh đại diện phải nhỏ hơn 2MB"); } } else { ModelState.AddModelError("", "Ảnh đại diện phải có dạng *png hoặc *jpg"); } } } } catch { } var metaTitle = Tool.ChangeText(entity.MetaTitle); entity.MetaTitle = metaTitle; entity.ModifiedBy = ViewBag.Name_Session; entity.ModifiedDate = DateTime.Now; var result = dao.Update(entity); if (result) { return(RedirectToAction("Index", "NewsCategory")); } else { ModelState.AddModelError("", "Cập nhập thành công danh mục tin tức"); } } return(View("Update")); }
public JsonResult CreateEditNewsCategory(string strNewsCategory) { var dao = new NewsCategoryDAO(); JavaScriptSerializer seriliazer = new JavaScriptSerializer(); NewsCategory entity = seriliazer.Deserialize <NewsCategory>(strNewsCategory); entity.MetaTitle = Common.convertToUnSign.convert(entity.Name); string username = (string)Session[Common.CommonConstants.USER_NAME]; int res = dao.CreateEditNewsCategory(entity, username); return(Json(new { result = res }, JsonRequestBehavior.AllowGet)); }
public JsonResult ChangeStatus(int Id) { var dao = new NewsCategoryDAO(); bool check = dao.CheckUsed(Id); if (check == false) { bool?res = dao.ChangeStatus(Id); return(Json(new { res = res, used = check, })); } else { return(Json(new { used = check, })); } }
public JsonResult DeleteNewsCategory(int Id) { var dao = new NewsCategoryDAO(); bool check = dao.CheckUsed(Id); int result = 2; if (check == false) { result = dao.DeleteNewsCategory(Id); return(Json(new { res = result })); } else { return(Json(new { res = result })); } }
public ActionResult Create(NewsCategory newsCategory, HttpPostedFileBase file) { GetViewBag_Session(); if (ModelState.IsValid) { var dao = new NewsCategoryDAO(); try { if (file.FileName != null && file.ContentLength > 0) { if (file.ContentType == "image/jpeg" || file.ContentType == "image/png") { if (file.ContentLength < 2000000) { string path = Path.Combine(Server.MapPath("~/images/images/NewsCategory/"), Path.GetFileName(file.FileName)); file.SaveAs(path); newsCategory.Image = file.FileName; } else { ModelState.AddModelError("", "Ảnh đại diện phải nhỏ hơn 2MB"); } } else { ModelState.AddModelError("", "Ảnh đại diện phải có định dạng *png hoặc *jpg"); } } } catch { } var metaTitle = Tool.ChangeText(newsCategory.MetaTitle); newsCategory.MetaTitle = metaTitle; newsCategory.CreatedBy = ViewBag.Name_Session; newsCategory.CreatedDate = DateTime.Now; long id = dao.Insert(newsCategory); if (id > 0) { return(RedirectToAction("Index", "NewsCategory")); } else { ModelState.AddModelError("", "Thêm danh mục tin tức thành công"); } } return(View("Create")); }
// GET: News public ActionResult ViewNews(int id) { var listcategory = new NewsCategoryDAO().NewsCategoryClient(); var listnews = new ContentDAO().GetAllContent(); ViewBag.ListCategoryNews = listcategory; if (id != 12) { listcategory = new NewsCategoryDAO().NewsCategoryClient(); ViewBag.ListCategoryNews = listcategory; var categorCurrent = new NewsCategoryDAO().GetDetailByID(id); ViewBag.CategoryCurrent = categorCurrent; listnews = new ContentDAO().GetContentByCategoryID(id); } return(View(listnews)); }
public void GetNewsCategory(long?selectedID = null) { var dao = new NewsCategoryDAO(); ViewBag.CategoryID = new SelectList(dao.ListAllToDropDown(), "ID", "Name", selectedID); }