Example #1
0
        public ActionResult DeleteQuery(testData vData, int docId, int id)
        {
            vData.PolicyDocument = new PolicyDocumentEntity(docId);
            DeleteQuery(id);

            if (vData.PolicyDocument.IsNew)
            {
                return(RedirectToAction("Index", "test"));
            }
            else
            {
                return(RedirectToAction("EditPolicyDoc", "policy", new { id = docId }));
            }
        }
Example #2
0
 public async static void testPopulate()
 {
     await Task.Run(() =>
     {
         TestCollection.Clear();
         for (int i = 0; i < 11; i++)
         {
             var tdn = new testData
             {
                 recordId   = i,
                 recordText = i.ToString()
             };
             TestCollection.Add(tdn);
         }
     });
 }
Example #3
0
        public ActionResult TestPolicyDoc(testData vData, int id, FormCollection collection)
        {
            vData.PolicyDocument = new PolicyDocumentEntity(id);

            int?queryInstanceId = null;

            int parse;

            if (collection["queryInstanceId"] != null && int.TryParse(collection["queryInstanceId"], out parse))
            {
                queryInstanceId = parse;
                QueryEntity cie = new QueryEntity(queryInstanceId.Value);

                TempData["decision"] = TestPolicy(vData.PolicyDocument, cie);
            }

            return(RedirectToAction("Index", new { id = vData.PolicyDocument.Id, queryId = queryInstanceId }));
        }
Example #4
0
            public IHttpContext GetData4(IHttpContext context)
            {
                varInt1++;
                if (varInt1 > 100)
                {
                    varInt1 = -100;
                }
                varInt2++;
                if (varInt2 > 10)
                {
                    varInt2 = 0;
                }
                varFloat3 = Math.Sin(varInt1 * 180 / 100);

                testData td = new testData();

                td.varInt1   = varInt1;
                td.varInt2   = varInt2;
                td.varFloat3 = (float)varFloat3;

                sendJson(context, td);
                return(context);
            }
Example #5
0
        public ActionResult DuplicateQuery(testData vData, int docId, int id)
        {
            vData.PolicyDocument = new PolicyDocumentEntity(docId);
            vData.Query          = new QueryEntity(id);

            QueryEntity newQuery = new QueryEntity(id);

            duplicator.MarkEntityDirty(newQuery);
            newQuery.IsNew        = true;
            newQuery.Description += " copy";
            newQuery.Save();

            foreach (QueryValueEntity qve in vData.Query.QueryValue)
            {
                QueryValueEntity qveNew = new QueryValueEntity(qve.Id);
                duplicator.MarkEntityDirty(qveNew);
                qveNew.IsNew = true;
                qveNew.Query = newQuery;
                qveNew.Save();
            }

            return(RedirectToAction("EditQuery", "test", new { docId = docId, id = newQuery.Id }));
        }
 RunTest(testData, testData?.ToLowerInvariant(), null);