using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;

namespace WpfApp1.Methods
{
    public class AuthorizationMethod
    {
        //переменная для хранения id пользователя, вошедшего в систему
        public static int globalIdUser;
        //логика авторизации
        public bool AuthorizationEnter (string login, string password)
        {
            CafeEntities db = new CafeEntities();
            if(string.IsNullOrWhiteSpace(login) || string.IsNullOrWhiteSpace(password))
            {
                MessageBox.Show("Не все поля заполнены", "Авторизация", MessageBoxButton.OK, MessageBoxImage.Error);
                return false;
            }
            var enter = db.Test_User.FirstOrDefault(e => e.Login == login && e.Password == password);
            if (enter == null)
            {
                MessageBox.Show("Логин или пароль не верны", "Авторизация", MessageBoxButton.OK, MessageBoxImage.Error);
                return false;
            }
            globalIdUser = enter.id;
            return true;
        }
    }
}
