Ejemplo n.º 1
0
        private Task <bool> AddAccount()
        {
            Task <bool> addAccount = new Task <bool>(() =>
            {
                try
                {
                    DatabaseConnectivity dc = new DatabaseConnectivity();
                    dc.Connect();
                    MySqlCommand command = new MySqlCommand();
                    command.Parameters.AddWithValue("@un", Username);
                    command.Parameters.AddWithValue("@el", Email);
                    command.Parameters.AddWithValue("@pd", Password);
                    command.Parameters.AddWithValue("@sid", 1);
                    dc.Execute(command, "INSERT INTO accounts (Username, Email, Password, SettingsId) VALUES (@un, @el, @pd, @sid);");
                    dc.Unconnect();
                    return(true);
                }
                catch
                {
                    Message = "Something went wrong.";
                    return(false);
                }
            });

            addAccount.Start();
            return(addAccount);
        }