public static OutlineParameter GetOneSimpleParameter(string url, string sessionid) { CatalogueApi catalogueApi = new CatalogueApi(url); ParameterTypeAliasArray aliases = catalogueApi.CatalogueParameters(sessionid); ParameterTypeAlias palias = aliases[0]; Guid g = Guid.NewGuid(); //orderNum: 31, productName: "Red Mug", sellerName: "Gift Shop" OutlineParameter outlineParameter = new OutlineParameter(Id: null, Name: "amount" + g.ToString().Replace('-', '_'), Path: null, Description: "amount" + g.ToString().Replace('-', '_'), ParameterTypeName: palias.ParameterTypeName, ParameterRoleName: palias.ParameterRoleName, DataTypeName: palias.DataTypeName, DataFormatName: palias.DataFormatName, DataElementPath: null, DisplayUnit: null); return(outlineParameter); }
public TestOutcome GetElementTypes() { TestOutcome outcome = new TestOutcome(); outcome.moduleName = "Catalog"; outcome.methodName = "CatalogueElementTypes"; try { CatalogueApi catalogueApi = new CatalogueApi(_url); ElementTypeArray elementTypes = catalogueApi.CatalogueElementTypes(_session.SessionId); foreach (ElementType elementType in elementTypes) { Console.WriteLine(elementType.Name); } outcome.outcome = "Success"; return(outcome); } catch (Exception ex) { outcome.outcome = ex.Message; return(outcome); } }
public TestOutcome GetTeams() { TestOutcome outcome = new TestOutcome(); outcome.moduleName = "Catalog"; outcome.methodName = "CatalogueTeams"; try { CatalogueApi catalogueApi = new CatalogueApi(_url); NamedArray teams = catalogueApi.CatalogueTeams(_session.SessionId); foreach (Named team in teams) { Console.WriteLine(team.Name); } outcome.outcome = "Success"; return(outcome); } catch (Exception ex) { outcome.outcome = ex.Message; return(outcome); } }
public TestOutcome GetLookupValues() { TestOutcome outcome = new TestOutcome(); outcome.moduleName = "Catalog"; outcome.methodName = "DataValues"; try { CatalogueApi catalogueApi = new CatalogueApi(_url); NamedArray dataElements = catalogueApi.DataValues(_session.SessionId, "/Root/Internal/User/User", "", 100, 0); foreach (Named dataElement in dataElements) { Console.WriteLine(dataElement.Name); } outcome.outcome = "Success"; return(outcome); } catch (Exception ex) { outcome.outcome = ex.Message; return(outcome); } }
public TestOutcome GetDataFormats() { TestOutcome outcome = new TestOutcome(); outcome.moduleName = "Catalog"; outcome.methodName = "DataFormats"; try { CatalogueApi catalogueApi = new CatalogueApi(_url); DataFormatArray formats = catalogueApi.DataFormats(_session.SessionId); foreach (DataFormat format in formats) { Console.WriteLine(format.Name); } outcome.outcome = "Success"; return(outcome); } catch (Exception ex) { outcome.outcome = ex.Message; return(outcome); } }
public TestOutcome GetParamAliases() { TestOutcome outcome = new TestOutcome(); outcome.moduleName = "Catalog"; outcome.methodName = "CatalogueParameters"; try { CatalogueApi catalogueApi = new CatalogueApi(_url); ParameterTypeAliasArray parameterTypeAliases = catalogueApi.CatalogueParameters(_session.SessionId); foreach (ParameterTypeAlias parameterTypeAlias in parameterTypeAliases) { Console.WriteLine(parameterTypeAlias.Path); } outcome.outcome = "Success"; return(outcome); } catch (Exception ex) { outcome.outcome = ex.Message; return(outcome); } }
public TestOutcome GetConcepts() { TestOutcome outcome = new TestOutcome(); outcome.moduleName = "Catalog"; outcome.methodName = "DataConcepts"; try { CatalogueApi catalogueApi = new CatalogueApi(_url); NamedArray dataConcepts = catalogueApi.DataConcepts(_session.SessionId); foreach (Named dataConcept in dataConcepts) { Console.WriteLine(dataConcept.Path); } outcome.outcome = "Success"; return(outcome); } catch (Exception ex) { outcome.outcome = ex.Message; return(outcome); } }
public TestOutcome GetMemberships() { TestOutcome outcome = new TestOutcome(); outcome.moduleName = "Catalog"; outcome.methodName = "CatalogueMemberships"; try { CatalogueApi catalogueApi = new CatalogueApi(_url); NamedArray members = catalogueApi.CatalogueMemberships(_session.SessionId, "user", null); foreach (Named member in members) { Console.WriteLine(member.Id); } outcome.outcome = "Success"; return(outcome); } catch (Exception ex) { outcome.outcome = ex.Message; return(outcome); } }