public static Review ReviewVMToModel(ReviewVM reviewVM)
        {
            Review review = new Review();

            review.Seller_Id = reviewVM.Seller_Id;
            review.Buyer_Id  = reviewVM.Buyer_Id;
            review.Book_Id   = reviewVM.Book_Id;
            //review.Seller_Buyer_Book = (from SBB in db.Seller_Buyer_Book
            //                            where SBB.Book_Id == reviewVM.Book_Id
            //                            select SBB).FirstOrDefault();
            review.Rate        = reviewVM.Rate;
            review.User_Review = reviewVM.Review;
            review.Date        = reviewVM.Date;
            return(review);
        }
        public static ReviewVM ReviewToVM(Review review)
        {
            ReviewVM reviewVM = new ReviewVM();

            reviewVM.Seller_Id = review.Seller_Id;
            reviewVM.Buyer_Id  = review.Buyer_Id;
            reviewVM.Book_Id   = review.Book_Id;
            var book_Seller = (from a in db.Seller_Approved_book
                               where a.Book_Id == review.Book_Id
                               select new { Book_Name = a.Book.Name, Seller_Name = a.User.UserName }).FirstOrDefault();
            var Buyer_Name = db.Users.Find(review.Buyer_Id).UserName;

            reviewVM.Seller_Name = book_Seller.Seller_Name;
            reviewVM.Book_Name   = book_Seller.Book_Name;
            reviewVM.Buyer_Name  = Buyer_Name;
            reviewVM.Rate        = review.Rate;
            reviewVM.Review      = review.User_Review;
            reviewVM.Date        = reviewVM.Date;
            return(reviewVM);
        }