Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }