Example #1
0
 //Checks the HTTP response
 private void sessionCheckCallBackHandler(Model.Pincode pin, HttpStatusCode code)
 {
     if (code == HttpStatusCode.Found)
     {
         GenerateSessionId();
     }else if(code == HttpStatusCode.NotFound){
         Factory.PincodeFactory pinFactory = new Client.Factory.PincodeFactory();
         pin = new Model.Pincode();
         pin.Id = sessionPin;
         pinFactory.Save(pin, new ControlHandler(this), sessionSaveCallBackHandler);
     }
 }
Example #2
0
        //Generate sessionID
        public void GenerateSessionId()
        {
            int sessionToken = Client.Service.Generate.Token.GenerateSessionId(6);

            sessionPin = sessionToken;

            //Change property in settings
            Properties.Settings.Default.Session_Id = sessionPin;
            Properties.Settings.Default.Save();

            //Set sessionId on Form
            SessionLabel.Text = sessionToken.ToString();

            //Add session to the database
            Factory.PincodeFactory pincodeFactory = new Client.Factory.PincodeFactory();
            pincodeFactory.FindById(sessionPin, new ControlHandler(this), sessionCheckCallBackHandler);
        }