Пример #1
0
        public static List <Menu> GetAllMenus()
        {
            //create instances
            MenuTableAdapter      taMenu     = new MenuTableAdapter();
            Menu_ItemTableAdapter taMenuItem = new Menu_ItemTableAdapter();


            var dtMenu = taMenu.GetData();
            // list returned by the method
            List <Menu> allMenus = new List <Menu>();

            // iterate through all the menu rows
            foreach (dsDinerMax3000.MenuRow menuRow in dtMenu.Rows)
            {
                Menu currentMenu = new Menu();
                //set the value from row
                currentMenu.Name        = menuRow.Name;
                currentMenu._databaseId = menuRow.Id;
                allMenus.Add(currentMenu);

                var dtMenuItems = taMenuItem.GetMenuItemsByMenuId(menuRow.Id);
                foreach (dsDinerMax3000.Menu_ItemRow menuItemRow in dtMenuItems.Rows)
                {
                    currentMenu.AddMenuItems(menuItemRow.Name, menuItemRow.Description, menuItemRow.Price);
                }
            }

            return(allMenus);
        }
Пример #2
0
        public void SaveNewMenuItem(string Name, string Description, double Price)
        {
            // new instance of item table adapater
            Menu_ItemTableAdapter taMenuItem = new Menu_ItemTableAdapter();

            taMenuItem.InsertNewMenuItem(Name, Description, Price, _databaseId);
        }