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); }