Exemplo n.º 1
0
 private void ExecuteShowEquipmentMenu()
 {
     if (CurrentViewModel == EquipmentMenuViewModel)
     {
         return;
     }
     EquipmentMenuViewModel.Initialize();
     CurrentViewModel = EquipmentMenuViewModel;
 }
Exemplo 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();
        }