protected AdminBaseViewModel(User user, ISQLCredentials sqlCredentials, IDialoger dialoger, ISQLSelect sqlSelect, ISQLInsert sqlInsert, ISQLUpdate sqlUpdate) { this.sqlCredentials = sqlCredentials; this.dialoger = dialoger; this.user = user; this.sqlSelect = sqlSelect; this.sqlInsert = sqlInsert; this.sqlUpdate = sqlUpdate; EmployeesCommand = new RelayCommand(obj => GoToEmployeesPage()); AnimalsCommand = new RelayCommand(obj => GoToAnimalsPage()); SpeciesCommand = new RelayCommand(obj => GoToSpeciesPage()); CagesAndAreasCommand = new RelayCommand(obj => GoToCagesAndAreasPage()); MedicalProceduresCommand = new RelayCommand(obj => GoToMedicineProceduresPage()); DiseasesCommand = new RelayCommand(obj => GoToDiseasesPage()); CleaningsAndFeedingsCommand = new RelayCommand(obj => GoToCleaningsAndFeedingsPage()); }
public LoginWindowViewModel(ISQLCredentials sqlCredentials, ILoginWindowAccess loginWindowAccess) { LoginCommand = new RelayCommand(obj => Login(obj)); this.sqlCredentials = sqlCredentials; this.loginWindowAccess = loginWindowAccess; }