Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 public SignUpViewModel(IUserValidator userValidator, IUserDBHelper userDBHelper)
 {
     _userValidator = userValidator;
     _userDBHelper  = userDBHelper;
     SignUpEvent   += SignUpViewModel_SignUpEvent;
 }
Exemplo n.º 4
0
 public AddUserViewModel(IUserDBHelper userDBHelper, IUserValidator userValidator)
 {
     _userDBHelper  = userDBHelper;
     _userValidator = userValidator;
 }
Exemplo n.º 5
0
 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());
 }
Exemplo n.º 7
0
 public UserValidator(IUserDBHelper userDBHelper)
 {
     _userDBHelper = userDBHelper;
 }