Esempio n. 1
0
        public async Task <GoogleCloudDialogflowV2WebhookResponse> GetMovieCount(GoogleCloudDialogflowV2WebhookRequest request)
        {
            var filteredBinding = request.ToFilteredBinding();
            var movieGetBinding = new MovieGetBinding()
            {
                From = filteredBinding.From,
                To   = filteredBinding.To
            };
            int movieCount = _movieHandler.Count(movieGetBinding);

            return(new GoogleCloudDialogflowV2WebhookResponse()
            {
                FulfillmentText = $"You've watched {movieCount} movies."
            });
        }
Esempio n. 2
0
 public int GetCount([FromQuery] MovieGetBinding binding) => _movieHandler.Count(binding);