Сначала вам нужно создать модель примерно так:
public class Inquiry
{
public string Name { get; set; }
public string Email { get; set; }
public string PhoneNumber { get; set; }
public DateTime Date { get; set; }
public string Message { get; set; }
}
Затем вам нужно в контроллере при возврате вашего представления передать новую модель:
[HttpGet]
public IActionResult Contact()
{
return View(new Inquiry());
}
Затемсоздайте свою форму в HTML
Тогда в вашем контроллере есть:
[HttpPost]
public IActionResult Contact(Inquiry inquiry)
{
{new Email().Send(inquiry); //Using your email class
return View(<Thank you page or whatever>);
}
Не забудьте проверки и т.д ...