/*public RedirectResult CriarConta(AcessoCadastrarRequestModels request)//processamento*/ public async Task <RedirectToActionResult> CriarConta(AcessoCadastrarRequestModels request)//processamento { /*var redirectUrl = "/Acesso/CriarConta";*/ var email = request.Email; var senha = request.Senha; if (email == null) { TempData["msg-cadastro"] = "Por favor informe o e-mail"; /*return Redirect(redirectUrl);*/ return(RedirectToAction("CriarConta")); } try { await _acessoService.RegistraUsuario(email, senha); TempData["msg-cadastro"] = "Cadastro realizado com sucesso."; return(RedirectToAction("Login")); /*return Redirect("/Acesso/Login");*/ } catch (CadastrarUsuarioException exception) { var listaErros = new List <string>(); foreach (var identityError in exception.Erros) { listaErros.Add(identityError.Description); } TempData["erros-cadastro"] = listaErros; return(RedirectToAction("CriarConta")); } /*return Redirect(redirectUrl);*/ }