Лабораторная работа №4
                                Требуемые условия завершения
                                
    
        
                
    
                                
                                    
                                
                            
                    
                    
                    
                
                    Открыто с: четверг, 13 марта 2025, 00:00
                
                
                    Срок сдачи: четверг, 27 марта 2025, 00:00
                
        Реализовать веб-сайт по шаблону в приложении на основе стандартного проекта ASP.Net Core Razor Pages.
- https://github.com/xivol/greenswamp
- Реализовать обработку кнопки Subscribe в футере для отправки почты на указанный адрес (по примеру из лекции).
- Реализовать обработку формы из contact.html с помощью средств Razor Pages.- Используйте генерацию формы с помощью TagHelpers чтобы автоматически добавить защиту от CSRF атак
 https://learn.microsoft.com/en-us/aspnet/mvc/overview/security/xsrfcsrf-prevention-in-aspnet-mvc-and-web-pages#generating-the-tokens
- Реализовать валидацию полей на сервере (проверка непустых значений, проверка почта на домене .edu)
 
- Используйте генерацию формы с помощью TagHelpers чтобы автоматически добавить защиту от CSRF атак
- Сохранять полученные данные в CSV (CsvHelper) файл с помощью отдельного сервиса.