//Событие на клик кнопки авторизация private async void Autorization_Click(object sender, RoutedEventArgs e) { if (Login.Text != string.Empty && Pass.Password != string.Empty) { // Получаем пользователя var user = await LogicApp.AuthorizationAsync(Login.Text, Pass.Password); // Если пользователь найден, то открой окно в зависимости от его статуса if (user != null) { if (user.IdStatus == 0) // Если админ, то реализация логики администратора { LogicApp = new AdminLogic(); } LogicApp.ShowWindow(user); this.Close(); // Закрываем текущее окно } else { MessageBox.Show("Пользователь не найден"); } } else { MessageBox.Show("Введите логин и пароль"); } }