public async Task <ActionResult> Login(CheckoutMethodViewModel viewModel) { var result = await _applicationSignInManager.PasswordSignInAsync(viewModel.LoginViewModel.Email, viewModel.LoginViewModel.Password, true, true); switch (result) { case SignInStatus.Success: break; default: ModelState.AddModelError("LoginViewModel.Password", _localizationService.GetString("/Login/Form/Error/WrongPasswordOrEmail")); return(View("CheckoutMethod", viewModel)); } return(RedirectToAction("Index", "Checkout")); }
public ActionResult CheckoutMethod(CheckoutPage currentPage) { var viewModel = new CheckoutMethodViewModel(currentPage, _urlHelper.Action("Index", "Checkout")); return(View("CheckoutMethod", viewModel)); }