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(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> Login(UsuarioLogin usuarioLogin) { if (!ModelState.IsValid) { return(View(usuarioLogin)); } var resposta = await _autenticacaoService.Login(usuarioLogin); if (ResponsePossuiErros(resposta.ResponseResult)) { return(View(usuarioLogin)); } await _autenticacaoService.RealizarLogin(resposta); return(RedirectToAction("Index", "Home")); }