Exemple #1
0
        public async Task <ActionResult <ResultDTO> > GetResult(
            [RegularExpression(@"(\d+)/(\d+)")] string season,
            string league,
            string homeTeam,
            string awayTeam)
        {
            try
            {
                var result = await _resultService.FindAsync(new FindResultParams
                {
                    Season       = season,
                    LeagueName   = league,
                    HomeTeamName = homeTeam,
                    AwayTeamName = awayTeam
                });

                return(Ok(result.First()));
            }
            catch (ArgumentException aEx)
            {
                return(BadRequest(aEx.Message));
            }
        }