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