//public string PassportType { get; set; } public static void Save(BindingList <KonsulatTask> tasks, KonsulatTaskEntityType type) { string filemane = getFileName(type); using (FileStream fs = new FileStream(Environment.CurrentDirectory + filemane, FileMode.Create)) { XmlSerializer xs = new XmlSerializer(typeof(BindingList <KonsulatTask>)); xs.Serialize(fs, tasks); } }
public static BindingList <KonsulatTask> DeSerialize(KonsulatTaskEntityType type) { string filemane = getFileName(type); BindingList <KonsulatTask> tasks = new BindingList <KonsulatTask>(); if (File.Exists(Environment.CurrentDirectory + filemane)) { using (FileStream fs = new FileStream(Environment.CurrentDirectory + filemane, FileMode.Open)) { XmlSerializer xs = new XmlSerializer(typeof(BindingList <KonsulatTask>)); tasks = (BindingList <KonsulatTask>)xs.Deserialize(fs); } } return(tasks); }
private static string getFileName(KonsulatTaskEntityType type) { return(type == KonsulatTaskEntityType.New ? "\\data.xml" : "\\completedData.xml"); }