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