public IHttpActionResult PutEstadoVuelo(int id, EstadoVuelo estadoVuelo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != estadoVuelo.Codigo) { return(BadRequest()); } db.Entry(estadoVuelo).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EstadoVueloExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> PostEstadoVuelo(EstadoVuelo estadoVuelo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.EstadoVueloes.Add(estadoVuelo); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (EstadoVueloExists(estadoVuelo.Codigo)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = estadoVuelo.Codigo }, estadoVuelo)); }
public IActionResult Update(EstadoVuelo entidad) { //Instancia la entidad servicio.Actualizar(entidad); //Regresa la ruta de la entidad creada de acuerdo al key {Id o Codigo} return(CreatedAtRoute("SearchEstadoVuelo", new { codigo = entidad.Codigo }, entidad)); }
public IHttpActionResult GetEstadoVuelo(int id) { EstadoVuelo estadoVuelo = db.EstadoVueloes.Find(id); if (estadoVuelo == null) { return(NotFound()); } return(Ok(estadoVuelo)); }
public async Task <IHttpActionResult> GetEstadoVuelo(int id) { EstadoVuelo estadoVuelo = await db.EstadoVueloes.FindAsync(id); if (estadoVuelo == null) { return(NotFound()); } return(Ok(estadoVuelo)); }
public IHttpActionResult PostEstadoVuelo(EstadoVuelo estadoVuelo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.EstadoVueloes.Add(estadoVuelo); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = estadoVuelo.Codigo }, estadoVuelo)); }
public IHttpActionResult DeleteEstadoVuelo(int id) { EstadoVuelo estadoVuelo = db.EstadoVueloes.Find(id); if (estadoVuelo == null) { return(NotFound()); } db.EstadoVueloes.Remove(estadoVuelo); db.SaveChanges(); return(Ok(estadoVuelo)); }
public async Task <IHttpActionResult> DeleteEstadoVuelo(int id) { EstadoVuelo estadoVuelo = await db.EstadoVueloes.FindAsync(id); if (estadoVuelo == null) { return(NotFound()); } db.EstadoVueloes.Remove(estadoVuelo); await db.SaveChangesAsync(); return(Ok(estadoVuelo)); }
public void Actualizar(EstadoVuelo EstadoVuelo) { var filter = Builders <EstadoVuelo> .Filter.Eq(x => x.Codigo, EstadoVuelo.Codigo); Actualizar <EstadoVuelo>(nameof(EstadoVuelo), filter, EstadoVuelo); }
public void Crear(EstadoVuelo EstadoVuelo) { Crear(nameof(EstadoVuelo), EstadoVuelo); }
public void Actualizar(EstadoVuelo EstadoVuelo) { accesoDatos.Actualizar(EstadoVuelo); }
public void Crear(EstadoVuelo EstadoVuelo) { accesoDatos.Crear(EstadoVuelo); }