public ActionResult Index(int?pType, int?pPage) { ImagesPage mImagesPage = new ImagesPage(); string mLevel = ""; if (pType == null) { if (Session["LoaiAnhType"] != null) { pType = (int)Session["LoaiAnhType"]; } else { pType = 0; } } else { Session["LoaiAnhType"] = pType; } if (pPage == null) { if (Session["LoaiAnhPage"] != null) { pPage = (int)Session["LoaiAnhPage"]; } else { pPage = 1; } } else { Session["LoaiAnhPage"] = pPage; } #endregion //lay Level cua Type if (pType != 0) { var mImageType = ImagesService.LayTheLoaiAnhTheoId((int)pType); if (mImageType != null) { mLevel = mImageType.Level.Trim(); } } /*Lay danh sach cac tin theo page*/ var mImageTypeAll = ImagesService.LayNhomAnhAll(); /*Lay danh sach cac tin theo page*/ var mmImagesList = ImagesService.LayImageTypeTrangAndGroupIdAdmin((int)pPage, 10, (int)pType, mLevel); if (mmImagesList.Count < 10) { mImagesPage.IsEnd = true; } //Tao Html cho danh sach tin nay mImagesPage.Html = V308HTMLHELPER.TaoDanhSachCacNhomAnh(mmImagesList, (int)pPage); mImagesPage.HtmlNhom = V308HTMLHELPER.TaoDanhSachNhomAnhHome2(mImageTypeAll, (int)pPage, (int)pType); mImagesPage.Page = (int)pPage; mImagesPage.TypeId = (int)pType; return(View("Index", mImagesPage)); }
public ActionResult SlideSide() { V308CMSEntities mEntities = new V308CMSEntities(); ImagesRepository imagesRepository = new ImagesRepository(mEntities); ImagesPage mImagesPage = new ImagesPage(); Image AnhTrai; Image AnhPhai; StringBuilder mStr = new StringBuilder(); CommonModel mCommonModel = new CommonModel(); try { AnhTrai = imagesRepository.GetImageByTypeId(3, 1).FirstOrDefault(); AnhPhai = imagesRepository.GetImageByTypeId(2, 1).FirstOrDefault(); mImagesPage.Html = AnhTrai.LinkImage; mImagesPage.HtmlNhom = AnhPhai.LinkImage; return(View(mImagesPage)); } catch (Exception ex) { Console.Write(ex); return(Content("<h2>Có lỗi xảy ra trên hệ thống ! Vui lòng thử lại sau.</h2>")); } finally { mEntities.Dispose(); imagesRepository.Dispose(); } }
// // GET: /Image/ public ViewResult Index(string id) { ImagesPage model = new ImagesPage(); if (String.IsNullOrEmpty(id)) { model.Images = db.Images.Include(i => i.Artist).OrderBy(i => i.DisplayOrder); model.Artists = new SelectList(db.Artists.ToList(), "ArtistID", "Name"); } else { int artistId = Convert.ToInt32(id); if (artistId == 0) { model.Images = db.Images.Include(i => i.Artist).OrderBy(i => i.DisplayOrder); } else { model.Images = db.Images.Where(i => i.ArtistId == artistId).OrderBy(i => i.DisplayOrder); } model.Artists = new SelectList(db.Artists.ToList(), "ArtistID", "Name", artistId); } return(View(model)); }
public ActionResult Create() { ImagesPage mImagesPage = new ImagesPage(); var mListImageType = ImagesService.LayNhomAnhAll(); //Tao danh sach cac nhom tin mImagesPage.HtmlNhom = V308HTMLHELPER.TaoDanhSachNhomAnh4(mListImageType, 0); return(View("Create", mImagesPage)); }
protected override List <T> GetRequestedFromResponse(ImagesPage <T> parsedResponse) { if (parsedResponse.Missing) { throw new PageNotFoundException(parsedResponse.Title); } else if (parsedResponse.Images == null) { return(new List <T>()); } return(parsedResponse.Images.Cast <T>().ToList()); }
public ViewResult Index(FormCollection form) { ImagesPage model = new ImagesPage(); int artistId = form[0] == "" ? 0 : Convert.ToInt32(form[0]); if (artistId == 0) { model.Images = db.Images.Include(i => i.Artist).OrderBy(i => i.DisplayOrder); } else { model.Images = db.Images.Where(i => i.ArtistId == artistId).OrderBy(i => i.DisplayOrder); } model.Artists = new SelectList(db.Artists.ToList(), "ArtistID", "Name", artistId); return(View(model)); }
public ActionResult Edit(int pId = 0) { ImagesPage mImagesPage = new ImagesPage(); var mImage = ImagesService.LayAnhTheoId(pId); if (mImage != null) { var mImageTypeList = ImagesService.LayNhomAnhAll(); //Tao danh sach cac nhom tin mImagesPage.HtmlNhom = V308HTMLHELPER.TaoDanhSachNhomAnh4(mImageTypeList, (int)mImage.TypeID); mImagesPage.pImage = mImage; } else { mImagesPage.Html = "Không tìm thấy tin tức cần sửa."; } return(View("Edit", mImagesPage)); }