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