Пример #1
0
        // 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"));
            }
        }