Exemplo n.º 1
0
        private async Task OnComplete(IDialogContext context, IAwaitable <DeploymentForm> result)
        {
            try
            {
                var form     = await result;
                var response = OctopusClient.GetDeploymentStatus(form.Project, form.Environment) ??
                               "Sorry I could find any deployments for that project and environment";

                await context.PostAsync(response);
            }
            catch (OperationCanceledException)
            {
                await context.PostAsync("Operation Cancelled");
            }

            context.Wait(MessageReceived);
        }