/// <summary> /// Creates customers orders. /// </summary> /// <returns>Redirects to ShowMessage, a message for order successfully created is /// displayed, alternatively a error message.</returns> public ActionResult CreateOrder() { var chosenFilmIdList = (List <int>)Session["ShoppingCart"]; var customer = (UserVM)Session["Kunde"]; var registered = _ordreBLL.CreateOrder(customer, chosenFilmIdList); if (registered) { Session["ShoppingCart"] = null; return(RedirectToAction("ShowMessage", "Home", new { header = ("Takk for at du bestilte hos oss, " + customer.FirstName + "!"), message = "" })); } else { return(RedirectToAction("ShowMessage", "Home", new { header = "Noe gikk galt under opprettelsen av ordren!", message = "" })); } }