示例#1
0
        //Loads the model to be loaded in the History View
        public string PrepareHistoryForDownload()
        {
            var loggedInUser = dbOps.GetUser(User.Identity.GetUserId());

            var model = new UserExchangeHistoryViewModel()
            {
                BookRequests     = dbOps.GetAllRequests(loggedInUser),
                BookCirculations = dbOps.GetAllCirculations(loggedInUser)
            };

            return(RenderViewToString("~/Views/Books/DownloadHistory.cshtml", model));
        }
示例#2
0
        ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


        //Displays all Book Requests and Circulations that the loggedIn user was a part of.
        public ActionResult History()
        {
            var loggedInUser = dbOps.GetUser(User.Identity.GetUserId());
            var userRole     = dbOps.GetUserRole(loggedInUser);

            //Check if the loggedInUser is a Player. If he is not, he is redirected to enter additional information needed in order to become one.
            if (!(userRole == "Player" || userRole == "Administrator"))
            {
                return(View("~/Views/Player/PlayerForm.cshtml", loggedInUser));
            }

            var model = new UserExchangeHistoryViewModel()
            {
                BookRequests     = dbOps.GetAllRequests(loggedInUser),
                BookCirculations = dbOps.GetAllCirculations(loggedInUser)
            };

            return(View(model));
        }