public IActionResult RemoveTeam([FromBody] FavoriteTeamDTO favoriteTeamDto) { if (favoriteTeamDto == null) { return(BadRequest()); } var team = new Team { Code = favoriteTeamDto.TeamId }; if (!teamsRepository.Contains(team)) { return(BadRequest()); } User loggedInUser = usersRepository.GetLoggedInUser(); var favoriteTeamToRemove = new FavoriteTeam { User = loggedInUser, Team = teamsRepository.GetByTeam(team) }; favoriteTeamsRepository.Remove(favoriteTeamToRemove); return(Ok()); }
public IActionResult AddTeam([FromBody] FavoriteTeamDTO favoriteTeamDto) { if (favoriteTeamDto == null) { return(BadRequest()); } var teamToSave = new Team { Code = favoriteTeamDto.TeamId }; teamsRepository.Add(teamToSave); User loggedInUser = usersRepository.GetLoggedInUser(); var favoriteTeamToSave = new FavoriteTeam { User = loggedInUser, Team = teamsRepository.GetByTeam(teamToSave) }; favoriteTeamsRepository.Add(favoriteTeamToSave); return(Ok()); }
private void BtnFavoriteTeams_Click(object sender, EventArgs e) { var favoriteTeamDialog = new FavoriteTeam { ShowClosingMessage = false }; favoriteTeamDialog.ShowDialog(this); }
private void HandleLeagueChanged(Leagues oldLeague) { var newLeague = Properties.Settings.Default.League; if (oldLeague != newLeague) { var favoriteTeamDialog = new FavoriteTeam { ShowClosingMessage = false }; favoriteTeamDialog.ShowDialog(this); } }
public void Remove(FavoriteTeam item) { context.FavoriteTeams.Remove(item); context.SaveChanges(); }
public void Add(FavoriteTeam item) { context.FavoriteTeams.Add(item); context.SaveChanges(); }