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);
        }