Example #1
0
        async void OnSignUpButtonClicked(object sender, EventArgs e)
        {
            var user = new SignUpData()
            {
                //Username = usernameEntry.Text,
                FirstName  = firstNameEntry.Text,
                LastName   = lastNameEntry.Text,
                Email      = emailEntry.Text,
                Phone      = phoneEntry.Text,
                Password   = passwordEntry.Text,
                RePassword = repasswordEntry.Text
            };

            // Sign up logic goes here

            var signUpSucceeded = AreDetailsValid(user);

            if (signUpSucceeded)
            {
                var rootPage = Navigation.NavigationStack.FirstOrDefault();
                if (rootPage != null)
                {
                    //  App.IsUserLoggedIn = true;
                    App.Current.MainPage = new MainPage();
                    ///Navigation.InsertPageBefore(new MainPage(), Navigation.NavigationStack.First());
                    //await Navigation.PopToRootAsync();
                }
            }
            else
            {
                messageLabel.IsVisible = true;
            }
        }
Example #2
0
        public string StoreSignUpData(SignUpData data)
        {
            var newKey = Guid.NewGuid().ToString("n");

            mStorage.Add(newKey, data);
            return(newKey);
        }
Example #3
0
 private ApplicationUser GetApplicationUser(SignUpData signUpData) => new ApplicationUser
 {
     Id             = Guid.NewGuid().ToString(),
     Email          = signUpData.Email,
     UserName       = signUpData.Username,
     EmailConfirmed = false,
 };
Example #4
0
        /// <summary>
        /// Registration
        /// </summary>
        public void Registration(string username, string password, string email, Action onSuccessfulRegistration, Action <ErrorDescription> onError)
        {
            var signUpData = new SignUpData();

            signUpData.username = username;
            signUpData.password = password;
            signUpData.email    = email;

            var signUpDataJson = JsonUtility.ToJson(signUpData);

            string proxy = _isProxy ? "proxy/registration" : "user";

            StartCoroutine(WebRequests.PostRequest(
                               string.Format("https://login.xsolla.com/api/{0}?projectId={1}&login_url={2}&engine=unity&engine_v={3}&sdk=login&sdk_v={4}", proxy, _loginId, _callbackURL, Application.unityVersion, sdk_v),
                               signUpDataJson,
                               (status, message) =>
            {
                print(message);

                ErrorDescription error = CheckForErrors(status, message, CheckRegistrationError);

                if (error == null && onSuccessfulRegistration != null)
                {
                    onSuccessfulRegistration.Invoke();
                }
                else if (error != null && onError != null)
                {
                    onError.Invoke(error);
                }
            }));
        }
        public async Task <Boolean> signUp(SignUpData data)
        {
            var currentUser = await Client
                              .Child(DataPoints.USERS)
                              .Child(data.userName)
                              .OnceSingleAsync <User>();

            if (currentUser == null)
            {
                var newUser = new User();
                newUser.userName = data.userName;
                newUser.password = data.password;
                newUser.fullName = data.fullName;
                newUser.userType = data.userType;
                await Client
                .Child(DataPoints.USERS)
                .Child(data.userName)
                .PutAsync(newUser);

                FirebaseModel.currentUser = newUser;

                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #6
0
        public async Task <DataToggl <UserDataToggl> > SignUp(SignUpData signUpData)
        {
            var request = (HttpWebRequest)WebRequest.Create("https://www.toggl.com/api/v8/signups");

            request.Method = "POST";


            request.ContentType = @"application/json";
            using (var streamWriter = new StreamWriter(request.GetRequestStream()))
            {
                string json = JsonConvert.SerializeObject(signUpData);

                streamWriter.Write(json);
                streamWriter.Flush();
            }

            try
            {
                var httpResponse = (HttpWebResponse)request.GetResponseAsync().Result;
                using (var sr = httpResponse.GetResponseStream())
                {
                    var responseJson = new StreamReader(sr).ReadToEnd();
                    return(JsonConvert.DeserializeObject <DataToggl <UserDataToggl> >(responseJson));
                }
            }
            catch (Exception e)
            {
                Debug.WriteLine("There was a problem: " + e.Message);
                throw e;
            }
        }
 public ActionResult SignUp(SignUpData data)
 {
     if (ModelState.IsValid)
     {
         data.Message = "註冊成功";
     }
     return(View(data));
 }
Example #8
0
 public static ApplicationUser ToApplicationUser(this SignUpData data)
 {
     return(new()
     {
         Email = data.Email,
         PasswordHash = data.Password,
         UserName = data.Nickname
     });
 }
Example #9
0
        public static User ToUser(this SignUpData data)
        {
            User result = new()
            {
                Email       = data.Email,
                UserName    = data.Name,
                Password    = data.Password,
                PhoneNumber = data.Phone
            };

            return(result);
        }
Example #10
0
 private void btnSignUp_Click(object sender, EventArgs e)
 {
     if (fieldsAreNotEmpty())
     {
         SignUpData data = new SignUpData(
             this.txtUserName.TextName,
             this.txtFullName.TextName,
             this.txtPassword.TextName,
             this.rdoWorker.Checked? UserTypes.WORKER : UserTypes.EMPLOYER);
         mPresenter.onPressSignUp(data);
     }
 }
Example #11
0
    private SignUpData CreatePlayerData()
    {
        SignUpData playerData = new SignUpData();

        playerData.nome      = userInput.text;
        playerData.usuario   = userInput.text;
        playerData.email     = "*****@*****.**";
        playerData.unidade   = "ef88bb50-cd6a-11e7-91b8-00051b7601a3";
        playerData.matricula = "9999";
        playerData.ano       = "1";
        return(playerData);
    }
Example #12
0
        private void _Start()
        {
            Scripts.Utils.GenerateManager.Generate <UnityEngine.UI.RawImage>(
                delegate(RawImage image)
            {
                Texture.TextureManager.LoadFromLocal(image, @"C:\Users\User\Pictures\Saved Pictures\Снимок5.PNG", null);
                image.gameObject.SetActive(true);

                var obj = new SignUpData()
                {
                    logInData = new LogInData()
                    {
                        user = "******",
                        pass = "******"
                    },
                    personalData = new PersonalData()
                    {
                        email       = "@mail.ru",
                        dateOfBirth = System.DateTime.Now.ToString("yyyy-MM-dd"),
                        firstName   = "Andrew",
                        lastName    = "Kuzin"
                        ,
                        profileImage = $"${image.gameObject.FullName()}"
                    },
                    companyData = new CompanyInfo()
                    {
                        company  = "Russian Army",
                        position = "Tupoi sro4"
                    },
                    country = new CountryInfo()
                    {
                        country  = "Russia",
                        language = SystemLanguage.Russian
                    },
                    hobbies = new HobbyInfo[]
                    {
                        new HobbyInfo()
                        {
                            hobby = "Programming"
                        },
                        new HobbyInfo()
                        {
                            hobby = "Ur mom f*****g"
                        }
                    }
                };

                //Debug.Log("Rere");
                Scripts.Network.DBManager.Upload(UrlKeywords.SignUp, obj.GetForm(), (b, s) => { Debug.Log($"Success?:{b} | Info:{s}"); });
            }, container
                );
        }
Example #13
0
        public async void onPressSignUp(SignUpData data)
        {
            var success = await authenticationModel.signUp(data);

            if (!success)
            {
                mView.showError("There is already a user with similar data");
            }
            else
            {
                mView.navigateToDashBoard();
            }
        }
Example #14
0
        public async ValueTask <User> SignUp(SignUpData signUpData)
        {
            ApplicationUser applicationUser = GetApplicationUser(signUpData);

            IdentityResult userCreationResult = await _userManager.CreateAsync(applicationUser, signUpData.Password);

            if (userCreationResult.Succeeded == false)
            {
            }

            User user = GetUser(signUpData, applicationUser);

            return(await _userRepository.AddAsync(user));
        }
Example #15
0
        public async Task <IActionResult> SignUp(SignUpData data, string returnUrl)
        {
            if (!ModelState.IsValid)
            {
                return(View(data));
            }

            var res = await UserManager.CreateAsync(data.ToUser());

            if (!res.Succeeded)
            {
                ViewData["returnUrl"] = returnUrl;
                return(View(data));
            }
            return(Redirect(returnUrl ?? "/"));
        }
Example #16
0
 public ActionResult SignUp(SignUpData data)
 {
     if (data.Name.IsNullOrWhiteSpace())
     {
         data.NameMessage = "請輸入名字";
     }
     if (data.Account.IsNullOrWhiteSpace())
     {
         data.AccountMessage = "請輸入帳號";
     }
     if (data.Password.IsNullOrWhiteSpace())
     {
         data.PasswordMessage = "請輸入密碼";
     }
     if (!data.Name.IsNullOrWhiteSpace() && !data.Account.IsNullOrWhiteSpace() && !data.Password.IsNullOrWhiteSpace())
     {
         data.Message = "註冊成功";
     }
     return(View(data));
 }
Example #17
0
        async void OnLoginButtonClicked(object sender, EventArgs e)
        {
            var user = new SignUpData
            {
                Email    = emailEntry.Text,
                Password = passwordEntry.Text
            };

            if (AreCredentialsCorrect(user))
            {
                AppSettings.LoggedNormally = true;
                App.Current.MainPage       = new MainPage();
                //Navigation.InsertPageBefore(new MainPage(), this);
                //await Navigation.PopAsync();
            }
            else
            {
                messageLabel.IsVisible = true;
                passwordEntry.Text     = string.Empty;
                forgetButton.IsVisible = true;
            }
        }
Example #18
0
        public override void Start(Action <string> _completionCallback)
        {
            Screen.orientation = ScreenOrientation.Portrait;
            data = new SignUpData();
            completionCallback = _completionCallback;

            if (atom.physicsState == 0)
            {
                ClearHighlighting();
                GetMolecularChild(molecule, "Crowdfund").GetComponent <Image>().color = new Color(1f, 1f, 0f);
                audioSource = audioManager.Say(atom.audioFile, AtomExpiry);
            }
            else if (atom.physicsState == 1)
            {
                ClearHighlighting();
                GetMolecularChild(molecule, "Donate").GetComponent <Image>().color = new Color(1f, 1f, 0f);
                audioSource = audioManager.Say(atom.audioFile, ClearHighlighting);
            }


            GetMolecularChild(molecule, "Quit").GetComponent <Button>().onClick.AddListener(QuitApp);
            GetMolecularChild(molecule, "Crowdfund").GetComponent <Button>().onClick.AddListener(LeaveAppCrowdfund);
            GetMolecularChild(molecule, "Donate").GetComponent <Button>().onClick.AddListener(LeaveAppDonate);
        }
Example #19
0
 bool AreCredentialsCorrect(SignUpData user)
 {
     return(user.Email == LoginData.Email && user.Password == LoginData.Password);
 }
Example #20
0
 private User GetUser(SignUpData signUpData, ApplicationUser applicationUser) => new User
 {
     ApplicationUser = applicationUser,
     JoinedAt        = DateTime.Now,
     Username        = signUpData.Username,
 };
Example #21
0
 public SignUpFinal(SignUpData ob , SignUp3 ob1)
 {
     InitializeComponent();
     tempdata = ob;
     temp = ob1;
 }
Example #22
0
 bool AreDetailsValid(SignUpData user)
 {
     return(!string.IsNullOrWhiteSpace(user.FirstName) && !string.IsNullOrWhiteSpace(user.LastName) && !string.IsNullOrWhiteSpace(user.Email) &&
            !string.IsNullOrWhiteSpace(user.Phone) && !string.IsNullOrWhiteSpace(user.Password) && !string.IsNullOrWhiteSpace(user.RePassword) && user.Email.Contains("@"));
 }
Example #23
0
 public IActionResult SignUp(SignUpData model)
 {
     return(Ok(false));
 }
Example #24
0
 public SignUp3(SignUpData temp)
 {
     InitializeComponent();
     ob = temp;
 }