public IActionResult CreateMatchOdds(int matchId, [FromBody] MatchOddsForCreationDto matchOdds) { if (!_matchInfoRepository.MatchExists(matchId)) { return(NotFound()); } var finalMatchOdd = _mapper.Map <Entities.MatchOdds>(matchOdds); _matchInfoRepository.AddMatchOddsForMatch(matchId, finalMatchOdd); _matchInfoRepository.Save(); var createdMatchOddsToReturn = _mapper.Map <Models.MatchOddsDto>(finalMatchOdd); return(CreatedAtRoute( "GetMatchOdds", new { matchId, id = createdMatchOddsToReturn.MatchOddId }, createdMatchOddsToReturn)); }