Chciałbym do mojego obiektu przesłanego to akcji z formularza dołączyć pola które także błędu uwzględniane we walidacji,
Chodzi tutaj o pole LastTimeFinish które jest inicjalizowane dopiero w akcji i niestety nie jest uwzględniane w ModelState,
ModelState widzi jedynie domyślna wartość dla pola LastTimeFinish.
Jak to rozwiązać?
public ActionResult CreateTime(TimeEngineModel obj)
{
if (_genInit.Times.Any())
{
obj.LastTimeFinish = _genInit.Times.Last().TimeFinish;
}
else
{
obj.LastTimeFinish = TimeSpan.Zero;
}
if (ModelState.IsValid)
{
//...