//listView for the menu private ListView ShowMenuItems() { // Making a list and editing its format ListView MenuItemsListView = new ListView(); List <ChapeauModel.MenuItem> menuItems = menuItemService.GetMenuItems(); MenuItemsListView.Height = 230; MenuItemsListView.Width = 280; MenuItemsListView.Left = 30; MenuItemsListView.View = View.Details; MenuItemsListView.FullRowSelect = true; MenuItemsListView.HideSelection = false; MenuItemsListView.Select(); ColumnHeader headerFirst = new ColumnHeader(); ColumnHeader headerSecond = new ColumnHeader(); ColumnHeader headerThird = new ColumnHeader(); // Set the text, alignment and width for each column header. headerFirst.Text = "ID"; headerFirst.TextAlign = HorizontalAlignment.Left; headerFirst.Width = 37; headerSecond.TextAlign = HorizontalAlignment.Left; headerSecond.Text = "Name"; headerSecond.Width = 170; headerThird.TextAlign = HorizontalAlignment.Left; headerThird.Text = "Stock"; headerThird.Width = 50; // adding colums to the list MenuItemsListView.Columns.Add(headerFirst); MenuItemsListView.Columns.Add(headerSecond); MenuItemsListView.Columns.Add(headerThird); // storing data into the list foreach (ChapeauModel.MenuItem item in menuItems) { ListViewItem entryListItem = new ListViewItem(); entryListItem = MenuItemsListView.Items.Add(item.menuItemID.ToString()); entryListItem.SubItems.Add(item.itemName); entryListItem.SubItems.Add(item.amountOnStock.ToString()); } // return a list view return(MenuItemsListView); }
private void FillMenuItemListView(ListView listView) { List <ChapeauModel.MenuItem> items = serviceItem.GetMenuItems(); listView.Clear(); listView.Columns.Add("Id"); listView.Columns.Add("Item Name"); listView.Columns.Add("Category"); listView.Columns.Add("Stock"); foreach (ChapeauModel.MenuItem menuItem in items) { ListViewItem item = new ListViewItem( new string[] { menuItem.ID.ToString(), menuItem.Name, menuItem.Category, menuItem.Stock.ToString() }); if (menuItem.Stock < 10) { item.ForeColor = Color.Red; } else { item.ForeColor = Color.Black; } item.Tag = menuItem; listView.Items.Add(item); } listView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); }
public IHttpActionResult GetAll() { MenuItemService menuItemService = CreateMenuItemService(); var menuItems = menuItemService.GetMenuItems(); return(Ok(menuItems)); }
[AllowAnonymous] // very cool annotation public ActionResult Index() { var userId = User.Identity.GetUserId(); var service = new MenuItemService(userId); var model = service.GetMenuItems().OrderBy(i => i.Name); return(View(model)); }
//public DelegateCommand<MenuItem> MenuItemSelectedCommand { get; set; } #endregion public MainPageViewModel(INavigationService navigationService) : base(navigationService) { var loggedUser = PersonService.GetLoggedUser(); LoggedUserName = loggedUser.Name; MenuItemList = MenuItemService.GetMenuItems(); }
private void DisplayMenuItems(Category category) { fpnlMenuItems.Controls.Clear(); List <MenuItem> menuItems = menuItemService.GetMenuItems(category); foreach (MenuItem menuItem in menuItems) { FlatButton button = new FlatButton { Size = new Size((int)(1.1f * size), (int)(0.6f * size)), Text = menuItem.ItemName, BackColor = Color.FromArgb(157, 105, 163), Tag = menuItem }; button.Click += new EventHandler(MenuItem_Click); fpnlMenuItems.Controls.Add(button); } }
//public DelegateCommand<MenuItem> MenuItemSelectedCommand { get; set; } #endregion public MainPageViewModel(INavigationService navigationService) : base(navigationService) { LoggedUser = "******"; MenuItemList = MenuItemService.GetMenuItems(); }