public async Task <ActionResult <VueloModel> > aPost(VueloModel payload) { using (var context = new VueloContext()) { context.VueloM.Add(payload); await context.SaveChangesAsync(); } return(Ok(payload)); }
public async Task <ActionResult <VueloModel> > aPut(int id, [FromBody] VueloModel payload) //el frombody es opcional { using (var context = new VueloContext()) { var aw = await context.VueloM.FindAsync(id); if (aw == null) { return(BadRequest("id not found")); } aw.source = payload.source; aw.dest = payload.dest; //aw.aval = payload.aval; aw.status = payload.status; context.Update(aw); await context.SaveChangesAsync(); return(Ok(aw)); } }