public static IDictionary <string, object> getSaveAsProjectProperties(SaveAsProjectParams saveAsParams) { IDictionary <string, object> properties = new Dictionary <string, object>(); properties[DIRECTORY_PATH] = saveAsParams.DirectoryPath; properties[NAME] = saveAsParams.Name; properties[OVERWRITE] = saveAsParams.Overwrite; properties[FORCE_STOP] = saveAsParams.ForceStop; return(properties); }
/// <summary> /// Save As the project. </summary> /// <param name="saveAsProjectParams"> </param> /// <exception cref="GeneralSecurityException"> </exception> /// <exception cref="IOException"> </exception> /// <exception cref="URISyntaxException"> </exception> /// <exception cref="NeotysAPIException"> </exception> public void SaveAsProject(SaveAsProjectParams saveAsProjectParams) { if (!Enabled) { return; } IDictionary <string, object> properties = DesignApiUtils.getSaveAsProjectProperties(saveAsProjectParams); properties[DesignApiUtils.API_KEY] = apiKey; try { CreateEntity(DesignApiUtils.SAVE_AS_PROJECT, properties); } catch (ODataException oDataException) { throw new NeotysAPIException(oDataException); } }