Esempio n. 1
0
        //Method of getting the general information of a game from the database, and sending it up to the user
        public ActionResult Index()
        {
            //declaring list using model GamePO
            List <GamePO> mappedGame = new List <GamePO>();

            //Beginning of processes
            try
            {
                //declaring list using Model GameDO in order to retrieve database information
                List <GameDO> allGames = _dataAccess.GameReadAll();
                //loop to get all objects assigned appropriately
                foreach (GameDO dataObject in allGames)
                {
                    //assign our PO list all of the values that were in the DO list via mapper
                    mappedGame.Add(MapGameTF.GameDOtoPO(dataObject));
                }
            }
            //catch to record any exceptions that crop up
            catch (Exception ex)
            {
                //call to method to record necessary information
                ErrorFile.ErrorHandlerPL(ex);
            }
            //finally to tie up any loose ends
            finally
            { }
            //Sends the data in the list to the view to be seen by the user.
            return(View(mappedGame));
        }