Пример #1
0
        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"));
        }
Пример #3
0
 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();
                }
            }
        }