private async void newGuest()
        {
            //Send to DB
            try
            {
                var phoneNumber = txtPhoneNumber.Text;
                var hostName    = txtHostName.Text;

                VisitorDataPayLoad visitor = new VisitorDataPayLoad();
                visitor.CompanyName    = userCompany;
                visitor.EmailAddress   = userEmail;
                visitor.FullName       = userName;                      //I think the guest name is the same as username. I suggest we add another field in Register to get
                visitor.GuestName      = userName;                      //a particular name to link to change name since name can be changed.
                visitor.HostName       = hostName;
                visitor.InvitationCode = ivCode;
                visitor.PhoneNumber    = Convert.ToInt64(phoneNumber);
                visitor.Photo          = userPhotoString;               //Reason - what if user change name or picture later? This to identify what he/she looked like during that visit.
                visitor.Signature      = base64String;
                visitor.CompanyId      = _activePage.CompanyId;
                visitor.ThumbPrint     = "@";
                RemoteService   service = new RemoteService();
                ResponseMessage msg     = new ResponseMessage();
                if (string.IsNullOrEmpty(ivCode))
                {
                    msg = await service.CheckInRegisteredUser(visitor);
                }
                else
                {
                    msg = await service.CheckInWithInvitation(visitor);
                }

                if (msg.ResponseCode != 0)
                {
                    MessageDialog md = new MessageDialog("Could not complete Check In: " + msg.Message);
                    await md.ShowAsync();

                    return;
                }

                this.Frame.Navigate(typeof(MainPage));
                MessageDialog tag = new MessageDialog("Please pick your tag : Your Check In Code is " + msg.Message + ". Please click OK button after copy");
                await tag.ShowAsync();
            }
            catch (Exception ex)
            {
                MessageDialog msg = new MessageDialog(ex.Message + " Void - newGuest()");
                //msg.ShowAsync();
            }
        }