Skip to content

Display on the console your upcoming meetings of the day. A project submitted to Microsoft Hack-Together event

Notifications You must be signed in to change notification settings

binUmmer/hack-together-UpcomingMeetings

Repository files navigation

hack-together-UpcomingMeetings

Hack Together: Microsoft Graph and .NET

About

This is a simple .NET Core Console App that lists all your upcoming meetings of the day from your default calendar.

As beginner on dotNet and Graph SDK this is a basic app (that works!)

Please feel free to check it out

Pre-requisites

The app is not a verified published app, which means you will not be able to consent to it as a normal user. Use your administrative account which has access to Azure AD or ask your Azure AD admin to consent to the application. The admin can consent for whole organization.

Below url can be used for granting the constent
https://login.microsoftonline.com/common/adminconsent?client_id=e19857ae-15ed-4222-b4fa-ce2388a22c3c

Note: When admin consent to the app using this url, after that the web page may show an HTTP 404 response, that can be ignored.

Also make sure the user account you use to login has Exchange Online license activated

In case you are using a highly restrictive environment, you can ask your Admin to grant the consent only for your account by following this Microsoft Document (the permissions needed are User.Read and Calendars.Read

Screenshot

When you run the app, and successfully login with a mailbox enabled user, you get an output like below:

  • When there are events in the calendar image

  • When there are no events for the remaining of the day image

Further learning ideas

  • Present more info, like organizer, location, if its an online meeting
  • Add actions, respond to organizer, email all attendees etc.
  • Move presentation to web page using an MVC project
  • Add more view options like daily, workweek, week, monthly view.

Feedback

I welcome your feedback for learning and improving this project

Hack Together: Microsoft Graph and .NET

About

Display on the console your upcoming meetings of the day. A project submitted to Microsoft Hack-Together event

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages