using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace ModuleExam { /// /// Логика взаимодействия для Auth.xaml /// public partial class Auth : Page { ExamEntities DB = new ExamEntities(); public Auth() { InitializeComponent(); } private void MakeAuth(object sender, RoutedEventArgs e) { int id = CheckOnExisting(Email.Text, Pass.Password); if (id !=-1) { MainFrame.MFrame.Navigate(new ActivityPage(id)); } else { MessageBox.Show("Вас не в системе"); } } /// /// Метод для проверки существования пользователя в базе данных /// /// Электронная почта введённая пользователем /// Пароль введённый пользователем /// public int CheckOnExisting(string Mail, string Password) { users user = new users(); user = DB.users.Where(x => x.email == Mail && x.password == Password).FirstOrDefault(); if(user != null) { return user.id; } else { return -1; } } } }