public static void Serialize_p(ListOfPerfumes lp) { using (FileStream fs = new FileStream(file_perfume, FileMode.Create)) { xs_perfume.Serialize(fs, lp); } }
public PageBrand(MainWindow pb) { wnd = pb; InitializeComponent(); if (wnd.lbchanged == 1) { foreach (var item in wnd.lb.Brands) { if (wnd.listBoxBrand.SelectedItem.ToString() == item.Name || wnd.ListBoxSearch.SelectedItem.ToString() == item.Name) { this.nameTextBlock.Text = item.Name.ToString(); this.descriptionTextBlock.Text = item.Description; if (File.Exists(".../.../perfume.xml")) { lp = Serialization.Deserialize_p(lp); foreach (var item_p in lp.Perfumes) { if (item_p.Brand == item.Name) { Serialization.Serialize_p(lp); listBoxPerfume.Items.Add(item_p.Name); } } } } } } else { } }
public static ListOfPerfumes Deserialize_p(ListOfPerfumes lp) { ListOfPerfumes data = new ListOfPerfumes(); using (FileStream fs = new FileStream(file_perfume, FileMode.Open)) { data = (ListOfPerfumes)xs_perfume.Deserialize(fs); } return(data); }