public DrinkSelection(CretaceousCombo c) { InitializeComponent(); this.combo = c; EvaluateButtons(); }
/// <summary> /// Intializes the flavor selection page /// to customize the a combo's drink. /// </summary> /// <param name="combo">The combo being customized.</param> public FlavorSelection(CretaceousCombo combo) { InitializeComponent(); Combo = combo; Sodasaurus = (Sodasaurus)combo.Drink; }
public CustomizeSteakosaurusBurger(CretaceousCombo combo) { InitializeComponent(); this.combo = combo; }
public CustomizeDinoNuggets(CretaceousCombo combo) { InitializeComponent(); this.dinoNuggets = combo.Entree as DinoNuggets; this.combo = combo; }
public SideSelection(CretaceousCombo combo) { InitializeComponent(); this.combo = combo; //this.combo.Side = this.side; }
public DrinkSelection(CretaceousCombo combo) { InitializeComponent(); this.drink = combo.Drink; this.combo = combo; }
public CustomizeSteakosaurusBurger(CretaceousCombo combo, int home) { InitializeComponent(); this.combo = combo; this.home = home; }
/// <summary> /// Constructor for when sent as a combo /// </summary> /// <param name="combo"></param> public CustomizeTRexKingBurger(CretaceousCombo combo) { InitializeComponent(); this.combo = combo; this.trx = combo.Entree as TRexKingBurger; }
/// <summary> /// Initialize PrehistoricPBJ when choose combo /// </summary> /// <param name="combo"></param> public CustomizePrehistoricPBJ(CretaceousCombo combo) { InitializeComponent(); this.combo = combo; this.pbj = combo.Entree as PrehistoricPBJ; }
/// <summary> /// Constructor which initializes the private backing combo. /// </summary> /// <param name="c"></param> public CustomizePrehistoricPBJ(CretaceousCombo c) { InitializeComponent(); this.combo = c; }
/// <summary> /// When clicking any combo, you are directed to the CustomizeCombo page /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void Click_CustomizeCombo(object sender, RoutedEventArgs e) { if (sender.Equals(Button_BrontowurstCombo)) { if (DataContext is Order order) { CretaceousCombo combo = new CretaceousCombo(new Brontowurst()); _combo = combo; order.Add(_combo); NavigationService.Navigate(new CustomizeCombo(_combo)); } } else if (sender.Equals(Button_DinoNuggetsCombo)) { if (DataContext is Order order) { CretaceousCombo combo = new CretaceousCombo(new DinoNuggets()); _combo = combo; order.Add(_combo); NavigationService.Navigate(new CustomizeCombo(_combo)); } } else if (sender.Equals(Button_PrehistoricPBJ_Combo)) { if (DataContext is Order order) { CretaceousCombo combo = new CretaceousCombo(new PrehistoricPBJ()); _combo = combo; order.Add(_combo); NavigationService.Navigate(new CustomizeCombo(_combo)); } } else if (sender.Equals(Button_PterodactylWingsCombo)) { if (DataContext is Order order) { CretaceousCombo combo = new CretaceousCombo(new PterodactylWings()); _combo = combo; order.Add(_combo); NavigationService.Navigate(new CustomizeCombo(_combo)); } } else if (sender.Equals(Button_SteakosaurusBurgerCombo)) { if (DataContext is Order order) { CretaceousCombo combo = new CretaceousCombo(new SteakosaurusBurger()); _combo = combo; order.Add(_combo); NavigationService.Navigate(new CustomizeCombo(_combo)); } } else if (sender.Equals(Button_VelociWrapCombo)) { if (DataContext is Order order) { CretaceousCombo combo = new CretaceousCombo(new VelociWrap()); _combo = combo; order.Add(_combo); NavigationService.Navigate(new CustomizeCombo(_combo)); } } }
public PrehistoricPBJCustomization(CretaceousCombo cc) { InitializeComponent(); this.cc = cc; this.pbj = cc.Entree as PrehistoricPBJ; }
/// <summary> /// inicition falvor page when coose combo /// </summary> /// <param name="sd"></param> /// <param name="combo"></param> public Flavor(Sodasaurus sd, CretaceousCombo combo) { InitializeComponent(); this.combo = combo; this.drink = sd; }
public ComboSideSelection(CretaceousCombo combo) { _combo = combo; InitializeComponent(); }
/// <summary> /// constructor for brontowurst /// </summary> /// <param name="braut">brontowurst passed in</param> public CustomizeBrontowurst(CretaceousCombo combo) { InitializeComponent(); this.combo = combo; braut = (Brontowurst)combo.Entree; }
public CustomizeVelociwrap(CretaceousCombo combo) { InitializeComponent(); this.vw = (VelociWrap)combo.Entree; this.combo = combo; }
public DinoNuggetsCustomizer(CretaceousCombo combo) { InitializeComponent(); this.combo = combo; }
public DrinkSelection(CretaceousCombo combo) { InitializeComponent(); Combo = combo; SetButtons(Combo.Drink); }
/// <summary> /// constructor that takes in a combo /// </summary> /// <param name="combo"></param> public CustomizeCombo(CretaceousCombo combo) { InitializeComponent(); _combo = combo; SetSelectedSize(); }
/// <summary> /// Opens new CustomizeCombo and sends choice as parameter /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CustomizeCombo(object sender, RoutedEventArgs e) { var button = (Button)sender; CretaceousCombo Combo; switch (button.Name) { case "brontowurst": { Combo = new CretaceousCombo(new Brontowurst()); break; } case "nuggets": { Combo = new CretaceousCombo(new DinoNuggets()); break; } case "pbj": { Combo = new CretaceousCombo(new PrehistoricPBJ()); break; } case "steakosaurus": { Combo = new CretaceousCombo(new SteakosaurusBurger()); break; } case "trex": { Combo = new CretaceousCombo(new TRexKingBurger()); break; } case "wings": { Combo = new CretaceousCombo(new PterodactylWings()); break; } case "wrap": { Combo = new CretaceousCombo(new VelociWrap()); break; } default: { Combo = new CretaceousCombo(new Brontowurst()); break; } } if (DataContext is Order order) { order.Add(Combo); } NavigationService.Navigate(new CustomizeCombo(Combo)); }
/// <summary> /// Overloaded constructor for the Prehistoric PB&J Customization page. Passes in the selected entree from the Combo Selection page. /// </summary> /// <param name="combo">The combo that was picked in the Combo Selection page.</param> public PrehistoricPBJCustomization(CretaceousCombo combo) { InitializeComponent(); this.pbj = (PrehistoricPBJ)combo.Entree; this.combo = combo; }
public CustomizePrehistoricPBJ(CretaceousCombo combo, int home) { InitializeComponent(); this.combo = combo; this.home = home; }
public ComboSideCustomization(CretaceousCombo combo) { InitializeComponent(); this.combo = combo; }
/// <summary> /// Constructor which initializes the private backing combo. /// </summary> /// <param name="c"></param> public CustomizePterodactylWings(CretaceousCombo c) { InitializeComponent(); this.combo = c; }
/// <summary> /// Constructs flavor selection page for combo soda /// </summary> /// <param name="combo"></param> public FlavorSelection(CretaceousCombo combo) { InitializeComponent(); Combo = combo; isCombo = true; }
/// <summary> /// Opens brontowurst customization page for combo entree /// </summary> /// <param name="combo"></param> public CustomizeBrontowurst(CretaceousCombo combo) { InitializeComponent(); Combo = combo; this.isCombo = true; }
/// <summary> /// An overload contstructor that set the property of the page to the parameter in the constructor. /// </summary> /// <param name="entree"></param> public ComboSelection(CretaceousCombo combo) { InitializeComponent(); this.combo = combo; }
public void ShouldGiveCorrectDescription() { CretaceousCombo combo = new CretaceousCombo(new Brontowurst()); Assert.Equal("Brontowurst Combo", combo.Description); }
/// <summary> /// Initilizes the CustomizeCombo page when a combo is given. /// </summary> /// <param name="combo"></param> public CustomizeCombo(CretaceousCombo combo) { InitializeComponent(); this.combo = combo; }
public DrinkSelection(CretaceousCombo input, int from) { InitializeComponent(); type = from; combo = input; }