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; }