//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)); }
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //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)); }