Esempio n. 1
0
        public async Task <string> CreateOnlineMeetingService(OnlineMeetingModel model)
        {
            model.TimeStart = DateTime.Now;
            model.TimeEnd   = DateTime.Now.AddHours(8);
            OnlineMeeting meeting = new OnlineMeeting()
            {
                StartDateTime = model.TimeStart,
                EndDateTime   = model.TimeEnd,
                Subject       = model.Subject
            };
            var service = await GetGraphService(model.authenCode);

            OnlineMeeting result = await service.Me.OnlineMeetings.Request().AddAsync(meeting);

            return(result.JoinWebUrl);
        }
Esempio n. 2
0
        public async Task <IActionResult> CreateOnlineMeeting([FromBody] OnlineMeetingModel request)
        {
            var result = await _service.CreateOnlineMeetingService(request);

            return(Ok(result));
        }