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); }
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)); }
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))); }