public void createNewItem(string xml, ItemCatalog.ItemCatalog catalog, ItemCatalog.Items newbook) { dcSerialize dcserializer = new dcSerialize(); catalog.items.Add(newbook); catalog = new ItemCatalog.ItemCatalog { items = catalog.items }; dcserializer.SerializeToFile(catalog, "utf-8", xml, true); }
public void editItem(string xml, ItemCatalog.ItemCatalog catalog, ItemCatalog.Items item, int index) { dcSerialize dcserializer = new dcSerialize(); catalog.items[index] = item; catalog = new ItemCatalog.ItemCatalog { items = catalog.items }; dcserializer.SerializeToFile(catalog, "utf-8", xml, true); }
public List <Items> getItems(string xml) { ItemCatalog.ItemCatalog catalog = new ItemCatalog.ItemCatalog(); dcSerialize dcserializer = new dcSerialize(); catalog.items = new List <Items>(); catalog = dcserializer.DeserializeFromFile <ItemCatalog.ItemCatalog>(xml, "utf-8"); catalog = new ItemCatalog.ItemCatalog { items = catalog.items }; return(catalog.items); }