W momencie próby wykonania redirectu w akcji AddToCart
w CartController
w ogóle nie wchodzi do Index
, nie ma też żadnej informacji o błędzie. Ma ktoś może pomysł, dlaczego to nie działa?
public ActionResult Index()
{
var cartItems = _shoppingCartManager.GetCart();
var cartTotalPrice = _shoppingCartManager.GetCartTotalPrice();
CartViewModel cartVM = new CartViewModel() { CartItems = cartItems, TotalPrice = cartTotalPrice };
return View(cartVM);
}
public ActionResult AddToCart(int id)
{
_shoppingCartManager.AddToCart(id);
return RedirectToAction("Index");
}
Wcześniej akcja wywoływana jest z poziomu widoku w taki sposób:
<a class="addtocartlink" href="@Url.Action("AddToCart", "Cart", new { id = newEbook.EbookId, ebookName = HelperMethods.RemoveDiacritics(newEbook.EbookTitle) })">