public ActionResult CreateAlbum(int?s, int?aSN) { string ID = string.Empty; int status = s ?? 0; int albumSN = aSN ?? 0; if (Session["UserID"] != null) { ID = Session["UserID"].ToString(); if (status == 0)//建立相簿時取得圖片 { ViewBag.getNotJoinPic = PicModel.getUserPicEnableByID(ID); } if (status == 1 && albumSN != 0) //編輯相簿時取得圖片 { List <Vw_AlbumJoinPic> joinPic = AlbumJoinPicModel.getUpdateJoinPic(albumSN); //已加入相簿的圖片 ViewBag.VwAlbum = AlbumModel.getVwAlbum(albumSN); //相簿資料 ViewBag.getJoinPic = joinPic; ViewBag.joinPicCount = joinPic.Count(); ViewBag.getNotJoinPic = AlbumJoinPicModel.getUpdateNotJoinPic(albumSN, ID).OrderByDescending(o => o.CreateDate);//未加入相簿的圖片 } ViewBag.picAllCount = PicModel.getUserAllPicByID(ID).Count(); } ViewBag.aSN = albumSN; return(View()); }
public ActionResult RioAlbumContent(int?SN, int?page) { int aSN = SN ?? 0; int pageNumber = page ?? 1; string userID = string.Empty; bool isUser = false; Vw_Album va = new Vw_Album(); if (aSN == 0 || Request.QueryString.Get("vid") == null) { return(RedirectToAction("Login", "Rio_Account", null)); } if (Session["UserID"] != null) { userID = Session["UserID"].ToString(); } if (Request.QueryString.Get("vid").Equals(userID)) { isUser = true; } va = AlbumModel.getVwAlbum(aSN); if (isUser && va.IsEnable == false) { return(RedirectToAction("RioAlbumView", "Rio_Album", new { vid = Request.QueryString.Get("vid") })); } ViewBag.aSN = aSN; ViewBag.VwAlbum = va; ViewBag.isUser = isUser; ViewBag.vid = Request.QueryString.Get("vid"); ViewBag.className = ClassNameModel.getClassName("albumContent"); ViewBag.getJoinPic = AlbumJoinPicModel.getUpdateJoinPic(aSN).ToPagedList(pageNumber, 20); return(View(db.Rio_Album.ToList())); }