public IActionResult Create(int id)
 {
     ShoppingCart sc = new ShoppingCart();
     sc.itemID = id;
     sc.UserID = GetCurrentUserAsync().Result.Id.ToString();
     if (_model.model == null)
         _model.model = new[] { _context.Bicycles.ToList().Single(y => y.ID == sc.itemID) };
     else
         _model.model = _model.model.Concat(new[] { _context.Bicycles.ToList().Single(y => y.ID == id) });
     if (ModelState.IsValid)
     {
         _context.ShoppingCart.Add(sc);
         _context.SaveChanges();
         return RedirectToAction("Index");
     }
     return Index();
 }
 public IActionResult Edit(ShoppingCart shoppingCart)
 {
     if (ModelState.IsValid)
     {
         _context.Update(shoppingCart);
         _context.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(shoppingCart);
 }