//kiem duyet truyen public ActionResult Censorship() { if (CheckStatusUser()) { return(RedirectToAction("Login")); } if (CheckAdmin()) { int page = Convert.ToInt32(Request["page"]); if (page <= 0) { page = 1; } ComicDAO comicDao = new ComicDAO(); var list = comicDao.CensorshipComic(new Pagination(10, page)); ViewBag.Comics = list.Comics; ViewBag.Page = list.Page; ViewBag.Numpage = list.PageSize; return(View()); } return(Redirect(Url.Action("Index", "User"))); }
public String Test(String[] arrayIn, String[] arrayNotIn, String nameComic, String status, String author, String nation, String page, String sort) { List <String> listIn = new List <string>(); List <String> listNotIn = new List <string>(); if (arrayIn != null) { listIn = arrayIn.ToList(); } if (arrayNotIn != null) { listNotIn = arrayNotIn.ToList(); } SuperSearch superSearch = new SuperSearch(listIn, listNotIn, Convert.ToInt32(nation), Convert.ToInt32(status), nameComic, author); ComicDAO comicDao = new ComicDAO(); Pagination pagination = new Pagination(16, Convert.ToInt32(page)); PaginationComic paginationComic = comicDao.SearchAdvanced(superSearch, pagination, sort); String json = JsonConvert.SerializeObject(paginationComic, Formatting.Indented); return(json); }
public ActionResult Home() { var page = Convert.ToInt32(Request["page"]); if (page < 1) { page = 1; } ComicDAO comicDao = new ComicDAO(); var list = comicDao.NewUpComic(new Pagination(12, page)); // news comic List <comic> comics = list.Comics; ViewBag.ComicsMain = comics; int numPage = list.PageSize; ViewBag.Numpage = numPage; ViewBag.Page = page; return(View()); }
//kiem duyet truyen public ActionResult Censorship() { if (_user != null && _user.RoleId == 1) { int page = Convert.ToInt32(Request["page"]); if (page <= 0) { page = 1; } ComicDAO comicDao = new ComicDAO(); var list = comicDao.CensorshipComic(new Pagination(10, page)); ViewBag.Comics = list.Comics; ViewBag.Page = list.Page; ViewBag.Numpage = list.PageSize; return(View()); } else { return(Redirect(Url.Action("Index", "User"))); } }
public ActionResult ChangeStatusComic(int id, int stt) { ComicDAO comicDao = new ComicDAO(); Boolean b = comicDao.ChangeStatusComic(id, stt); return(Content(b.ToString())); }
//truyen dang theo tai khoan public ActionResult ComicsUser() { if (_user != null) { int page = Convert.ToInt32(Request["page"]); if (page <= 0) { page = 1; } int userId = _user.UserId; ComicDAO comicDao = new ComicDAO(); PaginationComic list = comicDao.ComicUser(new Pagination(10, page), userId); ViewBag.Comics = list.Comics; ViewBag.Page = list.Page; ViewBag.Numpage = list.PageSize; return(View()); } else { return(Redirect(Url.Action("Login", "User"))); } }
public ActionResult _ComicNew() { ComicDAO comicDao = new ComicDAO(); ViewBag.Data = comicDao.NewComic().OrderByDescending(comic => comic.UserId); return(PartialView("_ComicNew")); }
public ActionResult _Slide() { ComicDAO comicDao = new ComicDAO(); ViewBag.Data = comicDao.SlideComic(); return(PartialView("_Slide")); }
public ActionResult SearchAdvanced(String[] arrayIn, String[] arrayNotIn, String nameComic, String status, String author, String nation, String sort) { List <String> listIn = new List <string>(); List <String> listNotIn = new List <string>(); if (arrayIn != null) { listIn = arrayIn.ToList(); } if (arrayNotIn != null) { listNotIn = arrayNotIn.ToList(); } SuperSearch superSearch = new SuperSearch(listIn, listNotIn, Convert.ToInt32(nation), Convert.ToInt32(status), nameComic, author); ComicDAO comicDao = new ComicDAO(); CategoryDAO categoryDao = new CategoryDAO(); StatusComicDAO statusComicDao = new StatusComicDAO(); NationDAO nationDao = new NationDAO(); var comics = comicDao.SearchAdvanced(superSearch, new Pagination(16, Convert.ToInt32(1)), sort); ViewBag.Comics = comics.Comics; ViewBag.Numpage = comics.PageSize; ViewBag.Page = comics.Page; ViewBag.Search = nameComic; ViewBag.Categorys = categoryDao.List().OrderBy(category => category.CategoryId); ViewBag.Status = statusComicDao.ListUser(); ViewBag.Nations = nationDao.List(); ViewBag.ListInAc = listIn; ViewBag.ListNotInAc = listNotIn; ViewBag.AuthorAc = author; ViewBag.SortAc = sort; ViewBag.StatusAc = status; ViewBag.NationAc = nation; return(View()); }
// GET public ActionResult Index(int comicId) { ComicDAO comicDao = new ComicDAO(); comic comic = comicDao.GetComicAs(comicId).Result; ViewBag.Title = comic.NameComic; ViewBag.Data = comic; return(View()); }
public ActionResult UpdateCensorship() { String id = Request["id"]; ComicDAO comicDao = new ComicDAO(); var comic = comicDao.GetComicAs(Convert.ToInt32(id)).Result; comic.StatusComicId = 1; var n = comicDao.Update(comic); return(Content((n == 1).ToString())); }
public Boolean ChangeStatusComic(int id, int stt) { if (CheckStatusUser()) { return(false); } if (CheckAdmin()) { ComicDAO comicDao = new ComicDAO(); Boolean b = comicDao.ChangeStatusComic(id, stt); return(b); } return(false); }
public ActionResult DeleteComic() { try { String id = Request["id"]; ComicDAO comicDao = new ComicDAO(); var n = comicDao.Delete(Convert.ToInt32(id)); return(Content((n > 0).ToString())); } catch { return(Content("false")); } }
public ActionResult History() { var str = Request.Cookies["history"]?.Value; List <comic> list = new List <comic>(); if (str != null) { var history = MyConvert.StringToListDictionary(str); int[] comicIds = Array.ConvertAll(history.Keys.ToArray(), s => int.Parse(s)); list = new ComicDAO().Histories(comicIds); } ViewBag.History = list; return(View()); }
public Boolean UpdateCensorship(int id) { if (CheckStatusUser()) { return(false); } if (CheckAdmin()) { ComicDAO comicDao = new ComicDAO(); var comic = comicDao.UpdateCensorship(id); return(comic); } return(false); }
public ActionResult UpdateComic(String nameComic, String author, int[] category, int nation, HttpPostedFileBase file, String summary, int comicId) { if (CheckStatusUser()) { return(RedirectToAction("Login")); } if (!CheckViewer()) { ComicDAO comicDao = new ComicDAO(); comic comic = new comic(); comic.ComicId = comicId; comic.NameComic = nameComic; comic.AuthorComic = author; comic.NationId = nation; comic.SummaryComic = summary; comic.UserId = _user.UserId; var b = comicDao.Update(comic, category); ViewBag.Mss = -1; if (file != null) { String path = String.Format("~/Upload/Truyen/{0}", comicId); path = Server.MapPath(path); var messenger = UploadFile.Upload(file, path, "baner.jpg"); ViewBag.Mss = messenger.Code; } ViewBag.Comics = new ComicDAO().GetComic(comicId); ViewBag.Nations = new NationDAO().List(); ViewBag.Categories = new CategoryDAO().List(); // return RedirectToAction("UpdateComic", new {comicId = comicId}); return(View()); } return(RedirectToAction("Index")); }
public ActionResult Index() { ComicDAO comicDao = new ComicDAO(); var list = comicDao.NewUpComic(new Pagination(12, 1)); // news comic List <comic> comics = list.Comics; ViewBag.ComicsMain = comics; //phan trang int numPage = list.PageSize; ViewBag.Numpage = numPage; int page = list.Page; ViewBag.Page = page; return(View()); }
public Boolean DeleteComic() { if (CheckStatusUser()) { return(false); } if (!CheckViewer()) { comic comic = new comic(); comic.user = _user; comic.ComicId = Convert.ToInt32(Request["id"]); ComicDAO comicDao = new ComicDAO(); var n = comicDao.Delete(comic); return(n > 0); } return(false); }
public ActionResult Index(String categoryId, String page) { if (page == null) { page = "1"; } if (categoryId.Trim() != null) { ComicDAO comicDao = new ComicDAO(); CategoryDAO categoryDao = new CategoryDAO(); var list = comicDao.CategoryComic(new Pagination(16, Convert.ToInt32(page)), categoryId); ViewBag.ComicsMain = list.CategoryFiltes; ViewBag.Page = list.Page; ViewBag.Numpage = list.PageSize; ViewBag.Category = categoryId; ViewBag.NameCategory = categoryDao.One(Convert.ToInt32(categoryId)).NameCategory; } return(View()); }
public ActionResult UpComic(String nameComic, String author, int[] category, int nation, HttpPostedFileBase file, String summary) { if (_user != null) { user user = (user)Session["user"]; List <int> categorys = new List <int>(); if (category != null) { categorys = category.ToList(); } comic comic = new comic(); comic.NationId = nation; comic.UserId = _user.UserId; comic.NameComic = nameComic; comic.AuthorComic = author; comic.SummaryComic = summary; try { ComicDAO comicDao = new ComicDAO(); var add = comicDao.Add(comic, categorys); String path = String.Format("~/Upload/Truyen/{0}", add.ComicId); path = Server.MapPath(path); var a = UploadFile.Upload(file, path, "baner.jpg"); path = String.Format("/Upload/Truyen/{0}/baner.jpg", add.ComicId); comic.CommicBanner = path; var i = comicDao.Update(comic); if (i > 0) { ViewBag.Mss = 1; } else { ViewBag.Mss = 0; } CategoryDAO categoryDao = new CategoryDAO(); NationDAO nationDao = new NationDAO(); ViewBag.Nations = nationDao.List(); ViewBag.Categorys = categoryDao.List(); } catch { ViewBag.Mss = 0; } return(View()); } else { return(Redirect(Url.Action("Login", "User"))); } }
public ComicBusiness() { ComicDAO = new ComicDAO(); }