public async Task <IActionResult> PutPersonas(int id, Models.Personas personaOneRequest) { using (Models.pruebacuatroContext db = new Models.pruebacuatroContext()) { if (id != personaOneRequest.Id) { return(BadRequest()); } db.Entry(personaOneRequest).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PersonaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); } }
public IHttpActionResult Add([FromBody] Models.Personas persona) { using (Models.PruebaApi db = new Models.PruebaApi()) { var oPersona = new Models.Personas(); oPersona.nombre = persona.nombre; oPersona.edad = persona.edad; db.Personas.Add(oPersona); db.SaveChanges(); } return(Ok("Exito")); }
public ActionResult Post([FromBody] Models.Request.PersonaRequest model) { using (Models.pruebacuatroContext db = new Models.pruebacuatroContext()) { Models.Personas oPersona = new Models.Personas(); oPersona.Nombre = model.Nombre; oPersona.Apellido = model.Apellido; oPersona.Correo = model.Correo; oPersona.Bio = model.Bio; db.Personas.Add(oPersona); db.SaveChanges(); } return(Ok()); }
/// <summary> /// Obtiene todos los profesionales /// </summary> internal Models.ComunidadProgress Catalogo() { Models.ComunidadProgress oComunidad = new Models.ComunidadProgress(); Models.Personas oProfesionales = null; Models.CR oCR = null; IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[0]; dr = cDblib.DataReader("PRO_BULAAVISOSPROGRESS_CAT", dbparams); while (dr.Read()) { oProfesionales = new Models.Personas(); if (!Convert.IsDBNull(dr["t001_idficepi"])) { oProfesionales.T001_idficepi = short.Parse(dr["t001_idficepi"].ToString()); } if (!Convert.IsDBNull(dr["profesional"])) { oProfesionales.Profesional = dr["profesional"].ToString(); } oComunidad.SelectPersonas.Add(oProfesionales); } if (dr.NextResult()) { while (dr.Read()) { oProfesionales = new Models.Personas(); if (!Convert.IsDBNull(dr["t001_idficepi"])) { oProfesionales.T001_idficepi = short.Parse(dr["t001_idficepi"].ToString()); } if (!Convert.IsDBNull(dr["profesional"])) { oProfesionales.Profesional = dr["profesional"].ToString(); } oComunidad.SelectPersonas2.Add(oProfesionales); } } if (dr.NextResult()) { while (dr.Read()) { oCR = new Models.CR(); if (!Convert.IsDBNull(dr["t303_idnodo"])) { oCR.T303_idnodo = short.Parse(dr["t303_idnodo"].ToString()); } if (!Convert.IsDBNull(dr["t303_denominacion"])) { oCR.T303_denominacion = dr["t303_denominacion"].ToString(); } oComunidad.SelectCR.Add(oCR); } } if (dr.NextResult()) { while (dr.Read()) { oCR = new Models.CR(); if (!Convert.IsDBNull(dr["t303_idnodo"])) { oCR.T303_idnodo = short.Parse(dr["t303_idnodo"].ToString()); } if (!Convert.IsDBNull(dr["t303_denominacion"])) { oCR.T303_denominacion = dr["t303_denominacion"].ToString(); } oComunidad.SelectCR2.Add(oCR); } } return(oComunidad); } catch (Exception ex) { throw new IBException(102, "Ocurrió un error obteniendo los datos de bula de avisos.", ex); } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }