Пример #1
0
        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());
        }