public async Task <IActionResult> AddOrEdit([Bind("VueloID,Destino,Piloto,ModeloAvion,Pasajeros,FechaAbordaje,Categoria")] Vuelo vuelo) { if (ModelState.IsValid) { if (vuelo.VueloID == 0) { _context.Add(vuelo); } else { _context.Update(vuelo); } await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vuelo)); }
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)); } }
public async Task <IActionResult> AddOrEdit([Bind("VueloID,Destino,Piloto,ModeloAvion,Pasajeros,FechaAbordaje")] Vuelo vuelo) { List <Empleado> li = new List <Empleado>(); li = _empleadoContext.Empleados.ToList(); ViewBag.LaPutaLista = li; if (ModelState.IsValid) { if (vuelo.VueloID == 0) { _context.Add(vuelo); } else { _context.Update(vuelo); } await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vuelo)); }