public async Task <RedirectToActionResult> Register(AcessoCadastrarRequestModel request) { if (request.Email == null || request.Senha == null) { TempData["msg-cadastro"] = "Por favor informe o email e senha"; return(RedirectToAction("Register")); } try { await _acessoService.UserRegister(request.Email, request.Senha); TempData["msg-cadastro"] = "Cadastro realizado com sucesso faça o login"; return(RedirectToAction("Register")); } catch (CadastrarUsuarioException ex) { var listErros = new List <string>(); foreach (var identityError in ex.Errors) { listErros.Add(identityError.Description); } TempData["errors-cadastro"] = listErros; return(RedirectToAction("Register")); } }