public UserMenu(Controller.AppController MyController, Wpf.WindowManager windowManager) { InitializeComponent(); this.MyController = MyController; DataContext = this; this.WindowManager = windowManager; currentUser = windowManager.user; LoadData(); userName.Text = currentUser.UserName; PaletteHelper paletteHelper = new PaletteHelper(); ITheme theme = paletteHelper.GetTheme(); DarkModeToggleButton.IsChecked = theme.GetBaseTheme() == BaseTheme.Dark; //if (paletteHelper.GetThemeManager() is themeManager) //{ // themeManager.ThemeChanged += (_, e) => // { // DarkModeToggleButton.IsChecked = e.NewTheme?.GetBaseTheme() == BaseTheme.Dark; // }; //} if (carAvailableList == null) { carAvailableList = new CarAvailableList(MyController, this); } contentControl.Content = carAvailableList; }
public StaffMenu(Controller.AppController MyController, Wpf.WindowManager windowManager) { InitializeComponent(); this.MyController = MyController; loadData(); DataContext = this; this.windowManager = windowManager; userName.Text = windowManager.user.Name; if (windowManager.user.Rola == Model.UserRole.Admin) { //userButton.IsEnabled = true; ItemUsers.IsEnabled = true; } PaletteHelper paletteHelper = new PaletteHelper(); ITheme theme = paletteHelper.GetTheme(); DarkModeToggleButton.IsChecked = theme.GetBaseTheme() == BaseTheme.Dark; reserwationManage = new ReserwationManage(MyController, this); contentControl.Content = reserwationManage; }