Итак, вот мой взгляд
@using (Html.BeginForm("ClockIn", "Login", FormMethod.Post))
{
@Html.LabelFor(c => c.Member.PIN)
@Html.TextBoxFor(c => c.Member.PIN)<br />
<button type="submit">ClockIn</button>
}
, а вот контроллер ClockIn контроллера
[HttpPost]
public ActionResult ClockIn(String Pin)//member clocking in
{
var mem = _context.Members.Where(c => c.PIN == Pin).FirstOrDefault();
var hours = new MemberClubHours();
hours.ClockIn = DateTime.Now;
mem.Hours.Add(hours);
_context.SaveChanges();
return View();
}
У меня есть класс членов со значением ПИН, который они используют для включения и отслеживать их часы, но по какой-то причине я получаю нулевое значение в контроллере? Я знаю, что у меня есть ПИН-код в таблице участников, и я ввожу правильный ПИН-код, поэтому я немного запутался, почему ПИН-код в контроллере равен нулю?