public string DeleteTeam(int teamId) { string result = "Failed"; { Teams team = teamRepository.SingleOrDefault(x => x.teamId == teamId); if (team != null) { List <PlayerDomainModel> teamPlayers = getPlayers(teamId); var arr = teamPlayers.ToArray(); for (int i = 0; i < arr.Length; i++) { int temp = arr[i].skill; int temp2 = arr[i].playerId; //var playerSkill = playerSkillRepository.SingleOrDefault(x => x.id == temp); //int skillId = playerSkill.id; playerRepository.Delete(x => x.playerId == temp2); playerSkillRepository.Delete(x => x.id == temp); } teamRepository.Delete(x => x.teamId == teamId); result = "Deleted"; } } return(result); }
public string DeletePlayer(int pId) { string result = "Failed"; //if (dm.playerId > 0) { Players player = playerRepository.SingleOrDefault(x => x.playerId == pId); if (player != null) { var playerSkill = playerSkillRepository.SingleOrDefault(x => x.id == player.skill); int skillId = playerSkill.id; playerRepository.Delete(x => x.playerId == pId); playerSkillRepository.Delete(x => x.id == skillId); result = "Deleted"; } } return(result); }