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 ShellViewModel(DashboardAdminViewModel dashboardVM, CashierViewModel cashierVM, LoginViewModel loginVM, BlankScreenViewModel blankVM, IUserDBHelper userDBHelper, IUserValidator userValidator) { _dashboardVM = dashboardVM; _cashierVM = cashierVM; _loginVM = loginVM; _blankVM = blankVM; _userDBHelper = userDBHelper; _userValidator = userValidator; ActivateItem(_loginVM); ActiveLoggedUser = new UserModel() { Username = "******" }; _loginVM.LogInEvent += _loginVM_LogInEvent; }
public SignUpViewModel(IUserValidator userValidator, IUserDBHelper userDBHelper) { _userValidator = userValidator; _userDBHelper = userDBHelper; SignUpEvent += SignUpViewModel_SignUpEvent; }
public AddUserViewModel(IUserDBHelper userDBHelper, IUserValidator userValidator) { _userDBHelper = userDBHelper; _userValidator = userValidator; }
public LoginViewModel(IUserDBHelper userDBHelper, IUserValidator userValidator) { _userDBHelper = userDBHelper; LoginError = ""; _userValidator = userValidator; }
public UserManagementViewModel(IUserDBHelper userDBHelper, IUserValidator userValidator) { _userDBHelper = userDBHelper; _userValidator = userValidator; UsersList = new BindableCollection <IUserModel>(_userDBHelper.GetUsersList()); }
public UserValidator(IUserDBHelper userDBHelper) { _userDBHelper = userDBHelper; }