public void Executar(SessaoColaborativa sessao)
        {
            IHubContext context = GlobalHost.ConnectionManager.GetHubContext<AtualizaElementos>();

            try
            {
                var usuariosDaSessao = new List<Usuario>(sessao.UsuariosDaSessao)
                {
                    sessao.Usuario
                };
                var usuariosLista = usuariosDaSessao.Select(x => x.Handle.ToString()).ToList();
                context.Clients.Users(usuariosLista).atualizar();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
        public ActionResult CriarSessaoColaborativa(string descricao)
        {
            var usuario = _repositorioUsuarios.Retornar(Convert.ToInt64(User.Identity.GetUserId()));

            if (string.IsNullOrEmpty(descricao))
                return View("EscolherSessao", usuario);

            var sessao = new SessaoColaborativa
            {
                Usuario = usuario,
                Descricao = descricao
            };

            var img = TempData["ThumbImageSavedURL"];
            TempData["ThumbImageSavedURL"] = null;
            var imgtn = TempData["ThumbImageTNSavedURL"];
            var url = TempData["UrlReferer"];
            if (img != null)
            {
                sessao.ObjetosDaSessao.Add(new ObjetoSessao
                {
                    UrlMiniatura = imgtn.ToString(),
                    UrlImagem = img.ToString(),
                    Ordem = 1,
                    UrlOrigem = url.ToString(),
                    Usuario = usuario
                });
            }

            _repositorioSessaoColaborativa.Salvar(sessao);
            return RedirectToAction("MostrarSessao", "Vimaps", new { id = sessao.Handle });
        }