Exemplo n.º 1
0
        public async Task register(string email, string applicationName, SezameRegisterCallbackType callback)
        {
            var invoker  = new SezameRegistrationServiceInvoker();
            var response = await invoker.RegisterAsync(email, applicationName);

            clientcode   = response.GetParameter(SezameResultKey.ClientCode);
            sharedsecret = response.GetParameter(SezameResultKey.SharedSecret);
            this.email   = email;
            writeSetting("status", "register");
            writeSetting("clientcode", clientcode);
            writeSetting("sharedsecret", sharedsecret);
            writeSetting("email", email);
            callback(clientcode, sharedsecret);
        }
        private void btnRegisterClick(object sender, EventArgs e)
        {
            var myCallback = new SezameRegisterCallbackType(registerCallback);

            _manager.register(email.Text, applicationName.Text, myCallback);
        }