private static void AdicionarNotificacao(Usuario usuario, ObjetoSessao objetoSessao)
 {
     var notificacaoExistente = usuario.Notificacoes.FirstOrDefault(x => x.ObjetoSessao == objetoSessao);
     if (notificacaoExistente != null)
         notificacaoExistente.Quantidade++;
     else
         usuario.Notificacoes.Add(new Models.Entidades.Notificacao
         {
             Handle = 0,
             ObjetoSessao = objetoSessao,
             Quantidade = 1
         });
 }
        public void Executar()
        {
            var userAdm = repositorio.Consultar(x => x.Login == loginAdm).FirstOrDefault();

            if (userAdm != null) return;
            var user = new Usuario
            {
                Nome = "Administrador",
                Login = "******",
                Senha = "ANx7PRdrECUZsUsYYjpAjDpD4KH9mM9J+cjCE97JeshuUf4hCG+u9ND1/M6XMMHAZQ==" // 1q2w#E
            };
            repositorio.Salvar(user);
        }
 private static Models.Entidades.Notificacao ObterNotificacao(Usuario usuario, long handleObjetoSessao)
 {
     return usuario.Notificacoes.FirstOrDefault(x => x.ObjetoSessao.Handle == handleObjetoSessao);
 }
 private static bool EhUsuarioLogado(long handleUsuarioLogado, Usuario usuario)
 {
     return usuario.Handle == handleUsuarioLogado;
 }