internal ScenarioInfoType AddScenario(ScenarioInfoType scenario) { var request = new RestRequest { Method = Method.POST, Resource = "AddScenario/", Parameters = { new Parameter { Name = "scenario_name", Value = scenario.ScenarioName, Type = ParameterType.QueryString }, new Parameter { Name = "scenario_script", Value = Compress(scenario.ScenarioScript), Type = ParameterType.QueryString } } }; scenario.ScenarioID = Execute <ScenarioInfoType>(request).ScenarioID; return(scenario); }
internal void UpdateScenario(ScenarioInfoType scenario) { var request = new RestRequest { Method = Method.POST, Resource = "SetScenarioInfo/", Parameters = { new Parameter { Name = "scenario_id", Value = scenario.ScenarioID, Type = ParameterType.QueryString }, new Parameter { Name = "scenario_name", Value = scenario.ScenarioName, Type = ParameterType.QueryString }, new Parameter { Name = "scenario_script", Value = Compress(scenario.ScenarioScript), Type = ParameterType.QueryString } } }; var result = Execute <VoxImplantBaseResponse>(request); ThrowIfError(result); }