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