コード例 #1
0
        public ActionResult MyBookReviews()
        {
            int userId = Convert.ToInt32(Session["userId"]);

            ViewBag.Message = "My Book Reviews";
            MyBookReviewsDetails myBookReviews = _bookService.GetAllOfAUsersBookReviewsDetails(userId);

            return(View(myBookReviews));
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        // 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));
        }