Esempio n. 1
0
        /// <summary>
        /// retrieve a list of all widgets using the repository
        /// </summary>
        /// <returns>all widgets</returns>
        private List <Episode> GetAllEpisodes()
        {
            List <Episode> episodes = null;

            FileIoStatus = FileIoMessage.None;

            try
            {
                using (EpisodeRepository eRepository = new EpisodeRepository())
                {
                    episodes = eRepository.GetAll() as List <Episode>;
                };

                if (episodes != null)
                {
                    FileIoStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIoStatus = FileIoMessage.NoRecordsFound;
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
            }

            return(episodes);
        }
        private List <Monster> GetAllMonsters()
        {
            List <Monster> monsters = null;

            FileIoStatus = FileIoMessage.None;
            if (_xmlBool)
            {
                try
                {
                    using (MonstersRepository monstersRepository = new MonstersRepository())
                    {
                        monsters = monstersRepository.GetAll() as List <Monster>;
                    };

                    if (monsters != null)
                    {
                        FileIoStatus = FileIoMessage.Complete;
                    }
                    else
                    {
                        FileIoStatus = FileIoMessage.NoRecordsFound;
                    }
                }
                catch (Exception)
                {
                    FileIoStatus = FileIoMessage.FileAccessError;
                }
            }
            else
            {
                monsters = MonsterSeedData.GenerateListOfMonsters();
            }

            return(monsters);
        }
        /// <summary>
        /// Update an item in persistance.
        /// </summary>
        /// <param name="updateList"></param>
        public void UpdateRoster(FighterList updateList)
        {
            try
            {
                if (GetRosterByID(updateList.ListID) != null)
                {
                    using (TeamRosterRepository tRR = new TeamRosterRepository())
                    {
                        tRR.UpdateRoster(updateList);
                    }

                    FileIoStatus = FileIoMessage.Complete;
                    MessageBoxResult notice = System.Windows.MessageBox.Show($"{FileIoStatus}", "Status", System.Windows.MessageBoxButton.OK);
                }
                else
                {
                    FileIoStatus = FileIoMessage.RecordNotFound;
                    MessageBoxResult notice = System.Windows.MessageBox.Show($"{FileIoStatus}", "Status", System.Windows.MessageBoxButton.OK);
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
                MessageBoxResult notice = System.Windows.MessageBox.Show($"{FileIoStatus}", "Status", System.Windows.MessageBoxButton.OK);
            }
        }
        /// <summary>
        /// retrieve a list of all characters using the repository
        /// </summary>
        /// <returns>all characters</returns>
        private List <FlintstoneCharacter> GetAllCharacters()
        {
            List <FlintstoneCharacter> characters = null;

            FileIoStatus = FileIoMessage.None;

            try
            {
                using (FlintstoneCharacterRepository fsRepository = new FlintstoneCharacterRepository())
                {
                    characters = fsRepository.GetAll() as List <FlintstoneCharacter>;
                };

                if (characters != null)
                {
                    FileIoStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIoStatus = FileIoMessage.NoRecordsFound;
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
            }

            return(characters);
        }
        private CharacterChoices GetCharacter(int id)
        {
            CharacterChoices character = null;

            FileIoStatus = FileIoMessage.None;
            try
            {
                using (CharacterRepo cRepo = new CharacterRepo())
                {
                    character = cRepo.GetById(id);
                };
                if (character != null)
                {
                    FileIoStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIoStatus = FileIoMessage.RecordNotFound;
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
            }
            return(character);
        }
Esempio n. 6
0
        /// <summary>
        /// retrieve a list of all widgets using the repository
        /// </summary>
        /// <returns>all widgets</returns>
        private List <Widget> GetAllWidgets()
        {
            List <Widget> widgets = null;

            FileIoStatus = FileIoMessage.None;

            try
            {
                using (WidgetRepository wRepository = new WidgetRepository())
                {
                    widgets = wRepository.GetAll() as List <Widget>;
                };

                if (widgets != null)
                {
                    FileIoStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIoStatus = FileIoMessage.NoRecordsFound;
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
            }

            return(widgets);
        }
Esempio n. 7
0
        /// <summary>
        /// retrieve a widget using the repository
        /// </summary>
        /// <returns>widget</returns>
        private Episode GetEpisode(int id)
        {
            Episode episode = null;

            FileIoStatus = FileIoMessage.None;

            try
            {
                using (EpisodeRepository eRepository = new EpisodeRepository())
                {
                    episode = eRepository.GetById(id);
                };

                if (episode != null)
                {
                    FileIoStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIoStatus = FileIoMessage.RecordNotFound;
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
            }

            return(episode);
        }
        /// <summary>
        /// retrieve a character using the repository
        /// </summary>
        /// <returns>character</returns>
        private FlintstoneCharacter GetCharacter(int id)
        {
            FlintstoneCharacter character = null;

            FileIoStatus = FileIoMessage.None;

            try
            {
                using (FlintstoneCharacterRepository fsRepository = new FlintstoneCharacterRepository())
                {
                    character = fsRepository.GetById(id);
                };

                if (character != null)
                {
                    FileIoStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIoStatus = FileIoMessage.RecordNotFound;
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
            }

            return(character);
        }
Esempio n. 9
0
        /// <summary>
        /// gets all the pokemon
        /// </summary>
        private List <Player> GetAllPlayer()
        {
            List <Player> player = null;

            fileIOStatus = FileIoMessage.None;

            try
            {
                using (PlayerRepository playerRepository = new PlayerRepository())
                {
                    player = playerRepository.GetAll() as List <Player>;
                }

                if (player != null)
                {
                    fileIOStatus = FileIoMessage.Complete;
                }
                else
                {
                    fileIOStatus = FileIoMessage.NoRecordsFound;
                }
            }
            catch (Exception e)
            {
                var errorMessage = e.Message;
                fileIOStatus = FileIoMessage.FileAccessError;
            }

            return(player);
        }
Esempio n. 10
0
        /// <summary>
        /// gets user by id
        /// </summary>
        public User GetUser(int id)
        {
            User user = null;

            FileIOStatus = FileIoMessage.None;

            try
            {
                using (UserRepository userRepository = new UserRepository())
                {
                    user = userRepository.GetByID(id);
                }
                if (user != null)
                {
                    FileIOStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIOStatus = FileIoMessage.NoRecordsFound;
                }
            }
            catch (Exception e)
            {
                string m = e.Message;
                FileIOStatus = FileIoMessage.FileAccessError;
                throw;
            }

            return(user);
        }
Esempio n. 11
0
        /// <summary>
        /// retrieve a list of all plants using the repository
        /// </summary>
        /// <returns>all plants</returns>
        private List <PlantDetail> GetAllPlants()
        {
            List <PlantDetail> plants = null;

            FileIoStatus = FileIoMessage.None;

            try
            {
                using (PlantRepository pRepository = new PlantRepository())
                {
                    plants = pRepository.GetAll() as List <PlantDetail>;
                };

                if (plants != null)
                {
                    FileIoStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIoStatus = FileIoMessage.NoRecordsFound;
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
            }

            return(plants);
        }
Esempio n. 12
0
        /// <summary>
        /// retrieves lists of current user's physical activities
        /// </summary>
        public List <PhysicalActivity> GetCurrentUserPhysicalActivities(User user)
        {
            List <PhysicalActivity> activities = new List <PhysicalActivity>();

            try
            {
                if (user != null)
                {
                    using (UserRepository userRepository = new UserRepository())
                    {
                        activities = userRepository.GetCurrentUserPhysicalActivities(user);
                    }
                    FileIOStatus = FileIoMessage.Complete;
                }
            }
            catch (Exception e)
            {
                activities = null;
                string m = e.Message;
                FileIOStatus = FileIoMessage.FileAccessError;
                throw;
            }

            return(activities);
        }
Esempio n. 13
0
        /// <summary>
        /// gets all of the users
        /// </summary>
        public List <User> GetAllUsers()
        {
            List <User> user = null;

            FileIOStatus = FileIoMessage.None;

            try
            {
                using (UserRepository userRepository = new UserRepository())
                {
                    user = userRepository.GetAll() as List <User>;
                }
                if (user != null)
                {
                    FileIOStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIOStatus = FileIoMessage.NoRecordsFound;
                }
            }
            catch (Exception e)
            {
                string m = e.Message;
                FileIOStatus = FileIoMessage.FileAccessError;
                throw;
            }

            return(user);
        }
Esempio n. 14
0
        /// <summary>
        /// retrieves lists of current user's tasks
        /// </summary>
        public List <Task> GetCurrentUserTasks(User user)
        {
            List <Task> tasks = new List <Task>();

            try
            {
                if (user != null)
                {
                    using (UserRepository userRepository = new UserRepository())
                    {
                        tasks = userRepository.GetCurrentUserTasks(user);
                    }
                    FileIOStatus = FileIoMessage.Complete;
                }
            }
            catch (Exception e)
            {
                tasks = null;
                string m = e.Message;
                FileIOStatus = FileIoMessage.FileAccessError;
                throw;
            }

            return(tasks);
        }
        private Monster GetMonster(int id)
        {
            Monster monster = null;

            FileIoStatus = FileIoMessage.None;

            try
            {
                using (MonstersRepository monstersRepository = new MonstersRepository())
                {
                    monster = monstersRepository.GetById(id);
                };

                if (monster != null)
                {
                    FileIoStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIoStatus = FileIoMessage.RecordNotFound;
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
            }

            return(monster);
        }
Esempio n. 16
0
        private List <CharacterChoices> GetAllCharacters()
        {
            List <CharacterChoices> characters = null;

            FileIoStatus = FileIoMessage.None;
            try
            {
                using (CharacterRepo cRepo = new CharacterRepo())
                {
                    characters = cRepo.GetAll() as List <CharacterChoices>;
                };
                if (characters != null)
                {
                    FileIoStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIoStatus = FileIoMessage.NoRecordsFound;
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
            }
            return(characters);
        }
        /// <summary>
        /// Retrives all rosters through the repository.
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        private List <FighterList> GetAllRosters()
        {
            List <FighterList> tempRoster = new List <FighterList>();

            FileIoStatus = FileIoMessage.None;

            try
            {
                using (TeamRosterRepository tRR = new TeamRosterRepository())
                {
                    tempRoster = tRR.GetAll() as List <FighterList>;
                };

                if (tempRoster != null)
                {
                    FileIoStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIoStatus = FileIoMessage.NoRecordsFound;
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
            }

            return(tempRoster);
        }
Esempio n. 18
0
        /// <summary>
        /// retrieve a plant using the repository
        /// </summary>
        /// <returns>plant</returns>
        private PlantDetail GetPlant(int id)
        {
            PlantDetail plant = null;

            FileIoStatus = FileIoMessage.None;

            try
            {
                using (PlantRepository pRepository = new PlantRepository())
                {
                    plant = pRepository.GetById(id);
                };

                if (plant != null)
                {
                    FileIoStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIoStatus = FileIoMessage.RecordNotFound;
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
            }

            return(plant);
        }
        /// <summary>
        /// Retrives a specific roster using the repository.
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        private FighterList GetRosterByID(int id)
        {
            FighterList tempRoster = null;

            FileIoStatus = FileIoMessage.None;

            try
            {
                using (TeamRosterRepository tRR = new TeamRosterRepository())
                {
                    tempRoster = tRR.GetByID(id);
                };

                if (tempRoster != null)
                {
                    FileIoStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIoStatus = FileIoMessage.NoRecordsFound;
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
            }

            return(tempRoster);
        }
Esempio n. 20
0
        /// <summary>
        /// retrieve a widget using the repository
        /// </summary>
        /// <returns>widget</returns>
        private Widget GetWidget(int id)
        {
            Widget widget = null;

            FileIoStatus = FileIoMessage.None;

            try
            {
                using (WidgetRepository wRepository = new WidgetRepository())
                {
                    widget = wRepository.GetById(id);
                };

                if (widget != null)
                {
                    FileIoStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIoStatus = FileIoMessage.RecordNotFound;
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
            }

            return(widget);
        }
Esempio n. 21
0
        /// <summary>
        /// gets pokemon by ID
        /// </summary>
        private Player GetPlayer(int id)
        {
            Player player = null;

            fileIOStatus = FileIoMessage.None;
            try
            {
                using (PlayerRepository playerrepository = new PlayerRepository())
                {
                    player = playerrepository.GetById(id);
                }

                if (player != null)
                {
                    fileIOStatus = FileIoMessage.Complete;
                }
                else
                {
                    fileIOStatus = FileIoMessage.NoRecordsFound;
                }
            }
            catch (Exception)
            {
                fileIOStatus = FileIoMessage.FileAccessError;
            }

            return(player);
        }
        /// <summary>
        /// Removes a roster from persistance.
        /// </summary>
        /// <param name="id"></param>
        public void DeleteRosterFromPersistance(int id)
        {
            try
            {
                if (GetRosterByID(id) != null)
                {
                    using (TeamRosterRepository tRR = new TeamRosterRepository())
                    {
                        tRR.DeleteRoster(id);
                    }

                    FileIoStatus = FileIoMessage.Complete;
                    MessageBoxResult notice = System.Windows.MessageBox.Show($"{FileIoStatus}", "Status", System.Windows.MessageBoxButton.OK);
                }
                else
                {
                    FileIoStatus = FileIoMessage.RecordNotFound;
                    MessageBoxResult notice = System.Windows.MessageBox.Show($"{FileIoStatus}", "Status", System.Windows.MessageBoxButton.OK);
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
                MessageBoxResult notice = System.Windows.MessageBox.Show($"{FileIoStatus}", "Status", System.Windows.MessageBoxButton.OK);
            }
        }
 public void DeleteFlintstoneCharacter(FlintstoneCharacter character)
 {
     FileIoStatus = FileIoMessage.None;
     using (FlintstoneCharacterRepository fsRepository = new FlintstoneCharacterRepository())
         try
         {
             fsRepository.Delete(character.Id);
             FileIoStatus = FileIoMessage.FileAccessError;
         }
         catch (Exception)
         {
             FileIoStatus = FileIoMessage.FileAccessError;
         }
 }
Esempio n. 24
0
        /// <summary>
        /// retrieve a character by id
        /// </summary>
        /// <param name="id">character id</param>
        /// <returns>character</returns>
        public Sim SimById(int id)
        {
            List <Sim> sims = SimsList();
            Sim        sim  = sims.FirstOrDefault(c => c.Id == id);

            if (sim == null)
            {
                FileIoStatus = FileIoMessage.RecordNotFound;
            }
            else
            {
                FileIoStatus = FileIoMessage.Complete;
            }

            return(sim);
        }
Esempio n. 25
0
        /// <summary>
        /// retrieve a character by id
        /// </summary>
        /// <param name="id">character id</param>
        /// <returns>character</returns>
        public FlintstoneCharacter FlintstoneCharacterById(int id)
        {
            List <FlintstoneCharacter> characters = FlintstoneCharactersList();
            FlintstoneCharacter        character  = characters.FirstOrDefault(c => c.Id == id);

            if (character == null)
            {
                FileIoStatus = FileIoMessage.RecordNotFound;
            }
            else
            {
                FileIoStatus = FileIoMessage.Complete;
            }

            return(character);
        }
 public void AddFlintstoneCharacter(FlintstoneCharacter character)
 {
     FileIoStatus = FileIoMessage.None;
     using (FlintstoneCharacterRepository fsRepository = new FlintstoneCharacterRepository())
     {
         try
         {
             fsRepository.Add(character);
             FileIoStatus = FileIoMessage.Complete;
         }
         catch (Exception)
         {
             FileIoStatus = FileIoMessage.FileAccessError;
         }
     }
 }
Esempio n. 27
0
        /// <summary>
        /// Delete a character
        /// </summary>
        /// <param name="character"></param>
        public void DeleteSim(Sim sim)
        {
            FileIoStatus = FileIoMessage.None;

            using (SimRepository simRepository = new SimRepository())
            {
                try
                {
                    simRepository.Delete(sim.Id);
                    FileIoStatus = FileIoMessage.Complete;
                }
                catch (Exception)
                {
                    FileIoStatus = FileIoMessage.FileAccessError;
                }
            }
        }
Esempio n. 28
0
 public void DeleteCharacter(int id)
 {
     try
     {
         if (GetCharacter(id) != null)
         {
             using (CharacterRepo cRepo = new CharacterRepo())
             {
                 cRepo.Delete(id);
             }
             FileIoStatus = FileIoMessage.Complete;
         }
     }
     catch (Exception)
     {
         FileIoStatus = FileIoMessage.FileAccessError;
     }
 }
Esempio n. 29
0
 public void AddCharacter(CharacterChoices character)
 {
     try
     {
         if (character != null)
         {
             using (CharacterRepo cRepo = new CharacterRepo())
             {
                 cRepo.Add(character);
             };
             FileIoStatus = FileIoMessage.Complete;
         }
     }
     catch (Exception)
     {
         FileIoStatus = FileIoMessage.FileAccessError;
     }
 }
Esempio n. 30
0
 /// <summary>
 /// add a pokemon
 /// </summary>
 public void AddPlayer(Player player)
 {
     try
     {
         if (player != null)
         {
             using (PlayerRepository playerRepository = new PlayerRepository())
             {
                 playerRepository.Add(player);
             }
             fileIOStatus = FileIoMessage.Complete;
         }
     }
     catch (Exception)
     {
         fileIOStatus = FileIoMessage.FileAccessError;
     }
 }