public JsonResult GuardaPersona(int nacionalidad, int rut, string dv, string nombre, string paterno, string materno, string pasaporte, string fechainduccion) { var respuesta = new { mensaje = "" }; try { CaboFroward2018Entities db = new CaboFroward2018Entities(); PERSONAS p = new PERSONAS(); p.ID_NACIONALIDAD = nacionalidad; p.RUT = rut; p.DV = dv; p.NOMBRE = nombre; p.APELLIDOMATERNO = materno; p.APELLIDOPATERNO = paterno; p.PASAPORTE = pasaporte; DateTime fecha; if (DateTime.TryParse(fechainduccion, out fecha)) { p.FECHAINDUCCION = DateTime.Parse(fechainduccion); } if (DAL.PersonasDAL.GetPersonaInactiva(rut) != null && rut != 0) { respuesta = new { mensaje = "Rut ya existe,valide vigencia de persona" }; return(Json(respuesta)); } db.PERSONAS.Add(p); db.SaveChanges(); db.Dispose(); respuesta = new { mensaje = "" }; return(Json(respuesta)); } catch (Exception ex) { respuesta = new { mensaje = "Error al crear Persona" + ex.InnerException.ToString() }; return(Json(respuesta)); } }