//tat ca chuyen public ActionResult ListAllComic() { 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.List(new Pagination(10, page)); StatusComicDAO statusComicDao = new StatusComicDAO(); var statusComics = statusComicDao.ListAll(); ViewBag.Comics = list.Comics; ViewBag.Page = list.Page; ViewBag.Numpage = list.PageSize; ViewBag.StatusComics = statusComics; return(View()); } return(Redirect(Url.Action("Index", "User"))); }
//tat ca chuyen public ActionResult ListAllComic() { if (_user != null && _user.RoleId == 1) { int page = Convert.ToInt32(Request["page"]); if (page <= 0) { page = 1; } ComicDAO comicDao = new ComicDAO(); var list = comicDao.List(new Pagination(10, page)); StatusComicDAO statusComicDao = new StatusComicDAO(); var statusComics = statusComicDao.ListAll(); ViewBag.Comics = list.Comics; ViewBag.Page = list.Page; ViewBag.Numpage = list.PageSize; ViewBag.StatusComics = statusComics; return(View()); } else { return(Redirect(Url.Action("Index", "User"))); } }
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()); }