Пример #1
0
        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;
        }
Пример #2
0
        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;
        }