// 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.Linha> GetGraficoInteracoesRedesSociais(int idEmpresa, int qtdeMeses) { var RN = new ZRN.RedesSociais.RedesSociais(); // var dtIni = DateTime.Now.AddMonths(-qtdeMeses); var dataAnoAnterior = DateTime.Now.AddMonths(-qtdeMeses); dataAnoAnterior = dataAnoAnterior.AddMonths(1); var dtIni = new DateTime(dataAnoAnterior.Year, dataAnoAnterior.Month, 1); var dtFim = DateTime.Now; return(RN.RetornaGraficoInteracoesEmpresa(idEmpresa, dtIni, dtFim)); }