// GET: Empresa/RedesSociais/5 public ActionResult RedesSociais(int id) { int idcliente = ((Usuario)Session["usuario"]).idCliente; var RNCliente = new ZRN.Clientes.Clientes(); var verificarAcesso = RNCliente.VerificaAcessoEmpresaVertente(ZRN.Vertentes.enumVertentes.RedesSociais, id, idcliente); if (verificarAcesso) { var RN = new ZRN.Empresas.Empresas(); var RNSocial = new ZRN.RedesSociais.Facebook.Facebook(); var RNSocialTw = new ZRN.RedesSociais.Twitter.Twitter(); var RNSocialInsta = new ZRN.RedesSociais.Instagram.Instagram(); var RNSocialYoutube = new ZRN.RedesSociais.Youtube.Youtube(); var RNtemRedesSociais = new ZRN.RedesSociais.RedesSociais(); var empresaView = new ViewModel.Empresa.EmpresaSocial(); empresaView.Empresa = RN.RetornaPerfilEmpresa(id); empresaView.TotalSeguidoresFace = RNSocial.RetornaSeguidores(id); empresaView.TotalSeguidoresTw = RNSocialTw.RetornaSeguidores(id); empresaView.TotalSeguidoresInsta = RNSocialInsta.RetornaSeguidoresInsta(id); empresaView.TotalSeguidoresYoutube = RNSocialYoutube.RetornaSeguidoresYoutube(id); empresaView.temRedesSocias = RNtemRedesSociais.VerificaRedesSociaisEmpresas(id); return(View(empresaView)); } else { return(RedirectToAction("redessociais_semAcesso", "Empresa")); } }
public List <ZRN.Graficos.TagCloud.Termo> GetFacebookTermosPost(int idEmpresa, DateTime dtInicial, DateTime dtFinal) { var RN = new ZRN.RedesSociais.Facebook.Facebook(); var termos = RN.RetornaTermosPosts(idEmpresa, dtInicial, dtFinal); return(termos); }
public ZRN.Graficos.TabelaCalor.TabelaCalor GetFacebookEngajamentoPorHora(int idEmpresa, DateTime dtInicial, DateTime dtFinal) { var RN = new ZRN.RedesSociais.Facebook.Facebook(); var tab = RN.RetornaGraficoEngajamentoPorHora(idEmpresa, dtInicial, dtFinal); return(tab); }
public List <ZRN.RedesSociais.Facebook.Resposta> GetFacebookRespostasComentario(string idfacebookcomentario, int inicial, int quantidade) { var RN = new ZRN.RedesSociais.Facebook.Facebook(); var respostas = RN.RetornaRespostasComentario(idfacebookcomentario, inicial, quantidade); return(respostas); }
public List <ZRN.RedesSociais.Facebook.Comentario> GetFacebookComentariosPost(int idPost, int inicial, int quantidade) { var RN = new ZRN.RedesSociais.Facebook.Facebook(); var comentarios = RN.RetornaComentariosPost(idPost, inicial, quantidade); return(comentarios); }
public ZRN.RedesSociais.Facebook.Post GetFacebookPost(int idPost) { var RNRedes = new ZRN.RedesSociais.Facebook.Facebook(); var post = RNRedes.RetornaDadosPost(idPost, _caminhoImagem); return(post); }
public List <ZRN.RedesSociais.Facebook.Interacoes> GetFacebookInteracoes(int idEmpresa, DateTime dtInicial, DateTime dtFinal) { var RN = new ZRN.RedesSociais.Facebook.Facebook(); var dadosGraf = RN.RetornaGraficoQuantidadeInteracoes(idEmpresa, dtInicial, dtFinal, ZRN.Graficos.Configuracoes.AgruparPor.semana); return(dadosGraf); }
//FB public List <ZRN.Graficos.Linha> GetGraficoFaceCrescimentoFas(int idEmpresa, DateTime dtInicial, DateTime dtFinal) { var RN = new ZRN.RedesSociais.Facebook.Facebook(); var dadosGraf = RN.RetornaGraficoCrescimentoFas(idEmpresa, dtInicial, dtFinal, ZRN.Graficos.Configuracoes.AgruparPor.semana); return(dadosGraf); }
public EmpresaFacebookPosts GetFacebookPostsMaisEngajamento(int idEmpresa, DateTime dtInicial, DateTime dtFinal, int postsPagina, int pagina) { var RN = new ZRN.RedesSociais.Facebook.Facebook(); var facePost = new EmpresaFacebookPosts() { Posts = RN.RetornaPostsMaiorEngajamento(idEmpresa, dtInicial, dtFinal, postsPagina, pagina, _caminhoImagem), TotalPosts = RN.RetornaTotalPosts(idEmpresa, dtInicial, dtFinal) }; return(facePost); }
public EmpresaFacebookPosts GetFacebookPostsEmpresa(int idEmpresa, DateTime dtInicial, DateTime dtFinal, int postsPagina, int pagina, string ordenacao, string palavra, string PostComentario) { var RNRedes = new ZRN.RedesSociais.Facebook.Facebook(); var facePost = new EmpresaFacebookPosts() { Posts = RNRedes.RetornaPostsEmpresa(idEmpresa, dtInicial, dtFinal, postsPagina, pagina, ordenacao, _caminhoImagem, palavra, PostComentario), //TotalPosts = RNRedes.RetornaTotalPosts(idEmpresa, dtInicial, dtFinal) TotalPosts = RNRedes.RetornaTotalPosts() }; return(facePost); }