Esempio n. 1
0
 private void ExecuteShowRenovationMenu()
 {
     if (CurrentViewModel == RenovationMenuViewModel)
     {
         return;
     }
     RenovationMenuViewModel.Initialize();
     CurrentViewModel = RenovationMenuViewModel;
 }
Esempio n. 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();
        }