Example #1
0
        public ActionResult <PasajeroViewModel> post(PasajeroInputModel pasajeroInput)
        {
            Pasajero pasajero = Mapear(pasajeroInput);
            var      response = _pasajeroService.Guardar(pasajero);

            if (response.Error)
            {
                return(BadRequest(response.Mensaje));
            }
            return(Ok(response.pasajero));
        }
Example #2
0
        private Pasajero Mapear(PasajeroInputModel pasajeroInput)
        {
            var pasajero = new Pasajero
            {
                Identificacion = pasajeroInput.Identificacion,
                Nombre         = pasajeroInput.Nombre
            };

            foreach (Tiquete item in pasajeroInput.Tiquetes)
            {
                pasajero.Tiquetes.Add(item);
            }
            return(pasajero);
        }