public PageDigest[][] GetPageDigest() { ProjectMetadataServiceProxy ProjectMetadataServiceProxy = new ProjectMetadataServiceProxy(); Epi.FormMetadata.DataStructures.PageDigest[][] pageDigest = ProjectMetadataServiceProxy.GetPageDigestMetadataAsync().Result; return(pageDigest); }
public async Task <Template> RetrieveProjectMetadataViaAPIAsync(Guid projectId) { ProjectMetadataServiceProxy serviceProxy = new ProjectMetadataServiceProxy(); var metadata = await serviceProxy.GetProjectMetadataAsync(projectId == Guid.Empty?null : projectId.ToString("N")); #if CaptureMetadataJson var metadataFromService = Newtonsoft.Json.JsonConvert.SerializeObject(metadata); if (!System.IO.Directory.Exists(@"C:\Junk")) { System.IO.Directory.CreateDirectory(@"C:\Junk"); } System.IO.File.WriteAllText(@"C:\Junk\ZikaMetadataFromService.json", metadataFromService); var json = System.IO.File.ReadAllText(@"C:\Junk\ZikaMetadataFromService.json"); Template metadataObject = Newtonsoft.Json.JsonConvert.DeserializeObject <Template>(json); #endif return(metadata); }
public Template MockTemplateData() { //var json = System.IO.File.ReadAllText(@"c:\junk\ZikaMetadataFromService.json"); Template metadataObject = new Template(); ProjectMetadataServiceProxy serviceProxy = new ProjectMetadataServiceProxy(); metadataObject = serviceProxy.GetProjectMetadataAsync("0").Result; //Template template = new Template(); //template.Name = "name"; //template.CreateDate = DateTime.Now.ToString(); //template.Project = new Project() { // FormDigests = new FormDigest[] { new FormDigest() { NumberOfPages = 1 }, new FormDigest() { NumberOfPages = 1 } }, // FormPageDigests = new PageDigest[2][], // Views=new View[] { new View() { FormId="2"} }, //}; //template.Project.FormPageDigests[0] =new PageDigest[] { new PageDigest() { FormId = "2" } }; return(metadataObject); }