Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        }// 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);
        }