示例#1
0
 private void ExecuteShowDoctorMenu()
 {
     if (CurrentViewModel == DoctorSpecializationsViewModel)
     {
         return;
     }
     DoctorSpecializationsViewModel.Initialize();
     CurrentViewModel = DoctorSpecializationsViewModel;
 }
示例#2
0
        public ManagerMenuViewModel(EquipmentMenuViewModel equipmentMenuViewModel, RenovationMenuViewModel renovationMenuViewModel, ManagerReportMenuViewModel managerReportMenuViewModel,
                                    RoomSearchViewModel roomSearchViewModel, DoctorSpecializationsViewModel doctorSpecializationsViewModel)
        {
            EquipmentMenuViewModel         = equipmentMenuViewModel;
            RenovationMenuViewModel        = renovationMenuViewModel;
            ManagerReportMenuViewModel     = managerReportMenuViewModel;
            RoomSearchViewModel            = roomSearchViewModel;
            DoctorSpecializationsViewModel = doctorSpecializationsViewModel;

            MessengerInstance.Register <CurrentUser>(this, message => Manager = message.User as Manager);
            ShowEquipmentMenu  = new RelayCommand(ExecuteShowEquipmentMenu);
            ShowRenovationMenu = new RelayCommand(ExecuteShowRenovationMenu);
            ShowDoctorMenu     = new RelayCommand(ExecuteShowDoctorMenu);
            ShowRoomSearchMenu = new RelayCommand(ExecuteShowRoomSearchMenu);
            ShowReportMenu     = new RelayCommand(ExecuteShowReportMenu);

            ExecuteShowRenovationMenu();
        }