Esempio n. 1
0
        public ModelLibrary.ItemCat ConvertItemCatToModel(DatabaseAccessLibrary.ItemCat dbItemCat)
        {
            var modelItemCat = new ModelLibrary.ItemCat();
            List <ModelLibrary.Item> itemList = new List <ModelLibrary.Item>();
            ItemCtrl itemCtrl = new ItemCtrl();

            if (dbItemCat == null)
            {
                return(modelItemCat);
            }

            foreach (var Item in dbItemCat.Items)
            {
                itemList.Add(itemCtrl.ConvertItemToModel(Item));
            }
            if (itemList.Count > 0)
            {
                modelItemCat.Name  = dbItemCat.name;
                modelItemCat.Id    = dbItemCat.id;
                modelItemCat.Items = itemList;

                return(modelItemCat);
            }
            modelItemCat.Name = dbItemCat.name;
            modelItemCat.Id   = dbItemCat.id;

            return(modelItemCat);
        }
Esempio n. 2
0
        public DatabaseAccessLibrary.ItemCat ConvertItemCatToDb(ModelLibrary.ItemCat modelItemCat)
        {
            if (modelItemCat == null)
            {
                return(null);
            }
            var itemCat = new DatabaseAccessLibrary.ItemCat
            {
                id   = modelItemCat.Id,
                name = modelItemCat.Name,
            };

            return(itemCat);
        }
Esempio n. 3
0
        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);
        }