public async Task <ActionResult <CervezaItems> > PostCervezaItem(CervezaItems item) { //Añade el item a la coleccion _context.CervezaItem.Add(item); //Guarda los cambios de manera asincrona await _context.SaveChangesAsync(); //Retorna el objeto creado return(CreatedAtAction(nameof(GetCervezaItems), new { id = item.Id }, item)); }
public async Task <IActionResult> PutCervezaItem(long id, CervezaItems item) { //Compara que el id del parametro sea igual al id del item //En caso que no lo sea, retorna una BadRequest code if (id != item.Id) { return(BadRequest()); } //Pone el estado del item en estado modificado _context.Entry(item).State = EntityState.Modified; //Guarda los cambios asicronamente en la base de datos en memora await _context.SaveChangesAsync(); return(NoContent()); }