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); } } }
protected override void InitializeModel() { flights = (FlightSuggestions)Session[Constants.SuggestedFlightsKey]; outboundFlightIndex = NoFlightSelected; returnFlightIndex = NoFlightSelected; }