public MainWindowViewModel() { NavCommand = new MyICommand <string>(OnNav); MenuOpenCommand = new MyICommand(OnOpen); loginViewModel = new LoginViewModel(); CurrentViewModel = loginViewModel; HelpText = loginViewModel.HelpText; HeaderLabelText = "Login"; var app = Application.Current as App; _appointementController = app.AppointementController; _feedbackController = app.FeedbackController; _patientController = app.PatientController; _doctorController = app.DoctorController; _roomController = app.RoomController; }
public ApointementWithAccStartViewModel() { _apointementWithStartValidator = new ApointementWithStartValidator(); GoToSelectTermCommand = new MyICommand(OnGoToSelectTermCommand, CanContinue); DoctorNameChangedCommand = new MyICommand(OnDoctorNameChanged); PatientEmailChangedCommand = new MyICommand(OnPatientEmailChanged); mainWindowDataContext = App.Current.MainWindow.DataContext as MainWindowViewModel; HelpText = "Schedule Apointement Help text"; AppointementDate = DateTime.Today; _app = Application.Current as App; _appointementController = _app.AppointementController; _doctorController = _app.DoctorController; _patientController = _app.PatientController; _patientController = _app.PatientController; DoctorsOptionsList = new ObservableCollection <Doctor>(_doctorController.GetAll().ToList()); FilteredDoctorsOptionsList = DoctorsOptionsList; }