using Avalonia.Controls; using Avalonia.Interactivity; using Avalonia.Media; using Project.Controller; namespace Project.View; public partial class LoginPage : UserControl { readonly AppController? _controller; public LoginPage() { InitializeComponent(); } public LoginPage(AppController controller) { InitializeComponent(); _controller = controller; } //gives loginname and password over to the appcontroller to compare the logins private async void LoginButtonOnClick(object? sender, Avalonia.Interactivity.RoutedEventArgs e) { string? loginName = LoginNameBox.Text ?? string.Empty; string? loginPassword = LoginPasswordBox.Text ?? string.Empty; AppController.CompareLogin(loginName, loginPassword); } private async void NewUserButtonOnClick(object? sender, Avalonia.Interactivity.RoutedEventArgs e) { var newLoginWindow = new NewLogin(); newLoginWindow.Show(); } }