public void Add(TEntity obj)
 {
     try
     {
         _context.AppPrivyContext().Set <TEntity>().Add(obj);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
예제 #2
0
 public IEnumerable <Dispositivo> GetAllDispositivosPorUsuarioId(int Id)
 {
     return(_contextManager
            .AppPrivyContext()
            .Set <Usuario>()
            .Where(p => p.UsuarioId == Id)
            .FirstOrDefault()
            .Dispositivo.
            ToList());
 }
예제 #3
0
 public void SaveDeviceUsuario(Dispositivo dispositivo)
 {
     try
     {
         _contextManager.AppPrivyContext().Set <Dispositivo>().Add(dispositivo);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
        public async Task <IEnumerable <Notificacao> > ListaNoficacaoPorDispositivo(string identificadorUnico)
        {
            try
            {
                var notificacoes = _contextManager.AppPrivyContext().Dispositivo.Where(d => d.IdentificadorUnico.Equals(identificadorUnico)).FirstOrDefault();

                if (notificacoes != null)
                {
                    return(await Task.FromResult <IList <Notificacao> >(notificacoes.Notificacao.ToList()));
                }
                return(null);
            }
            catch (Exception e)
            {
                throw e;
            }
        }