Exemple #1
0
        protected override void LoadModel(object savedModel)
        {
            IDictionary model = (IDictionary)savedModel;

            flights             = (FlightSuggestions)model["flights"];
            outboundFlightIndex = (int)model["outboundFlightIndex"];
            returnFlightIndex   = (int)model["returnFlightIndex"];
        }
 protected void SearchForFlights(object sender, EventArgs e)
 {
     if (Validate(trip, tripValidator))
     {
         FlightSuggestions suggestions = this.bookingAgent.SuggestFlights(Trip);
         if (suggestions.HasOutboundFlights)
         {
             Session[Constants.SuggestedFlightsKey] = suggestions;
             SetResult(DisplaySuggestedFlights);
         }
     }
 }
Exemple #3
0
 protected override void InitializeModel()
 {
     flights             = (FlightSuggestions)Session[Constants.SuggestedFlightsKey];
     outboundFlightIndex = NoFlightSelected;
     returnFlightIndex   = NoFlightSelected;
 }