예제 #1
0
        //Trae reservas de un usuario (en este caso se inserta una del 1 y se buscan de el)
        public void GetReservationFlightTest()
        {
            int a = dao.AddReservationFlight(entity);

            var result = dao.GetReservationFlight(1);

            Assert.IsInstanceOf <List <Entity> >(result);
        }
        public void Execute()
        {
            //try
            //{


            //Obtiene el DAO correspondiente por medio de las factories
            DAOFactory           factory      = DAOFactory.GetFactory(DAOFactory.Type.Postgres);
            ReservationFlightDAO ResFlightDao = factory.GetReservationFlightDAO();

            //Valida que el usuario existe
            bool f = ResFlightDao.FindUser(this.IdUser);

            if (!f)
            {
                throw new ValidationErrorException("El usuario no existe");
            }

            this.FlightReservations = ResFlightDao.GetReservationFlight(this.IdUser);

            /*  }
             * catch (ValidationErrorException ex)
             * {
             *   throw new ValidationErrorException(ex.Message);
             * }
             * catch(Exception ex)
             * {
             *   throw new Exception(ex.Message);
             * }*/
        }