public ActionResult Index() { var userid = User.Identity.GetUserId(); //ApplicationDbContext db = new ApplicationDbContext(); BookConcrete bookConcrete = new BookConcrete(); //kullanıcı hem kendi kitabını göremesin hem silinmiş kitaplar gelmesin hem de satılmamış kitaplar(aktif olanlar) gelsin. TempData["Kitaplar"] = bookConcrete.GetBooks(userid); //db.Books.Where(x => x.UserID != userid && x.IsDelete == false && x.IsActive == true).OrderBy(r => Guid.NewGuid()).Take(8).ToList(); return(View()); //'TempData["Kitaplar"] ve var model' ikiside aynı işi yapıyor. //var model = db.Books.Where(x => x.UserID != userid && x.IsDelete == false && x.IsActive == true).OrderBy(r => Guid.NewGuid()).Take(8).ToList(); //return View(model); }