Our company is trying to decide if going to Office 365 and "Exchange Online" makes sense.
I need to figure out if I can relatively easily modify our Winforms Applications created in C# 4.0 .NET Framework to use "Exchange Online" to create and delete Calendar Appointment on Public Calendars and send email. From what I see online, impersonating a user and allowing them to modify/add/delete from public calendars can prove tricky.
I found a few articles that instantiate PowerShell from within C#: Run Powershell-Script from C# Application but was hoping for a more recent solution and was wondering if anyone has cleared this hurdle recently using something like https://github.com/OfficeDev/O365-Windows-Start
(but we use either Windows Server or Windows 7 (not 8.1 as is required by this github version).
If anyone has sent email and created/deleted appointments on public calendars using Office 365, please let me know how involved it was. Our current calendar and email creation classes are fairly straightforward. I just want to modify them to use Office 365's "Exchange Online" (Online Exchange Server)