Example #1
0
        //------------------ORDERS

        #region Orders

        /// <summary>
        /// View with all orders.
        /// </summary>
        /// <returns></returns>
        public ActionResult AllOrders()
        {
            try
            {
                #region IsAdminCheck

                if (Session["Kunde"] == null)
                {
                    return(RedirectToAction("Frontpage", "Film"));
                }

                var user   = (UserVM)Session["Kunde"];
                int userId = user.Id;
                if (!_UserLogic.IsAdmin(userId))
                {
                    return(RedirectToAction("Frontpage", "Film"));
                }

                #endregion IsAdminCheck

                List <ExpandedOrderVM> allOrders = _orderLogic.AllOrders();
                return(View("Orders", allOrders));
            }
            catch (DatabaseErrorException e)
            {
                TempData["message"]      = "Databasefeil. Se errorlog.";
                TempData["errormessage"] = e.GetMessage();
                return(RedirectToAction("AdminFrontPage"));
            }
        }