public ActionResult MyBookReviews() { int userId = Convert.ToInt32(Session["userId"]); ViewBag.Message = "My Book Reviews"; MyBookReviewsDetails myBookReviews = _bookService.GetAllOfAUsersBookReviewsDetails(userId); return(View(myBookReviews)); }
public MyBookReviewsDetails GetAllOfAUsersBookReviewsDetails(int userId) { List <UserBookReview> myBookReviews = GetAllOfAUsersBookReviews(userId); List <Book> myBookReviewsBooks = GetAllBooksDetailsForAUsersReviews(myBookReviews); MyBookReviewsDetails myBookReviewsDetails = new MyBookReviewsDetails() { MyBookReviews = myBookReviews, MyBookReviewsBookDetails = myBookReviewsBooks }; return(myBookReviewsDetails); }
// GET: Profiles public ActionResult MyProfile() { int userId = Convert.ToInt32(Session["userId"]); User user = _profileService.GetUserDetails(userId); ViewBag.Message = "My Profile"; MyBookReviewsDetails myBookReviews = _bookService.GetAllOfAUsersBookReviewsDetails(userId); MyConnectionDetails myConnections = _profileService.GetAllOfAUsersConnectionsDetails(userId); List <Book> myToReadShelf = _bookService.GetBooksOnUsersBookShelf(userId); MyProfileViewModel myProfile = new MyProfileViewModel() { MyDetails = user, MyBookReviews = myBookReviews, MyConnections = myConnections, MyToReadBookDetails = myToReadShelf }; return(View(myProfile)); }