public string DeletePost(string codeReview) { ReviewFilmService reviewS = new ReviewFilmService(); reviewS.deletePost(codeReview); return(""); }
public ActionResult CommentsOfTopReview(int?page, String IDPhim, String IDReview = "-1") { List <CommentViewModels> result = new List <CommentViewModels>(); ReviewFilmService reviewS = new ReviewFilmService(); TopReviewModels top = null; ViewBag.IDPhim = IDPhim; ViewBag.IDReview = IDReview; if (IDReview.Equals("-1")) // Bài Review nổi bật nhất { top = reviewS.getTopReview(IDPhim); } else { top = reviewS.getReview(IDReview); } if (top != null) { result = reviewS.getComment(top.MS_ReView.ToString()); TempData["IDPost"] = top.MS_ReView; } int pageNumber = page ?? 1; int pageSize = 10; return(PartialView(result.ToPagedList(pageNumber, pageSize))); }
public ActionResult Top10Review(String IDPhim) { ReviewFilmService reviewS = new ReviewFilmService(); List <TopReviewModels> result = reviewS.getTop10Review(IDPhim); return(View(result)); }
public void CreateReviewForFilm(CreateReviewViewModel review, string userId) { var newReview = CreateReview(review, userId); FilmHausDbContext.Reviews.Add(newReview); FilmHausDbContext.SaveChanges(); ReviewFilmService.CreateReviewFilm(newReview.ReviewId, review.MediaId); }
public ActionResult AddComment(String CommentContent, String IDPost) { ReviewFilmService reviewS = new ReviewFilmService(); string IDUser = User.Identity.GetUserId(); CommentViewModels result = reviewS.addComment(CommentContent, IDPost, IDUser); return(RedirectToAction("CommentsOfTopReview", new { page = 1, IDPhim = TempData["IDPhim"], IDReview = TempData["IDReview"] })); }
public ActionResult PagingMyListReview(int?page) { ReviewFilmService reviewS = new ReviewFilmService(); List <TopReviewModels> result = reviewS.getMyListReview(User.Identity.GetUserId()); int PageSize = 2; int pageNumber = page ?? 1; return(PartialView(result.ToPagedList(pageNumber, PageSize))); }
public ActionResult showReview(int?page) { ReviewFilmService review = new ReviewFilmService(); List <TopReviewModels> result = review.showReview(); int pageNumber = page ?? 1; int pageSize = 5; return(PartialView(result.ToPagedList(pageNumber, pageSize))); }
public String DeletePost(String IDPost) { ReviewFilmService reviewS = new ReviewFilmService(); bool result = reviewS.deletePost(IDPost); if (result) { return("success"); } else { return("failed"); } }
public void BanReviewByReviewId(Guid reviewId, ReportReason reportReason) { try { var review = FilmHausDbContext.Reviews.Find(reviewId); if (review == null) { throw new ArgumentNullException(); } switch (review.ReviewType) { case ReviewType.Film: var reviewFilm = FilmHausDbContext.ReviewFilms.Where(rf => rf.ReviewId == reviewId && rf.ObsoletedOn == null).FirstOrDefault(); ReviewFilmService.ObsoleteReviewFilm(reviewFilm.ReviewId, reviewFilm.MediaId); break; case ReviewType.Show: var reviewShow = FilmHausDbContext.ReviewShows.Where(rf => rf.ReviewId == reviewId && rf.ObsoletedOn == null).FirstOrDefault(); ReviewShowService.ObsoleteReviewShow(reviewShow.ReviewId, reviewShow.MediaId); break; case ReviewType.Season: break; case ReviewType.Episode: break; default: break; } review.ReportReason = reportReason; review.Shared = false; review.IsActive = false; FilmHausDbContext.Entry(review).State = EntityState.Modified; FilmHausDbContext.SaveChanges(); } catch { throw; } }
public ActionResult TopReview(String IDPhim, String IDReview = "-1") { TopReviewModels result = null; ReviewFilmService reviewS = new ReviewFilmService(); if (IDReview.Equals("-1")) { result = reviewS.getTopReview(IDPhim); } else { result = reviewS.getReview(IDReview); } return(View(result)); }
public ActionResult EditPost(String IDReview) { ReviewFilmService reviewS = new ReviewFilmService(); TopReviewModels baiNhanXet = reviewS.getReview(IDReview); FilmService filmSV = new FilmService(); PhimViewModels temp = filmSV.getFilmByID(baiNhanXet.MS_Phim.ToString()); temp.contentPost = baiNhanXet.content; temp.title = baiNhanXet.title; temp.MaSoBaiNhanXet = baiNhanXet.MS_ReView; return(View(temp)); }
public ActionResult EditedPost(PhimViewModels phim) { FilmService bus = new FilmService(); BaiNhanXet baiNhanXet = new BaiNhanXet(); baiNhanXet.MaSo = phim.MaSoBaiNhanXet; baiNhanXet.TinhTrang = true; baiNhanXet.MS_Phim = phim.MaSo; baiNhanXet.TieuDe = phim.title; baiNhanXet.NgayDang = System.DateTime.Now; baiNhanXet.NoiDung = phim.contentPost; baiNhanXet.MS_TaiKhoan = User.Identity.GetUserId(); ReviewFilmService reviewS = new ReviewFilmService(); bool result = reviewS.editPost(baiNhanXet); return(RedirectToAction("Index", new { IDPhim = baiNhanXet.MS_Phim, IDReview = phim.MaSoBaiNhanXet })); }
public ActionResult CreateNewPost(PhimViewModels phim) { BaiNhanXet baiNhanXet = new BaiNhanXet(); baiNhanXet.TinhTrang = true; baiNhanXet.MS_Phim = phim.MaSo; baiNhanXet.TieuDe = phim.title; baiNhanXet.NgayDang = System.DateTime.Now; if (phim.contentPost == null) { phim.contentPost = ""; } baiNhanXet.NoiDung = phim.contentPost; baiNhanXet.MS_TaiKhoan = User.Identity.GetUserId(); ReviewFilmService reviewS = new ReviewFilmService(); int result = reviewS.addPost(baiNhanXet); return(RedirectToAction("Index", new { IDPhim = baiNhanXet.MS_Phim, IDReview = result })); }
public void ObsoleteReviewForFilm(Guid reviewId, Guid mediaId) { try { ReviewFilmService.ObsoleteReviewFilm(reviewId, mediaId); var review = FilmHausDbContext.Reviews.Find(reviewId); if (review == null) { throw new ArgumentNullException(); } review.IsActive = false; FilmHausDbContext.Entry(review).State = EntityState.Modified; FilmHausDbContext.SaveChanges(); } catch { throw; } }
public ActionResult PagingIndex(int?page) { ReviewFilmService reviewS = new ReviewFilmService(); return(PartialView(reviewS.getAllReviewFilm().ToPagedList(page ?? 1, 10))); }