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