Ejemplo n.º 1
0
        // returns a list of BookingEventCount contracts from BookingSearchService
        // links:
        //  docLink: http://sql2x.org/documentationLink/0b582d9b-64df-473e-9f42-7ce7701e67f0
        // parameters:
        //  bookingId: filter by this key
        public virtual BookingEventCountContract BookingEventCount(System.Guid bookingId)
        {
            // transfer all BookingEventCount serialized objects from BookingSearch as BookingEventCount contracts
            var dataAccessLayer    = new SolutionNorSolutionPort.DataAccessLayer.BookingSearch();
            var businessLogicLayer = new BookingEventCount();

            return(businessLogicLayer.BookingEventCountFromDal(dataAccessLayer.BookingEventCount(bookingId)));
        }
Ejemplo n.º 2
0
        // returns a list of BookingFinancialPayments contracts
        // links:
        //  docLink: http://sql2x.org/documentationLink/eb26aecd-6edc-44ae-938f-42f53929062d
        // parameters:
        //  bookingId: filter by this key
        public List <BookingFinancialPaymentsContract> BookingFinancialPayments(System.Guid bookingId)
        {
            // transfer all BookingFinancialPayments serialized objects from BookingSearch as BookingFinancialPayments contracts
            var dataAccessLayer    = new SolutionNorSolutionPort.DataAccessLayer.BookingSearch();
            var businessLogicLayer = new BookingFinancialPayments();

            return(businessLogicLayer.BookingFinancialPaymentsFromDal(dataAccessLayer.BookingFinancialPayments(bookingId)));
        }
Ejemplo n.º 3
0
        // returns a list of BookingServiceSummary contracts
        // links:
        //  docLink: http://sql2x.org/documentationLink/eb26aecd-6edc-44ae-938f-42f53929062d
        // parameters:
        //  bookingId: filter by this key
        public List <BookingServiceSummaryContract> BookingServiceSummary(System.Guid bookingId)
        {
            // transfer all BookingServiceSummary serialized objects from BookingSearch as BookingServiceSummary contracts
            var dataAccessLayer    = new SolutionNorSolutionPort.DataAccessLayer.BookingSearch();
            var businessLogicLayer = new BookingServiceSummary();

            return(businessLogicLayer.BookingServiceSummaryFromDal(dataAccessLayer.BookingServiceSummary(bookingId)));
        }
Ejemplo n.º 4
0
        // returns a list of BookingPassengerWithExtra contracts
        // links:
        //  docLink: http://sql2x.org/documentationLink/eb26aecd-6edc-44ae-938f-42f53929062d
        // parameters:
        //  bookingPassengerId: filter by this key
        public BookingPassengerWithExtraContract BookingPassengerWithExtra(System.Guid bookingPassengerId)
        {
            // transfer all BookingPassengerWithExtra serialized objects from BookingSearch as BookingPassengerWithExtra contracts
            var dataAccessLayer    = new SolutionNorSolutionPort.DataAccessLayer.BookingSearch();
            var businessLogicLayer = new BookingPassengerWithExtra();

            return(businessLogicLayer.BookingPassengerWithExtraFromDal(dataAccessLayer.BookingPassengerWithExtra(bookingPassengerId)));
        }
Ejemplo n.º 5
0
        // returns a list of BookingsOpen contracts
        // links:
        //  docLink: http://sql2x.org/documentationLink/eb26aecd-6edc-44ae-938f-42f53929062d
        // parameters:
        //
        public List <BookingsOpenContract> BookingsOpen()
        {
            // transfer all BookingsOpen serialized objects from BookingSearch as BookingsOpen contracts
            var dataAccessLayer    = new SolutionNorSolutionPort.DataAccessLayer.BookingSearch();
            var businessLogicLayer = new BookingsOpen();

            return(businessLogicLayer.BookingsOpenFromDal(dataAccessLayer.BookingsOpen()));
        }
Ejemplo n.º 6
0
        // returns a list of BookingStatistics contracts
        // links:
        //  docLink: http://sql2x.org/documentationLink/eb26aecd-6edc-44ae-938f-42f53929062d
        // parameters:
        //  departureAirportId: filter by this key
        //  arrivalAirportId: filter by this key
        //  fromDateTime: filter by this key
        //  untilDateTime: filter by this key
        public List <BookingStatisticsContract> BookingStatistics(System.Guid departureAirportId, System.Guid arrivalAirportId, System.DateTime fromDateTime, System.DateTime untilDateTime)
        {
            // transfer all BookingStatistics serialized objects from BookingSearch as BookingStatistics contracts
            var dataAccessLayer    = new SolutionNorSolutionPort.DataAccessLayer.BookingSearch();
            var businessLogicLayer = new BookingStatistics();

            return(businessLogicLayer.BookingStatisticsFromDal(dataAccessLayer.BookingStatistics(departureAirportId, arrivalAirportId, fromDateTime, untilDateTime)));
        }