Ejemplo n.º 1
0
        public IActionResult GetOpcional(int id)
        {
            var opcional = opcionalRepository.GetOpcional(id);

            if (opcional == null)
            {
                return(NotFound("Opcional não encontrado."));
            }

            return(Ok(opcional));
        }
Ejemplo n.º 2
0
        private Reserva MapearReservaDtoParaDominio(ReservaDto reservaRequest)
        {
            var opcionais = new List <Opcional>();

            foreach (var id in reservaRequest.IdOpcionais)
            {
                opcionais.Add(opcionalRepository.GetOpcional(id));
            }

            return(new Reserva(
                       trechoRepository.GetTrecho(reservaRequest.IdTrecho),
                       classeVooRepository.GetClasseVoo(reservaRequest.IdClasseVoo),
                       opcionais
                       ));
        }