public DashboardAdminViewModel(IUserDBHelper userDBHelper, IProductDBHelper dataAccessModel, IProductModel productModel, IUserValidator userValidator) { _dataAccessModel = dataAccessModel; _productModel = productModel; _userDBHelper = userDBHelper; _dashboardWelcomeVM = new DashboardWelcomeViewModel(); _userValidator = userValidator; DashboardWelcome(); _dashboardWelcomeVM.ActivateProductsTab += _dashboardWelcomeVM_ActivateProductsTab; _dashboardWelcomeVM.ActivateUsersTab += _dashboardWelcomeVM_ActivateUsersTab; }
public AddProductViewModel(IProductDBHelper dataAccessModel) { _dataAcesserModel = dataAccessModel; }
public ProductsManagementViewModel(IProductDBHelper productDBHelper, IProductModel product) { _selectedProduct = product; _productDBHelper = productDBHelper; _productsList = new BindableCollection <IProductModel>(_productDBHelper.LoadProducts()); }