public async Task <IActionResult> Registro(UsuarioRegistro usuarioRegistro) { if (!ModelState.IsValid) { return(View(usuarioRegistro)); } var resposta = await _autenticacaoService.Registro(usuarioRegistro); //if(false) return View(usuarioRegistro); await RealizarLogin(resposta); return(RedirectToAction("Index", controllerName: "Home")); }
public async Task <ActionResult> Registro(UsuarioRegistro usuarioRegistro) { if (!ModelState.IsValid) { return(View(usuarioRegistro)); } var resposta = await _autenticacao.Registro(usuarioRegistro); if (ResponsePossuiErros(resposta.ResponseResult)) { return(View(usuarioRegistro)); } await RealizarLogin(resposta); return(RedirectToAction("Index", "Home")); }
public async Task <IActionResult> Registro(UsuarioRegistroVM model) { if (!ModelState.IsValid) { return(View(model)); } var resposta = await _autenticacaoService.Registro(model); if (ResponsePossuiErros(resposta.ErroResult)) { return(View(model)); } await _autenticacaoService.RealizarLogin(resposta); return(RedirectToAction("Index", "Catalogo")); }
public async Task <IActionResult> Registro(UsuarioViewModel usuarioRegistro) { if (!ModelState.IsValid) { return(View(usuarioRegistro)); } var resposta = await _autenticacaoService.Registro(usuarioRegistro); if (ResponsePossuiErros(resposta.ResponseResult)) { return(View(usuarioRegistro)); } return(RedirectToAction("Index", "Home")); }
public async Task <IActionResult> Registro(UsuarioRegistro usuarioRegistro) { if (!ModelState.IsValid) { return(View(usuarioRegistro)); } // Se comunicar com a API - Registro var resposta = await _authService.Registro(usuarioRegistro); if (ResponsePossuiErros(resposta.ResponseResult)) { return(View(usuarioRegistro)); } // Realizar login na API return(RedirectToAction("Index", "Catalogo")); }
public async Task <ActionResult> Registro(UsuarioRegistro usuarioRegistro) { if (!ModelState.IsValid) { return(View(usuarioRegistro)); } // API - Registro var resposta = await _autenticacaoService.Registro(usuarioRegistro); if (false) { return(View(usuarioRegistro)); } // Realizar o login no App await RealizarLogin(resposta); return(RedirectToAction("Index", "Home")); }
public async Task <IActionResult> Registro(UsuarioRegistro usuarioRegistro) { if (!ModelState.IsValid) { return(View(usuarioRegistro)); } //API -Registro var response = await _autenticacaoService.Registro(usuarioRegistro); if (ResponsePossuiErros(response.ResponseResult)) { return(View(usuarioRegistro)); } //Realizar Login await _autenticacaoService.RealizarLogin(response); return(RedirectToAction("Index", "Catalogo")); }
public async Task <IActionResult> Registro(UsuarioRegistro usuarioRegistro) { if (!ModelState.IsValid) { return(View(usuarioRegistro)); } // API - Registro var resposta = await _autenticacaoService.Registro(usuarioRegistro); if (ResponsePossuiErros(resposta.ResponseResult)) { return(View(usuarioRegistro)); } // realizar login na APP await RealizarLogin(resposta); return(RedirectToAction("Index", controllerName: "Home")); }
public async Task <IActionResult> Registro(UsuarioRegistro usuarioRegistro) { if (!ModelState.IsValid) { return(View(usuarioRegistro)); } //API Registro var resposta = await _autenticacaoService.Registro(usuarioRegistro); //Tratar erros if (ResponsePossuiErros(resposta.ResponseResult)) { return(View(usuarioRegistro)); } //Realizar o login await RealizarLogin(resposta); return(RedirectToAction("Index", "Home")); }