У меня есть два действия внутри моего контроллера (shoppingCartController)
    public ActionResult Index()
    {
        //some stuff here
        return View(viewModel);
    }
    public ActionResult AddToCart(int id)
    {
        return RedirectToAction("Index");
    }
В любом случае, чтобы пользователи не могли напрямую вызвать действие индекса, набрав URL-адрес в браузере?
Например: Если пользователь просматривает shoppingCart/index, перенаправляется в Home/Index.