Ejemplo n.º 1
0
        public async Task <bool> CreateAsync(MembersRegisterPrivateVM membersRegisterPrivateVM)
        {
            var result = await userManager.CreateAsync(
                new MyIdentityUser
            {
                UserName  = membersRegisterPrivateVM.Email,
                FirstName = membersRegisterPrivateVM.FirstName,
                LastName  = membersRegisterPrivateVM.LastName,
                Email     = membersRegisterPrivateVM.Email
            }, membersRegisterPrivateVM.Password);

            return(result.Succeeded);
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> RegisterPrivate(MembersRegisterPrivateVM membersRegisterPrivateVM)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.BackButton = true;
                return(View(membersRegisterPrivateVM));
            }

            var isAdded = await membersService.CreateAsync(membersRegisterPrivateVM);

            if (!isAdded)
            {
                ViewBag.BackButton = true;
                return(View(membersRegisterPrivateVM));
            }

            return(RedirectToAction(nameof(Index)));
        }