У меня проблема, я пытаюсь изменить модель, прежде чем отправить ее для сохранения, добавив некоторые данные в модель, но модель не получает изменений, а свойство modelState.IsValid остается в значении false.Зачем?
public ActionResult EditarTipoArchivo(TipoArchivos tipoarchivos)
{
TipoArchivos tipoArchivos = TipoArchivoRepository.GetTipoArchivosById(tipoarchivos.TipoArchivoId);
TipoSolicitud tiposolicitud = TipoSolicitudRepository.GetTipoSolicitudById(tipoarchivos.TipoSolicitudId);
tipoarchivos.CodigoTipoSolicitud = tiposolicitud.Codigo;
tipoarchivos.TipoArchivoId = tipoArchivos.TipoArchivoId;
tipoarchivos.Codigo = tipoArchivos.Codigo;
if (ModelState.IsValid)
{
TipoArchivoRepository.GuardarTipoArchivos(tipoarchivos);
TempData["message"] = String.Format("El {0} ha sido actualizado correctamente", tipoarchivos.TipoArchivoId);
return RedirectToAction("Index");
}
else
{
TempData["message"] = string.Format("Ha sucedido un inconveniente al intentar actualizar el Tipo de Archivo");
return View(tipoarchivos);
}
}