Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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);
            }
        }