예제 #1
0
        public ActionResult Eliminar(int id)
        {
            Vuelos    VLO   = new Vuelos();
            Bitacoras BTC   = new Bitacoras();
            Errores   Error = new Errores();

            try
            {
                string destino = VLO.SP_Solicitar_Destino(id).Destino;

                BTC.GenerarBitacora(VLO.SP_Solicitar_Consec_Vuelo(id).Consec_Vuelo, 1, 3, DateTime.Now, "Eliminar", "Eliminación de un Vuelo",
                                    "", "", "", 0, "", "", "", "", "", DateTime.Now, "", 0);
                VLO.EliminarVuelo(id);

                if (destino == "")
                {
                    return(RedirectToAction("IndexLlegada"));
                }
                else
                {
                    return(RedirectToAction("IndexSalida"));
                }
            }
            catch (Exception ex)
            {
                Error.GenerarError(DateTime.Now, "Error al eliminar un vuelo en la Tabla Vuelo: " + ex);
                throw;
            }
        }
        public IHttpActionResult DeleteVuelo(int id)
        {
            VuelosModel v = CRUD.BuscarVuelos().Where(e => e.VLOID == id).First();

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

            VLO.EliminarVuelo(id);

            return(Ok(v));
        }