private void PopulateSessionParameters(GoogleDialogFlowResponse response)
        {
            DateTimeOffset dateTime = DateTimeOffset.UtcNow;

            if (response.Request.Intent.Params.ContainsKey("category"))
            {
                response.Session.Params["askedCategory"] = response.Request.Intent.Params["category"].Original;
                response.Session.Params["category"]      = response.Request.Intent.Params["category"].Resolved;
            }
            else
            {
                response.Session.Params["category"] = string.Empty;
            }

            if (response.Request.Intent.Params.ContainsKey("channel"))
            {
                response.Session.Params["channel"] = response.Request.Intent.Params["channel"].Resolved;
            }
            else
            {
                response.Session.Params["channel"] = null;
            }

            if (response.Request.Intent.Params.ContainsKey("dateTime"))
            {
                dateTime = new DateTimeOffset(
                    DynamicHelper.CovertToInt32(response.Request.Intent.Params["dateTime"].Resolved.year, DateTimeOffset.Now.Year),
                    DynamicHelper.CovertToInt32(response.Request.Intent.Params["dateTime"].Resolved.months, DateTimeOffset.Now.Month),
                    DynamicHelper.CovertToInt32(response.Request.Intent.Params["dateTime"].Resolved.day, DateTimeOffset.Now.Day),
                    DynamicHelper.CovertToInt32(response.Request.Intent.Params["dateTime"].Resolved.hours, DateTimeOffset.Now.Hour),
                    DynamicHelper.CovertToInt32(response.Request.Intent.Params["dateTime"].Resolved.minutes, DateTimeOffset.Now.Minute),
                    0,
                    DateTimeOffset.Now.Offset
                    );

                response.Session.Params["askedPeriod"] = response.Request.Intent.Params["dateTime"].Original;
            }
            else if (response.Request.Intent.Params.ContainsKey("dateTimeToken"))
            {
                response.Session.Params["askedPeriod"] = response.Request.Intent.Params["dateTimeToken"].Original;
                dateTime = PeriodTokenHelper.GetDateTimeFromToken(response.Request.Intent.Params["dateTimeToken"].Resolved);
            }
            else
            {
                response.Session.Params["askedPeriod"] = "maintenant";
            }

            response.Session.Params["dateTime"] = dateTime;
        }