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

namespace NeshinaPolina2111
{
    internal static class Program
    {
        /// <summary>
        /// Главная точка входа для приложения.
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            // Сначала открываем форму авторизации
            var authForm = new Authorization();
            authForm.ShowDialog(); // ждём, пока пользователь войдёт

            // Если форма авторизации закрыта — выходим (если не вошёл)
            if (authForm.Visible) // если форма всё ещё видна — значит, пользователь не вошёл или закрыл без входа
            {
                return;
            }

            // Всё хорошо — приложение завершилось успешно, но мы не запускаем MainForm здесь
            // Потому что MainForm создаётся и показывается внутри Authorization после успешного входа
        }



    }
}
