public ModelLibrary.Menu ConvertMenuToModel(DatabaseAccessLibrary.Menu dbMenu) { var modelMenu = new ModelLibrary.Menu(); List <ModelLibrary.Item> itemList = new List <ModelLibrary.Item>(); ItemCtrl itemCtrl = new ItemCtrl(); if (dbMenu == null) { return(modelMenu); } foreach (var Item in dbMenu.Items) { itemList.Add(itemCtrl.ConvertItemToModel(Item)); } if (itemList.Count > 0) { modelMenu.RestaurantId = dbMenu.restaurantId; modelMenu.Id = dbMenu.id; modelMenu.Name = dbMenu.name; modelMenu.Items = itemList; modelMenu.Active = dbMenu.active; return(modelMenu); } modelMenu.RestaurantId = dbMenu.restaurantId; modelMenu.Id = dbMenu.id; modelMenu.Name = dbMenu.name; modelMenu.Active = dbMenu.active; return(modelMenu); }
public ModelLibrary.Menu CreateMenu(ModelLibrary.Menu menu) { var dbMenu = new DatabaseAccessLibrary.Menu(); ItemCtrl itemCtrl = new ItemCtrl(); dbMenu.name = menu.Name; dbMenu.restaurantId = menu.RestaurantId; dbMenu.active = menu.Active; DatabaseAccessLibrary.MenuDb menuDb = new DatabaseAccessLibrary.MenuDb(); menuDb.AddMenu(dbMenu); return(menu); }
public DatabaseAccessLibrary.Menu ConvertMenuToDb(ModelLibrary.Menu menu) { if (menu == null) { return(null); } var dbMenu = new DatabaseAccessLibrary.Menu { id = menu.Id, active = menu.Active, name = menu.Name, restaurantId = menu.RestaurantId }; return(dbMenu); }