Esempio n. 1
0
        public async Task <IActionResult> Post([FromBody] Vuelo model)
        {
            try
            {
                var Newmodel = new Vuelo()
                {
                    Id              = model.Id,
                    Origen          = model.Origen,
                    Destino         = model.Destino,
                    FechaPartida    = model.FechaPartida,
                    PrecioTurista   = model.PrecioTurista,
                    PrecioEjecutivo = model.PrecioEjecutivo,
                    HoraPartida     = model.HoraPartida,
                    HoraLlegada     = model.HoraLlegada,
                    NoParadas       = model.NoParadas,
                    NoVueloEscala   = model.NoVueloEscala,
                    Duracion        = model.Duracion
                };

                airlineRepository.CrearVuelo(Newmodel);
                if (airlineRepository.SaveAll())
                {
                    /*   return Created($"/api/order/{Newmodel.Id}", Newmodel);*/
                    var results = new
                    {
                        ruta = $"{Newmodel.Id}"
                    };
                    return(Created("", results));
                }
            }
            catch (Exception ex)
            {
                logger.LogError($"Fallo al Guardar Orden:{ex}");
            }

            return(BadRequest("Failed to save new order"));
        }