microsoft / hack-together

Hack Together: Microsoft Graph and .NET is a hackathon for .NET developers to learn Microsoft Graph and Microsoft 365.
MIT License
523 stars 85 forks source link

Project: Internal Communications #174

Closed magicalKhachapuri closed 1 year ago

magicalKhachapuri commented 1 year ago

Project name

Internal Communications

Description

Hello,

There are two useful features in my project. First is the integration with AD via graph Api- that enables us to clone user managers that we have in active directory to be the same in Dynamics, in my case in CRM.

Second feature checks if the Active directory users have a contact associated to them. If yes, they are added to the specific marketing list which is then used to distribute emails. If no, new contact is created with the same email as we have in AD and later added to marketing list for the same purpose. This enables us to automatically generate content in form of email newsletters for the users without needing to purchase an individual licenses.

This is a short and quick summary that I think is ok. (Also, there is no description in my repo, haven't had time for that, will do it later, make it more beautiful).

Best regards, Rati

Repo URL

https://github.com/magicalKhachapuri/MK.InternalCommunication

Team members

Only me

waldekmastykarz commented 1 year ago

Thank you for your submission @magicalKhachapuri! Would you be willing to record a short video to demonstrate the app? It's not required for the hackathon but it would help us showcase your work internally at Microsoft and publicly in the community 😊

waldekmastykarz commented 1 year ago

Hey @magicalKhachapuri, we're reviewing you're hack and noticed that it seems like you're not using the Microsoft Graph .NET SDK which is a prerequisite for this hackathon. We see this one reference to the SDK in your code https://github.com/waldekmastykarz/ht23-MK.InternalCommunication/blob/d997611ffe45a48ec2a582cd3a005e8897ad3a7d/AzureADIntegration/Azure/GraphApi.cs#L87-L97, but it doesn't seem like this method is used anywhere in your app. Are we missing something?

magicalKhachapuri commented 1 year ago

I just used that method for testing, I used the endpoints that are available in Graph explorer for my calls.

waldekmastykarz commented 1 year ago

Understood. The requirement for the hackathon was to use the Microsoft Graph .NET SDK. I'm sorry, but we can't accept your hack. Thank you for sharing your work nonetheless.