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 UsuarioVD RealizarLogin(LoginVD login) { return(_loginRepository.RealizarLogin(login.Email, login.Senha)); }
public UsuarioVD(string cpf, string nome, LoginVD login) { Cpf = cpf; Nome = nome; Login = login; }
public UsuarioVD(LoginVD login) { Login = login; }