public ActionResult Post() { var repository = new FantasyRepository(); repository.ClearCart(User.Identity.GetUserId()); return(Index()); }
// GET: ShoppingCart public ActionResult Index() { var repository = new FantasyRepository(); var result = repository.GetShoppingCartItems(User.Identity.GetUserId()); return(View(result)); }
// GET: Books public ActionResult Books() { var booksViewMoel = new BooksViewModel(); var repo = new FantasyRepository(); booksViewMoel.Books = repo.GetAllBooks(); return(View(booksViewMoel)); }
public ActionResult Post(Book book) { if (!ModelState.IsValid) { return(View("AddBook", book)); } var repo = new FantasyRepository(); repo.SaveBook(book); return(AddBook(null)); }
public ActionResult Books(BooksViewModel model) { var request = Request.Form["SelectedSources"]; if (request != null) { var checkedIds = request.Split(',').ToList(); var repo = new FantasyRepository(); repo.AddToCart(checkedIds, User.Identity.GetUserId()); } return(Books()); }
public JsonResult GetBooksForCategory(string category) { try { //in real application made a better load / retrieving var emp = new List <Book>(); var repo = new FantasyRepository(); emp = repo.GetAllBooks(); if (category != "Nie wybrano") { emp.RemoveAll(item => item.Category != category); } return(Json(new { ok = true, data = emp, message = "ok" })); } catch (Exception ex) { return(Json(new { ok = false, message = ex.Message })); } }