public AdminViewModel(AdminModel adminModel, ProviderAdmin providerAdmin) { this.adminModel = adminModel; this.providerAdmin = providerAdmin; BlockedAdminCommandModel = new BlockedAdminCommand(this); UnBlockedAdminCommandModel = new UnBlockedAdminCommand(this); }
private void Admin_Click(object sender, RoutedEventArgs e) { var provider = new ProviderAdmin(); AdminModel adminModel = provider.Login(userBox.Text, passwordBox.Password); if (adminModel == null) { MessageBox.Show("Invalid name or password."); } else { WindowAdmin windowAdmin = new WindowAdmin(provider, new ViewModels.AdminViewModel(adminModel, provider)); //windowAdmin.provider = provider; //windowAdmin.adminViewModel = new ViewModels.AdminViewModel(adminModel, provider); this.IsEnabled = false; windowAdmin.ShowDialog(); this.IsEnabled = true; } }
public WindowAdmin(ProviderAdmin provider, AdminViewModel adminViewModel) { this.provider = provider; this.adminViewModel = adminViewModel; InitializeComponent(); }