コード例 #1
0
 public DetailsPatientViewModel(string login, int idPatient)
 {
     _currentLogin = login;
     _idPatient    = idPatient;
     _patientBM    = new PatientBM();
     InitializePatient(idPatient);
 }
コード例 #2
0
 public ChartPatientViewModel(string login, int idPatient)
 {
     _currentLogin = login;
     _idPatient    = idPatient;
     _patientBM    = new PatientBM();
     IsLoading     = true;
     InitializeGraph();
     FetchChartData(idPatient);
 }
コード例 #3
0
        public PatientsViewModel(string login)
        {
            this._currentLogin = login;
            _patientBM = new PatientBM();
            _userBM = new UserBM(login);
            IsReadOnly = _userBM.IsUserReadOnly(login);
            PatientList = new ObservableCollection<Patient>();
            SelectedPatient = null;

            InitializeCommands();
            InitializePatient();
        }
コード例 #4
0
        public ObservationsViewModel(string currentLogin, int idPatient)
        {
            _currentLogin    = currentLogin;
            _idPatient       = idPatient;
            _patientBM       = new PatientBM();
            _userBM          = new UserBM(currentLogin);
            _observationBM   = new ObservationBM();
            IsReadOnly       = _userBM.IsUserReadOnly(currentLogin);
            ObservationsList = new ObservableCollection <ServicePatientReference.Observation>();
            ShowObservation  = false;
            IsAddView        = false;
            InitializeCommands();
            InitializeGraph();
            InitializePatient(idPatient);

            Mediator.Register("Observations_UC", OnObservationAdd);
        }
コード例 #5
0
 public AddPatientViewModel(string login)
 {
     _currentLogin = login;
     _patientBM    = new PatientBM();
     InitializeCommands();
 }