Example #1
0
        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"));
        }
Example #2
0
        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"));
        }
Example #3
0
        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"));
        }
Example #6
0
        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"));
        }