protected override void OnCreate(Bundle bundle)
		{
			base.OnCreate(bundle);
			SetContentView(Resource.Layout.Main);

			Button button = FindViewById<Button>(Resource.Id.myButton);
			
			button.Click += delegate
				{
					double result = Pi.Calculate(1);

					button.Text = result.ToString();
				};
		}
        public void Execute()
        {
            IMessagePrinter printer = uiFactory.CreateMessagePrinter();
            List <String>   args    = new List <string>();

            args.Add("Error");
            IDialogView   dialog        = uiFactory.CreateDialogView();
            List <string> results       = dialog.ShowSelectionDialog(args);
            double        error         = 0;
            bool          parsingfailed = false;

            if (!double.TryParse(results.ElementAt(0), out error))
            {
                parsingfailed = true;
                printer.Print("First input is not a number");
            }
            if (!parsingfailed)
            {
                ITaylorExpansion exp    = new Pi(error);
                Result           result = exp.Calculate();
                printer.Print("Answer " + result.Answer);
            }
        }
Beispiel #3
0
        public string Get(int id)
        {
            var result   = "";
            var somthing = "new value is ";

            try
            {
                var p       = Path.Combine(Directory.GetCurrentDirectory(), "config");
                var builder = new ConfigurationBuilder().SetBasePath(p).AddJsonFile("appsettings.json");

                var Configuration = builder.Build();

                MySqlConnection connection = new MySqlConnection
                {
                    ConnectionString = Configuration["connection"]
                };
                connection.Open();
                var SomeValue = 0;

                var Pi = new Pi();
                result = Pi.Calculate(id);
                string       query = string.Format("INSERT INTO pi_list (value) VALUES({0})", result);
                MySqlCommand cmd   = new MySqlCommand(query, connection);

                //Execute command
                cmd.ExecuteNonQuery();


                connection.Close();
            }
            catch (MySql.Data.MySqlClient.MySqlException ex)
            {
                Console.WriteLine(ex.Message);
            }
            return(somthing + result);
        }