예제 #1
0
        // Gets a list of messages
        public ActionResult ShowMessages()
        {
            // Null handling
            if (Session["loggedInState"] == null)
            {
                return Redirect("/403.html");
            }

            // If logged in
            bool state = (bool)Session["loggedInState"];
            if (state == true)
            {
                // Establishes message model
                MessageModel messageModel = new MessageModel();

                // Gets a complete list of messages
                var messageList = messageModel.ListMessages();

                // Returns the message list
                return View(messageList);
            }
            else
            {
                return Redirect("/403.html");
            }
        }