public ShoppingController() { db = new ApplicationDbContext(); orderconcrete = new OrderConcrete(); bookconcrete = new BookConcrete(); userconcrete = new ApplicationUserConcrete(); }
public APIController() { db = new ApplicationDbContext(); orderconcrete = new OrderConcrete(); bookconcrete = new BookConcrete(); userconcrete = new ApplicationUserConcrete(); mail = new Mail(); }
//ApplicationDbContext db; //EFRepository<Book> repBook; //EFUnitOfWork uow; public BookController() { bookConcrete = new BookConcrete(); categoryConcrete = new CategoryConcrete(); authorConcrete = new AuthorConcrete(); statusConcrete = new StatusConcrete(); reviewConcrete = new ReviewConcrete(); //db = new ApplicationDbContext(); //repBook = new EFRepository<Book>(db); //uow = new EFUnitOfWork(db); }
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); }