예제 #1
0
        public async Task <IActionResult> Connect(CheckIdentityQuery model)
        {
            if (model.SecurityCode == "123")
            {
                Customer customer = await _mediator.Send(new CheckIdentityQuery { Email = model.Email });

                if (customer != null)
                {
                    ConnectToIdentityViewModel viewModel = new ConnectToIdentityViewModel(customer);

                    return(View(viewModel));
                }
                else
                {
                    return(RedirectToAction("Identity"));
                }
            }
            else
            {
                return(RedirectToAction("Identity"));
            }
        }
예제 #2
0
        public async Task <IActionResult> ConnectAccount(ConnectToIdentityViewModel model)
        {
            await _mediator.Send(new ConnectToIdentityCommand { Email = model.Customer.Emailaddress, Password = model.Password, ConfirmPassword = model.ConfirmPassword });

            return(RedirectToAction("Index", "Home"));
        }