Exemplo n.º 1
0
        private async Task <User> GetProfile(ITurnContext context, TokenResponse tokenResponse)
        {
            var token  = tokenResponse;
            var client = new GraphClient(token.Token);

            return(await client.GetMe());
        }
Exemplo n.º 2
0
        private async Task ListMe(IDialogContext context, IAwaitable <GetTokenResponse> tokenResponse)
        {
            var token  = await tokenResponse;
            var client = new GraphClient(token.Token);

            var me = await client.GetMe();

            //var manager = await client.GetManager();

            //await context.PostAsync($"You are {me.DisplayName} and you report to {manager.DisplayName}.");
            await context.PostAsync($"You are {me.DisplayName}.");

            context.Done("");
        }