/// <summary> /// Set the request information /// </summary> /// <param name="template">Request template</param> /// <returns>Request information</returns> private APIRequestCreateGroup SetValue(APIRequestCreateGroup template) { var requestInfo = template; #region Required //Request Summary requestInfo.RequestSummary = "Create Team Sample"; //Name requestInfo.CenterGroupId = "Sample"; //ID requestInfo.CenterGroupName = "Sample"; //Owners requestInfo.Owners = new List <String> { "*****@*****.**" }; //Primary Contact requestInfo.PrimaryContactUser = "******"; //Secondary Contact requestInfo.SecondaryContactUser = "******"; //Enable Team requestInfo.EnableTeamCollaboration = true; #endregion #region Not Required //Request Description requestInfo.Description = "Sample"; //Group Description requestInfo.GroupDescription = "Sample"; //Members requestInfo.Members = new List <String> { "*****@*****.**" }; this.SetMetadataValue(requestInfo); #endregion return(requestInfo); }
/// <summary> /// Set the request information /// </summary> /// <param name="template">Request template</param> /// <returns>Request information</returns> private APIRequestCreateGroup SetValue(APIRequestCreateGroup template) { var requestInfo = template; #region Required //Request Summary requestInfo.RequestSummary = "Create Team Sample"; //Name requestInfo.GroupName = "Sample"; //ID requestInfo.GroupEmail = ""; //Owners requestInfo.Owners = new List <String> { "" }; //Members requestInfo.Members = new List <String> { "" }; //Primary Contact requestInfo.PrimaryContactUser = ""; //Secondary Contact requestInfo.SecondaryContactUser = ""; //Enable Team requestInfo.EnableTeamCollaboration = true; #endregion #region Not Required //Request Description requestInfo.Description = "Sample"; //Group Description requestInfo.GroupDescription = "Sample"; this.SetMetadataValue(requestInfo); #endregion return(requestInfo); }
/// <summary> /// Save and submit Create O365 Group/Team request /// </summary> /// <param name="requestInfo">Request information</param> /// <returns>The result of submitting request</returns> private Boolean SaveAndSubmit(APIRequestCreateGroup requestInfo) { var requestId = this.requestService.Save(requestInfo); return(this.requestService.Submit(requestId)); }