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); }
public async Task <IActionResult> CreateOnlineMeeting([FromBody] OnlineMeetingModel request) { var result = await _service.CreateOnlineMeetingService(request); return(Ok(result)); }