public List <ProcessJob> CreateProcessJobs(ProcessItem processItem, string path) { List <ProcessJob> jobs = new List <ProcessJob>(); foreach (var subItem in processItem.Children) { ClientSample sample = (ClientSample)subItem.Job; if (sample == null) { break; } //SampleJob job = new SampleJob() //{ // Name = Path.GetFileName(subItem.Name), // SampleId = "s1", // Id = subItem.Id, // RawFile = sample.RawFile, // RawFilePath = sample.RawFilePath, // Vial = "A:A1", // CurrentRawFile = sample.RawFile //}; //jobs.Add(job); } return(jobs); }
public static List <ClientSample> CreateTestClientSample(string rawFilePath) { List <ClientSample> samples = new List <ClientSample>(); ClientSample sample = new ClientSample() { Name = "Sample1", SampleId = "s1", RawFile = @"C:\SimSourceData\drugx_01", RawFilePath = rawFilePath, Vial = "A:A1", }; samples.Add(sample); sample = new ClientSample() { Name = "Sample2", SampleId = "s2", RawFile = @"C:\SimSourceData\drugx_02", RawFilePath = rawFilePath, Vial = "A:A2", }; samples.Add(sample); sample = new ClientSample() { Name = "Sample3", SampleId = "s3", RawFile = @"C:\SimSourceData\drugx_03", RawFilePath = rawFilePath, Vial = "A:A3", }; samples.Add(sample); sample = new ClientSample() { Name = "Sample4", SampleId = "s4", RawFile = @"C:\SimSourceData\drugx_04", RawFilePath = rawFilePath, Vial = "A:A4", }; samples.Add(sample); sample = new ClientSample() { Name = "Sample5", SampleId = "s5", RawFile = @"C:\SimSourceData\drugx_05", RawFilePath = rawFilePath, Vial = "A:A5", }; samples.Add(sample); return(samples); }
public void AddSampleToSamples(string fileName) { ClientSample sample = new ClientSample() { RawFile = Path.GetFileNameWithoutExtension(fileName), RawFilePath = Path.GetFullPath(fileName), Name = Path.GetFileNameWithoutExtension(fileName) }; Samples.Add(sample); }
private void CreateTestData() { string path = @"C:\SimSourceData"; List <ClientSample> ss = ClientSample.CreateTestClientSample(path); foreach (var clientSample in ss) { _samples.Add(clientSample); } RebindingSamplesToCurrentGroup(); }