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." }); }
public int GetCount([FromQuery] MovieGetBinding binding) => _movieHandler.Count(binding);