public TestOutcome CreateParameter() { TestOutcome outcome = new TestOutcome(); outcome.moduleName = "OutlineParameters"; outcome.methodName = "OutlineParameterCreate"; try { OutlineParametersApi outlineParametersApi = new OutlineParametersApi(_url); OutlineParameter op = ParameterGenerator.GetOneSimpleParameter(_url, _session.SessionId); outlineParametersApi.OutlineParameterCreate(_session.SessionId, "main", op); Console.WriteLine(op.Id); outcome.outcome = "Success"; return(outcome); } catch (Exception ex) { outcome.outcome = ex.Message; return(outcome); } }
public TestOutcome UpdateParameter() { TestOutcome outcome = new TestOutcome(); outcome.moduleName = "OutlineParameters"; outcome.methodName = "OutlineParameterUpdate"; try { OutlineParametersApi outlineParametersApi = new OutlineParametersApi(_url); OutlineParameter outlineParameter = outlineParametersApi.OutlineParameterFind(_session.SessionId, "main/plate_id"); outlineParameter.Description = "a new description"; Folder ops = outlineParametersApi.OutlineParameterUpdate(_session.SessionId, outlineParameter.Id, outlineParameter); Console.WriteLine(ops.Description); outcome.outcome = "Success"; return(outcome); } catch (Exception ex) { outcome.outcome = ex.Message; return(outcome); } }
public TestOutcome SearchParameters() { TestOutcome outcome = new TestOutcome(); outcome.moduleName = "OutlineParameters"; outcome.methodName = "OutlineParameterSearch"; try { OutlineParametersApi outlineParametersApi = new OutlineParametersApi(_url); OutlineParameterArray outlineParameters = outlineParametersApi.OutlineParameterSearch(_session.SessionId, "main", FilterGenerator.SimpleFilter("name", "like", "c%"), 100); foreach (OutlineParameter op in outlineParameters) { Console.WriteLine(op.Name); } outcome.outcome = "Success"; return(outcome); } catch (Exception ex) { outcome.outcome = ex.Message; return(outcome); } }