예제 #1
0
        public async Task <ActionResult> Post([FromBody] E_Medicina medicina)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            await dbConexion.Medicina.AddAsync(medicina);

            dbConexion.SaveChanges();
            return(Created("api/medicina", medicina));
        }
예제 #2
0
        public async Task <ActionResult> Put(int id, [FromBody] E_Medicina medicina)
        {
            var v_medicina = await dbConexion.Medicina.SingleOrDefaultAsync(a => a.ID_MEDICINA == id);

            if (v_medicina != null && ModelState.IsValid)
            {
                dbConexion.Entry(v_medicina).CurrentValues.SetValues(medicina);
                dbConexion.SaveChanges();
                return(Ok());
            }
            else
            {
                return(BadRequest());
            }
        }