Ejemplo n.º 1
0
 public OrderViewModel(Inkton.Nester.Models.App app = null)
     : base(app)
 {
     _order     = new Order();
     _menus     = new ObservableCollection <WPPod.Models.Menu>();
     _menuItems = new ObservableCollection <WPPod.Models.MenuItem>();
 }
Ejemplo n.º 2
0
        public MenuViewModel(Inkton.Nester.Models.App app = null)
            : base(app)
        {
            _menus     = new ObservableCollection <WPPod.Models.Menu>();
            _menuItems = new ObservableCollection <WPPod.Models.MenuItem>();

            MessagingCenter.Subscribe <Views.MenuItemPage, WPPod.Models.MenuItem>(this, "AddItem", async(obj, item) =>
            {
                WPPod.Models.MenuItem menuItem = item as WPPod.Models.MenuItem;
                menuItem.Id   = null;
                menuItem.Menu = _selectedMenu;

                ServerStatus status = await NesterControl.DeployedApp.CreateAsync(menuItem);

                if (status.Code == 0)
                {
                    await LoadMenusAsync();
                }
            });

            LoadMenusCommand     = new Command(async() => await LoadMenusAsync());
            LoadMenuItemsCommand = new Command(async() => await LoadMenuItemsAsync());
        }
Ejemplo n.º 3
0
 public OrderViewModel(Inkton.Nester.Models.App app = null)
     : base(app)
 {
     _orders = new ObservableCollection <WPPod.Models.Order>();
 }
Ejemplo n.º 4
0
 public UserViewModel(Inkton.Nester.Models.App app = null)
     : base(app)
 {
     _user = new WPPod.Models.User();
 }
Ejemplo n.º 5
0
 public StockViewModel(Inkton.Nester.Models.App app = null)
     : base(app)
 {
     _stocks     = new ObservableCollection <WPPod.Models.Stock>();
     _stockItems = new ObservableCollection <WPPod.Models.StockItem>();
 }