internal Event CreateEvent(HopperNode node) { Event newevent = new Event { Summary = node.tado_title, Start = new EventDateTime { DateTime = new DateTime(2018, 3, 4, 11, 0, 0) }, End = new EventDateTime { DateTime = new DateTime(2018, 3, 4, 11, 15, 0) } }; return(newevent); }
static void Main(string[] args) { CalendarWork working_calendar = new CalendarWork(); CalendarService working_calendar_service = working_calendar.SetUpAccess(); var list = working_calendar_service.CalendarList.List().Execute(); var cal_to_use = list.Items.SingleOrDefault(c => c.Summary == "*****@*****.**");//needs true user handle //Calendar tadocal = working_calendar.CreateTaDoCalendar(); //working_calendar.insert_calendar_trial( working_calendar_service, tadocal ); //working_calendar.RequestAListOfEvents(working_calendar_service, "primary");//list of next 20 events from primary calendar //working_calendar.RequestAListOfEvents(working_calendar_service, tadocal.Id);//fails //***some user interrupt has resulted in entering quick-input/to-do string...simulated by this prompt: Console.WriteLine("What's your Ta-Do?"); HopperNode newtado = new HopperNode(Console.ReadLine()); Event myevent = working_calendar.CreateEvent(newtado); working_calendar.AddEventToCalendar(working_calendar_service, myevent, cal_to_use.Id); //working_calendar.insert_event_trial(working_calendar_service, newtado); }
}// end method insert_trial internal void insert_event_trial(CalendarService service, HopperNode node) { EventsResource.InsertRequest ins_event_request = service.Events.Insert(CreateEvent(node), "Ta-Do"); node.placed_on_calendar = true; Console.WriteLine("Ta-Do {0} has been placed on the calendar!", node.tado_title); }