Ejemplo n.º 1
0
        public static AdminUser Login(string email, string password)
        {
            AdminUserRepository adminUserRepository = new AdminUserRepository();
            AdminUser           admin;

            try
            {
                admin = adminUserRepository.GetAdminByEmail(email);
                if (admin is null)
                {
                    throw new ArgumentException("wrong email");
                }
                PasswordVerify(password, admin.Password);
            }
            catch (ArgumentException e)
            {
                throw;
            }
            catch (MySqlException e)
            {
                throw;
            }

            return(admin);
        }