public override JSSPData ImportData(string path) { var parser = new JSSPORLIBParser(); parser.Parse(path); return(Load(parser)); }
public override JSSPData ImportData(string path) { var parser = new JSSPORLIBParser(); parser.Parse(path); var instance = Load(parser); instance.Name = Path.GetFileName(path); instance.Description = "Loaded from file \"" + path + "\" on " + DateTime.Now.ToString(); return(instance); }
public override JSSPData LoadData(IDataDescriptor id) { var descriptor = (JSSPORLIBDataDescriptor)id; var instanceArchiveName = GetResourceName("JSSPORLIB.zip"); using (var instancesZipFile = new ZipArchive(GetType().Assembly.GetManifestResourceStream(instanceArchiveName), ZipArchiveMode.Read)) { var entry = instancesZipFile.GetEntry(descriptor.InstanceIdentifier); using (var stream = entry.Open()) { var parser = new JSSPORLIBParser(); parser.Parse(stream); return(Load(parser)); } } }