BExIS.Dim.Helpers.SubmissionManager.Load C# (CSharp) Метод

Load() публичный Метод

public Load ( ) : void
Результат void
        public void Load()
        {
            string filepath = Path.Combine(AppConfiguration.GetModuleWorkspacePath("DIM"),sourceFile);

            if (FileHelper.FileExist(filepath))
            {
                XmlDocument xmlDoc = new XmlDocument();
                xmlDoc.Load(filepath);
                requirementXmlDocument = xmlDoc;
                XmlNodeList dataRepositoryNodes = requirementXmlDocument.GetElementsByTagName("datarepository");

                foreach (XmlNode child in dataRepositoryNodes)
                {
                    DataRepositories.Add(createDataRepository(child));
                }
            }
        }

Usage Example

Пример #1
0
        public async Task<ActionResult> Call()
        {
            SubmissionManager submissionManager = new SubmissionManager();
            submissionManager.Load();

            DataRepository dataRepository =
                submissionManager.DataRepositories.Where(d => d.Name.ToLower().Equals("gfbio")).FirstOrDefault();

            GFBIOWebserviceManager gfbioWebserviceManager = new GFBIOWebserviceManager(dataRepository);
            


            Debug.WriteLine("call a webservice from gfbio");
            Debug.WriteLine("GET");
            Debug.WriteLine("-----------------------------------------------------------");

            //research object id 201
            //wieso als json ein array?
            var p = await CallGFBIOWebservice(201, "get-research-object-by-id","researchobject", "[{\"researchobjectid\":201}]");
            Debug.WriteLine(p);

            p = await gfbioWebserviceManager.GetResearchObjectById(401);
            Debug.WriteLine(p);

            Debug.WriteLine("-----------------------------------------------------------");
            //project id 201
            p = await CallGFBIOWebservice(201, "get-project-by-id","project", "{\"projectid\":401}");
            Debug.WriteLine(p);

            //if (string.IsNullOrEmpty(p))
            //{
            //    Debug.WriteLine("Create");
            //    Debug.WriteLine("-----------------------------------------------------------");
            //    p =
            //        await
            //            CallGFBIOWebservice(201, "create-project", "project",
            //                "{\"userid\":1,\"name\":\"bexis 2 test\",\"description\":\"test\"}");

            //    Debug.WriteLine(p);
            //}

            //wieso als return json ein array?
            // create research object 
            // name, label, extendeddata (json), researchobjecttype (e.eg metadata schema)
            //p = await CallGFBIOWebservice(201, "create-research-object", "researchobject", "[{\"name\":\"bexis 2 ro create\",\"label\":\"bexis 2 ro create\",\"extendeddata\":{},\"researchobjecttype\":\"metadata schema\"}]");
            Debug.WriteLine(p);


            UiTestModel model = new UiTestModel();
            model = DynamicListToDataTable();

            return View("Index",model);
        }
All Usage Examples Of BExIS.Dim.Helpers.SubmissionManager::Load