コード例 #1
0
        private void NextButton_Clicked(object sender, EventArgs e)
        {
            // Guardo los valores ingresados por el usuario
            FlavorsCoffeeCup flavorsCoffee = new FlavorsCoffeeCup(Segmented1.SelectedIndex + 1,
                                                                  Segmented2.SelectedIndex + 1,
                                                                  Segmented3.SelectedIndex + 1,
                                                                  Segmented4.SelectedIndex + 1);

            // Envio el resultado de la Cata al servicio  para que sea analizado
            flavorsCoffee = CoffeeAnalysisServices.TestCoffeeChecker(flavorsCoffee);

            // Llamo la pagina de detalles de descriptores
            var nextTestResult = CoffeeAnalysisServices.NextTestCoffee(ref flavorsCoffee);

            // Envio el resultado de la primera Cata al Singleton
            CoffeeBreakSingleton.Instance.flavorsCoffee = flavorsCoffee;

            if (nextTestResult != null)
            {
                Navigation.PushAsync(new DetailFlavorView(nextTestResult));
            }

            else
            {
                Navigation.PushAsync(new FinalAppreciationView());
            }
        }
コード例 #2
0
        private void NextButton_Clicked(object sender, EventArgs e)
        {
            var flavorsCoffee = CoffeeBreakSingleton.Instance.flavorsCoffee;

            // Llamo la pagina de detalles de descriptores
            var nextTestResult = CoffeeAnalysisServices.NextTestCoffee(ref flavorsCoffee);

            // Envio el resultado de la primera Cata al Singleton
            CoffeeBreakSingleton.Instance.flavorsCoffee = flavorsCoffee;

            if (nextTestResult != null)
            {
                Navigation.PushAsync(new DetailFlavorView(nextTestResult));
            }

            else
            {
                Navigation.PushAsync(new FinalAppreciationView());
            }
        }