Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 4
0
        public IHttpActionResult GetEstadoVuelo(int id)
        {
            EstadoVuelo estadoVuelo = db.EstadoVueloes.Find(id);

            if (estadoVuelo == null)
            {
                return(NotFound());
            }

            return(Ok(estadoVuelo));
        }
Ejemplo n.º 5
0
        public async Task <IHttpActionResult> GetEstadoVuelo(int id)
        {
            EstadoVuelo estadoVuelo = await db.EstadoVueloes.FindAsync(id);

            if (estadoVuelo == null)
            {
                return(NotFound());
            }

            return(Ok(estadoVuelo));
        }
Ejemplo n.º 6
0
        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));
        }
Ejemplo n.º 7
0
        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));
        }
Ejemplo n.º 8
0
        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));
        }
Ejemplo n.º 9
0
        public void Actualizar(EstadoVuelo EstadoVuelo)
        {
            var filter = Builders <EstadoVuelo> .Filter.Eq(x => x.Codigo, EstadoVuelo.Codigo);

            Actualizar <EstadoVuelo>(nameof(EstadoVuelo), filter, EstadoVuelo);
        }
Ejemplo n.º 10
0
 public void Crear(EstadoVuelo EstadoVuelo)
 {
     Crear(nameof(EstadoVuelo), EstadoVuelo);
 }
Ejemplo n.º 11
0
 public void Actualizar(EstadoVuelo EstadoVuelo)
 {
     accesoDatos.Actualizar(EstadoVuelo);
 }
Ejemplo n.º 12
0
 public void Crear(EstadoVuelo EstadoVuelo)
 {
     accesoDatos.Crear(EstadoVuelo);
 }