/// <summary> /// Set the request information /// </summary> /// <param name="template">Request template</param> /// <returns>Request information</returns> private APIRequestChangeSCMetadata SetValue(APIRequestChangeSCMetadata template) { var requestInfo = template; #region Required //Request Summary requestInfo.RequestSummary = "Change Site Collection Settings Sample"; //Department requestInfo.Department = "Sample"; //Site Collection URL requestInfo.SiteCollectionUrl = "https://m365x752739.sharepoint.com/sites/sample"; #region Change Title requestInfo.IsChangeSCTitle = true; //Modified Title requestInfo.ChangeSCTitle = "Change"; #endregion #region Change Description requestInfo.IsChangeSCDescription = true; //Modified Description requestInfo.ChangeSCDescription = "Change"; #endregion #region Change Metadata requestInfo.IsChangeSCMetadata = true; if (requestInfo.Settings != null) { //Modified Metadata Name var metadataName = "Sample"; var metadata = requestInfo.Settings.Find(m => m.Name.Equals(metadataName)); if (metadata != null) { //Modified Metadata Value metadata.Value = "Sample"; } } #endregion #endregion #region Not Required requestInfo.Description = "Sample"; #endregion this.SetMetadataValue(requestInfo); return(requestInfo); }
/// <summary> /// Save and submit Change Site Collection Settings request /// </summary> /// <param name="requestInfo">Request information</param> /// <returns>The result of submitting request</returns> private Boolean SaveAndSubmit(APIRequestChangeSCMetadata requestInfo) { var requestId = this.requestService.Save(requestInfo); return(this.requestService.Submit(requestId)); }