public VendorsViewModel(IInventoryManagementModel inventoryManagementModel)
        {
            _inventoryManagementModel = inventoryManagementModel;

            // set up event handling
            _inventoryManagementModel.SaveChangesComplete += _inventoryManagementModel_SaveChangesComplete;
            _inventoryManagementModel.GetVendorsComplete += _inventoryManagementModel_GetVendorsComplete;
            _inventoryManagementModel.PropertyChanged += _inventoryManagementModel_PropertyChanged;

            // load all vendors
            _inventoryManagementModel.GetVendorsAsync();
        }
예제 #2
0
        public VendorsViewModel(IInventoryManagementModel inventoryManagementModel)
        {
            _inventoryManagementModel = inventoryManagementModel;

            // set up event handling
            _inventoryManagementModel.SaveChangesComplete += _inventoryManagementModel_SaveChangesComplete;
            _inventoryManagementModel.GetVendorsComplete  += _inventoryManagementModel_GetVendorsComplete;
            _inventoryManagementModel.PropertyChanged     += _inventoryManagementModel_PropertyChanged;

            // load all vendors
            _inventoryManagementModel.GetVendorsAsync();
        }
예제 #3
0
        public CommodityEditorViewModel(IInventoryManagementModel inventoryManagementModel)
        {
            _inventoryManagementModel = inventoryManagementModel;

            //event handling
            _inventoryManagementModel.GetVendorsComplete        += _inventoryManagementModel_GetVendorsComplete;
            _inventoryManagementModel.GetCommodityTypesComplete += _inventoryManagementModel_GetCommodityTypesComplete;
            _inventoryManagementModel.GetUnitOfMeasuresComplete += _inventoryManagementModel_GetUnitOfMeasuresComplete;

            _currentCommodityCache = null;

            VendorEntries = null;
            _inventoryManagementModel.GetVendorsAsync();
            CommodityTypeEntries = null;
            _inventoryManagementModel.GetCommodityTypesAsync();
            UnitOfMeasureEntries = null;
            _inventoryManagementModel.GetUnitOfMeasuresAsync();

            // register for EditCommodity
            AppMessages.EditCommodityMessage.Register(this, OnEditCommodityMessage);
        }
        public CommodityEditorViewModel(IInventoryManagementModel inventoryManagementModel)
        {
            _inventoryManagementModel = inventoryManagementModel;

            //event handling
            _inventoryManagementModel.GetVendorsComplete += _inventoryManagementModel_GetVendorsComplete;
            _inventoryManagementModel.GetCommodityTypesComplete += _inventoryManagementModel_GetCommodityTypesComplete;
            _inventoryManagementModel.GetUnitOfMeasuresComplete += _inventoryManagementModel_GetUnitOfMeasuresComplete;

            _currentCommodityCache = null;

            VendorEntries = null;
            _inventoryManagementModel.GetVendorsAsync();
            CommodityTypeEntries = null;
            _inventoryManagementModel.GetCommodityTypesAsync();
            UnitOfMeasureEntries = null;
            _inventoryManagementModel.GetUnitOfMeasuresAsync();

            // register for EditCommodity
            AppMessages.EditCommodityMessage.Register(this, OnEditCommodityMessage);
        }