protected override void ConfigureContainer() { base.ConfigureContainer(); ISecurityService securityService = TServiceFactory.GetSecurityService(); Container.RegisterInstance(securityService); Container.RegisterInstance(Container); }
public InventoryDataViewModel() { User userModel = new User(); ProductList = new List <ProductModel>(); IsAddEditMode = false; StockTypeList = Enum.GetValues(typeof(EStockType)).Cast <EStockType>().ToList(); SelectedStockType = EStockType.Qty; IsLogin(out userModel); _inventoryService = TServiceFactory.GetInventoryService(userModel.UserName); ProductList = _inventoryService.GetAllProducts(); AddCommand = new DelegateCommand(Add); EditCommand = new DelegateCommand(Edit); DeleteCommand = new DelegateCommand(Delete); SaveCommand = new DelegateCommand(Save); CancelCommand = new DelegateCommand(Cancel); RefreshCommand = new DelegateCommand(Refresh); }