public ModelLibrary.ItemCat GetItemCatById(int id)
        {
            var itemCtrl  = new ItemCtrl();
            var itemCatDb = new ItemCatDb();

            return(itemCtrl.ConvertItemCatToModel(itemCatDb.GetItemCatById(id)));
        }
        public void UpdateItemCat(ModelLibrary.ItemCat beforeItemCat, ModelLibrary.ItemCat afterItemCat)
        {
            var itemCatDb = new ItemCatDb();

            var beforeDbItemCat = ConvertItemCatToDb(beforeItemCat);
            var afterDbItemCat  = ConvertItemCatToDb(afterItemCat);

            itemCatDb.UpdateItemCat(beforeDbItemCat, afterDbItemCat);
        }
        public ModelLibrary.ItemCat CreateItemCat(ModelLibrary.ItemCat itemCat)
        {
            var itemCatDb = new ItemCatDb();

            var returnItemCat = new ModelLibrary.ItemCat
            {
                Name = itemCat.Name,
            };
            var dbItemCat = new DatabaseAccessLibrary.ItemCat
            {
                name = itemCat.Name
            };

            itemCatDb.AddItemCat(dbItemCat);

            return(returnItemCat);
        }
        public ModelLibrary.ItemCat GetItemCatByName(string name)
        {
            var itemCatDb = new ItemCatDb();

            return(ConvertItemCatToModel(itemCatDb.GetITemCatByName(name)));
        }
        public ModelLibrary.ItemCat GetItemCatById(int itemCatId)
        {
            var itemCatDb = new ItemCatDb();

            return(ConvertItemCatToModel(itemCatDb.GetItemCatById(itemCatId)));
        }
        public void DeleteItemCat(int itemCatId)
        {
            var itemCatDb = new ItemCatDb();

            itemCatDb.DeleteItemCat(itemCatId);
        }