public ActionResult Manage(int?page) { var images = imageService.GetImages(); SetPageRole(PageRole.Management); return(View("Index", CreatePagedList.From(FillImagesList(images.Reverse()), page))); }
public ActionResult Index(int?page) { var albums = CurrentUser.Albums; var list = Mapper.Map <IEnumerable <AlbumDTO>, ICollection <AlbumModel> >(albums.Reverse()); FileHelper.SetDefaultImage(ref list); return(View(CreatePagedList.From(list, page))); }
public ActionResult Favourites(int?page) { var images = CurrentUser.LikedPictures; images.Reverse(); SetPageRole(PageRole.Favourites); return(View("Index", CreatePagedList.From(FillImagesList(images), page))); }
public ActionResult Index(int albumId, int?page) { if (!IsUserAlbum(albumId)) { return(new HttpNotFoundResult()); } var images = imageService.GetImages(albumId).ToList(); ViewBag.AlbumId = albumId; SetPageRole(PageRole.Index); ViewBag.Description = CurrentUser.Albums.Where(x => x.Id == albumId).FirstOrDefault().Description; images.Reverse(); return(View(CreatePagedList.From(FillImagesList(images), page))); }
public ActionResult Search(int?page, string tags) { if (tags == null) { return(View("Index", CreatePagedList.Empty <ImageModel>())); } tags = Regex.Replace(tags, @"\s+", " ").Trim(); var images = imageService.SearchImages(tags.Split(' ')); ViewBag.Tag = tags; SetPageRole(PageRole.Search); if (images == null) { return(View("Index", CreatePagedList.Empty <ImageModel>())); } return(View("Index", CreatePagedList.From(FillImagesList(images), page))); }