public Game DeleteGame(int ID) { game = default(Game); try { game = gameRepo.Delete(ID); if (!(game is default(Game))) { List <ActivePlayer> lst = activePlayerRepo.FindAll().ToList(); foreach (ActivePlayer a in lst) { string[] str = a.ID.Split('.'); int IDGame; bool ok = int.TryParse(str[1], out IDGame); if (ok) { if (IDGame == ID) { activePlayerRepo.Delete(a.ID); } } } } } catch (ValidationException ex) { Console.WriteLine(ex.Message.ToString()); } return(game); }
public Player DeletePlayer(int ID) { player = default(Player); try { player = playerRepo.Delete(ID); if (!(player is default(Player))) { List <ActivePlayer> lst = activePlayerRepo.FindAll().ToList(); foreach (ActivePlayer a in lst) { string[] str = a.ID.Split('.'); int IDPlayer; bool ok = int.TryParse(str[0], out IDPlayer); if (ok) { if (IDPlayer == ID) { activePlayerRepo.Delete(a.ID); } } } } } catch (ValidationException ex) { Console.WriteLine(ex.Message.ToString()); } return(player); }
public ActivePlayer DeleteActivePlayer(int IDPlayer, int IDGame) { activePlayer = default(ActivePlayer); string ID = IDPlayer + "." + IDGame; try { activePlayer = activePlayerRepo.Delete(ID); } catch (ValidationException ex) { Console.WriteLine(ex.Message.ToString()); } return(activePlayer); }