public ItemsByPlaceViewModel()
        {
            Title     = "Browse Items";
            ItemsView = new ObservableCollection <ItemDetailViewModel>();

            ItemsDataStore = DependencyService.Resolve <IItemDataStore>();
            PlaceDataStore = DependencyService.Resolve <IDataStore <WarehousePlace> >();

            LoadItemsByPlaceIdCommand = new Command(async() => await ExecuteLoadItemsByPlaceIdCommand());
        }
        public BindItemToPlaceViewModel()
        {
            Title = "Bind Item";

            LoadItemCommand        = new Command((q) => ExecuteLoadItemById());
            LoadPlaceCommand       = new Command((q) => ExecuteLoadWarehousePlaceId());
            BindItemToPlaceCommand = new Command((q) => ExecuteBindItemToPlace());

            this._itemDataStore            = DependencyService.Resolve <IItemDataStore>();
            this._warehousePlacesDataStore = DependencyService.Resolve <IDataStore <WarehousePlace> >();
        }
Example #3
0
 public StoreService(IItemDataStore itemDataStore, IVendorDataStore vendorDataStore, IOrderDataStore orderDataStore)
 {
     this.itemDataStore   = itemDataStore;
     this.vendorDataStore = vendorDataStore;
     this.orderDataStore  = orderDataStore;
 }