public ActionResult Post([Required] DateTime date, [FromBody] WeatherForecast forecast)
        {
            if (!Request.Headers.TryGetValue("Authorization", out var authorizationHeader))
            {
                return(Unauthorized("An Authorization header is expected"));
            }
            else if (!_accessTokenService.IsAuthorized(authorizationHeader.ToString()))
            {
                return(Unauthorized("The authorization provided is invalid"));
            }

            _forecastService.Set(date, forecast);
            return(Ok());
        }