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