private void ObtenerModelo() { try { if (TempData["ModelPersona"] != null) { model = (EjemploPersonaModel)TempData["ModelPersona"]; } else { model = new EjemploPersonaModel(); } } catch (Exception ex) { throw (ex); } }
public ActionResult Update(EjemploPersonaModel modelo) { ObtenerModelo(); Negocio.Dtos.Persona personaActualizar = new Negocio.Dtos.Persona(); Negocio.Dtos.Auditoria auditoria = new Negocio.Dtos.Auditoria(); personaActualizar.Apellidos = modelo.Apellidos; personaActualizar.CiudadExamenes = model.CiudadExamanes; personaActualizar.CiudadNacimiento = model.CiudadNacimiento; personaActualizar.CiudadResidencia = model.CiudadResidencia; personaActualizar.Correo = modelo.Email; personaActualizar.DireccionResidencia = modelo.DireccionResidencia; personaActualizar.DiscapacidadComentario = modelo.DiscapacidadComentario; personaActualizar.FechaExpedicionDocumento = modelo.FechaExpedicion; personaActualizar.FechaNacimiento = modelo.FechaNacimiento; personaActualizar.Genero = modelo.Genero; personaActualizar.Identificacion = modelo.Identificacion; personaActualizar.Nombres = modelo.Nombres; personaActualizar.TelefonoFijoContato = modelo.TelefonoFijo; personaActualizar.TelefonoMovilContacto = modelo.TelefonoMovil; personaActualizar.TipoDiscapacidad = modelo.Discapacidad; personaActualizar.TipoIdentificacion = modelo.TipoIdentificacion; personaActualizar.IdPersona = modelo.Id; Negocio.Dtos.Persona datosRetorno = (Negocio.Dtos.Persona)person.Update(personaActualizar, auditoria); if (datosRetorno.Codigo == string.Empty) { AsignarModelo(); return(Json(true, JsonRequestBehavior.AllowGet)); } else { if (model.Mensajes == null) { model.Mensajes = new List <MensajeModel>(); } model.Mensajes.Add(new MensajeModel() { Codigo = datosRetorno.Codigo, Mensaje = datosRetorno.Mensaje, InformacionAdicional = "Create" }); AsignarModelo(); return(Json(false, JsonRequestBehavior.AllowGet)); } }