// 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> GetInstagramTermosComentarios(int idEmpresa, DateTime dtInicial, DateTime dtFinal) { var RNInsta = new ZRN.RedesSociais.Instagram.Instagram(); var termos = RNInsta.RetornaTermosComentarios(idEmpresa, dtInicial, dtFinal); return(termos); }
public ZRN.RedesSociais.Instagram.Post GetPostInsta(int idPost) { var RNInsta = new ZRN.RedesSociais.Instagram.Instagram(); var post = RNInsta.RetornaPostIntagram(idPost, _caminhoImagem); return(post); }
public ZRN.Graficos.TabelaCalor.TabelaCalor GetInstaEngajamentoPorHora(int idEmpresa, DateTime dtInicial, DateTime dtFinal) { var RN = new ZRN.RedesSociais.Instagram.Instagram(); var tab = RN.RetornaGraficoEngajamentoPorHora(idEmpresa, dtInicial, dtFinal); return(tab); }
public List <ZRN.RedesSociais.Instagram.Interacoes> GetInstagramInteracoes(int idEmpresa, DateTime dtInicial, DateTime dtFinal) { var RN = new ZRN.RedesSociais.Instagram.Instagram(); var dadosGraf = RN.RetornaGraficoQuantidadeInteracoes(idEmpresa, dtInicial, dtFinal, ZRN.Graficos.Configuracoes.AgruparPor.semana); return(dadosGraf); }
//sessao INSTAGRAM// public List <ZRN.Graficos.Linha> GetGraficoInstaCrescimentoSeguidores(int idEmpresa, DateTime dtInicial, DateTime dtFinal) { var RN = new ZRN.RedesSociais.Instagram.Instagram(); var dadosGraf = RN.RetornaGraficoInstaCrescimentoSeguidores(idEmpresa, dtInicial, dtFinal, ZRN.Graficos.Configuracoes.AgruparPor.semana); return(dadosGraf); }
public EmpresaInstaPosts GetTimelineInsta(int idEmpresa, DateTime dtInicial, DateTime dtFinal, int postsPagina, int pagina, string ordenacao, string palavra, string PostComentario) { var RNinsta = new ZRN.RedesSociais.Instagram.Instagram(); EmpresaInstaPosts instaPosts = new EmpresaInstaPosts() { TotalPosts = RNinsta.RetornaTotalDePosts(), Posts = RNinsta.RetornaPostsTimelineInstagram(idEmpresa, dtInicial, dtFinal, postsPagina, pagina, ordenacao, _caminhoImagem, palavra, PostComentario) }; return(instaPosts); }
public EmpresaInstaPosts GetInstagramPostsMaisEngajamento(int idEmpresa, DateTime dtInicial, DateTime dtFinal, int postsPagina, int pagina) { var RN = new ZRN.RedesSociais.Instagram.Instagram(); var instaPost = new EmpresaInstaPosts() { Posts = RN.RetornaPostsMaiorEngajamento(idEmpresa, dtInicial, dtFinal, postsPagina, pagina, _caminhoImagem), TotalPosts = RN.RetornaTotalDePosts(idEmpresa, dtInicial, dtFinal) }; return(instaPost); }
public List <ZRN.RedesSociais.Instagram.Comentario> GetMaisComentariosDeUmPostInsta(int idPost, int inicial, int quantidade) { var RNInsta = new ZRN.RedesSociais.Instagram.Instagram(); return(RNInsta.RetornaMaisComentariosDeUmPost(idPost, inicial, quantidade)); }