Example #1
0
        internal static async void RegisterUser(SingUpUser singUpUser)
        {
            var client = await GetClient();

            await client.ConnectAsync();

            var user = client.Cypher
                       .Create("(u:User {email:{userEmail}})")
                       .WithParam("userEmail", singUpUser.tBoxRegEmail.Text)
                       .Return((u) => u.As <User>())
                       .Results;
            var t = client.ToString();
        }
Example #2
0
        public async Task <IActionResult> Signup(SingUpUser userModel)
        {
            if (ModelState.IsValid)
            {
                // write your code
                var result = await _accountRepository.CreateUserAsync(userModel);

                if (!result.Succeeded)
                {
                    foreach (var errorMessage in result.Errors)
                    {
                        ModelState.AddModelError("", errorMessage.Description);
                    }

                    return(View(userModel));
                }

                ModelState.Clear();
                return(RedirectToAction("ConfirmEmail", new { email = userModel.Email }));
            }

            return(View(userModel));
        }