// Make a web request to trigger the Azure functions to start building
        // because azure functions is not built and triggered sometime after deployment
        public override async Task <ActionResponse> ExecuteActionAsync(ActionRequest request)
        {
            var functionAppName = request.DataStore.GetValue("functionName");

            var client = new AzureHttpClient(string.Empty);

            HttpResponseMessage result = default(HttpResponseMessage);
            var url = $"https://{functionAppName}.azurewebsites.net/";

            try
            {
                result = await client.ExecuteGenericRequestNoTokenAsync(HttpMethod.Get, url, string.Empty);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            return(new ActionResponse(ActionStatus.Success));
        }