public void DeleteCalendar([FromForm] int calendarId) { ProMaUser user = DataController.LoggedInUser; if (user == null) { throw new NotLoggedInException(); } CalendarEntry toDelete = CalendarHandler.GetEntry(calendarId); if (toDelete.UserId != user.UserId) { throw new Exception("Created by someone else"); } CalendarHandler.DeleteCalendar(calendarId); }
static void Main(string[] args) { CalendarService service = InitializeCalendarService(); //var calendarHandler = new CalendarHandler(service); var calendarEventHandler = new CalendarEventHandler(service); var calendarHandler = new CalendarHandler(service); calendarEventHandler.GetEvents("primary"); calendarEventHandler.CreateEvent(calendarEventHandler.GenerateEvent(), "primary"); calendarEventHandler.DeleteEvent("primary", "f31umtjtvun4msldkmq8poacck"); calendarEventHandler.UpdateEvent(calendarEventHandler.GenerateEvent(), "primary", "no3m5085sv4ju67lqmbhu49tl0"); calendarHandler.CreateCalendar(); //https://calendar.google.com/calendar/[email protected] calendarHandler.DeleteCalendar("*****@*****.**"); Console.ReadLine(); }