public static object AgregarDatosTecnicos(ITF_INDICADORES INDICADORES) { try { using (ITFEntities db = new ITFEntities()) { //string Rut = HttpContext.Current.Session["RUT"].ToString(); ITF_USUARIOS _user = db.ITF_USUARIOS.Where(a => a.ID_USUARIO == INDICADORES.COD_USUARIO).FirstOrDefault(); ITF_INDICADORES _indi = db.ITF_INDICADORES.Where(a => a.COD_USUARIO == _user.ID_USUARIO).FirstOrDefault(); if (_indi == null) { db.ITF_INDICADORES.Add(INDICADORES); } else { _indi.COD_GRADO = INDICADORES.COD_GRADO; _indi.PESO = INDICADORES.PESO; _indi.ESTATURA = INDICADORES.ESTATURA; } db.SaveChanges(); return(new { RESPUESTA = true, TIPO = 1, DATA = INDICADORES }); } } catch (Exception Error) { return(new { RESPUESTA = false, TIPO = 3, Error.Message }); } }
public static object DatosTecnicosUsuario(int ID) { try { using (ITFEntities db = new ITFEntities()) { ITF_INDICADORES _ind = db.ITF_INDICADORES.Where(a => a.COD_USUARIO == ID).FirstOrDefault(); return(new { RESPUESTA = true, TIPO = 1, DATA = _ind }); } } catch (Exception Error) { return(new { RESPUESTA = false, TIPO = 3, Error.Message }); } }