Example #1
0
        public JsonResult RealizarLogin(string email, string senha)
        {
            ResultadoVD result = new ResultadoVD();


            UsuarioVD usuario = _service.RealizarLogin(email, senha);

            if (usuario != null)
            {
                result.Sucesso = true;
                HttpContext.Session.SetString("usuarioLogado", JsonConvert.SerializeObject(usuario));
            }
            result.Mensagem = result.Sucesso ? string.Empty : "Email e/ou senha incorretos.";
            return(Json(result));
        }
        public ResultadoVD InserirUsuario(UsuarioVD usuario)
        {
            ResultadoVD resultado = new ResultadoVD(true);

            try
            {
                _repository.InserirUsuario(usuario);
            }
            catch (Exception ex)
            {
                resultado.Sucesso  = false;
                resultado.Mensagem = $"Não foi possível inserir o usuário. {Environment.NewLine} {ex.Message}";
            }
            return(resultado);
        }
Example #3
0
        public JsonResult RealizarLogin(LoginVD login)
        {
            ResultadoVD result  = new ResultadoVD();
            UsuarioVD   usuario = _loginService.RealizarLogin(login);

            result.Sucesso = usuario != null;
            if (result.Sucesso)
            {
                HttpContext.Session.SetString("usuarioLogado", JsonConvert.SerializeObject(usuario));
                Response.Cookies.Append("codCarrinho", _loginService.GetCodCarrinhoLogado(usuario.Cpf).ToString()); //Se por algum motivo os cookies forem limpos, ao logar seta o cod do usuario logado
                if (Convert.ToString(Request.Cookies["codCarrinho"]) != null)                                       //quando for logar e possuir algo no cookie passa as infos pro carrinho do usuario.
                {
                    var novoCodCarrinho = _loginService.TransferirDadosCarrinhoCookie(usuario.Cpf, Convert.ToInt32(Request.Cookies["codCarrinho"]));
                    Response.Cookies.Append("codCarrinho", novoCodCarrinho.ToString());
                }
            }

            result.Mensagem = result.Sucesso ? string.Empty : "Email e/ou senha incorretos.";

            return(Json(result));
        }
Example #4
0
 public Documento()
 {
     Cliente = new UsuarioVD();
     ListaMovimentacaoDetalhe = new List <MovimentacaoDetalhe>();
     TipoDocumento            = new TipoDocumento();
 }
        public JsonResult InserirUsuario(string cpf, string nome, string email, string senha)
        {
            UsuarioVD usuario = new UsuarioVD(cpf, nome, new LoginVD(senha, email));

            return(Json(_usuarioService.InserirUsuario(usuario)));
        }