コード例 #1
0
        private async void verifica_dados()
        {
            mr = await DbFunctions.obtem_conexao_bd();

            List <Messenger> messegers = await DbFunctions.obtem_messeger(mr);

            if (messegers != null && messegers.Count > 0)
            {
                carrega_mensagens(messegers);
            }
            else
            {
                seq = 0; conectaComServidor();
            }
        }
コード例 #2
0
        public Repository(bool isAdmin = false)
        {
            _context = new ApplicationDbContext();
            ApplicationUserRepository = new ApplicationUserRepository(_context);

            if (isAdmin)
            {
                StatusRepository = new StatusRepository(_context);
            }
            else
            {
                CategoryRepository  = new CategoryRepository(_context);
                PostRepository      = new PostRepository(_context);
                MessengerRepository = new MessengerRepository(_context);
            }
        }
コード例 #3
0
        private async void limparConversas(object sender, RoutedEventArgs e)
        {
            MessengerRepository mr = await DbFunctions.obtem_conexao_bd();



            List <Messenger> messengers = await mr.SelectAllMessengerAsync();

            await Task.Delay(TimeSpan.FromSeconds(1));

            foreach (var item in messengers)
            {
                await mr.DeleteMessengerAsync(item);
            }
            await Task.Delay(TimeSpan.FromSeconds(1));

            await new MessageDialog("Excluindo Conversa!").ShowAsync();


            GC.SuppressFinalize(mr);
        }
コード例 #4
0
 public MessengerController(MessengerRepository _repo, IHubContext <MessageSocket> _hub)
 {
     repo = _repo;
     hub  = _hub;
 }
コード例 #5
0
 public MonitorController()
 {
     _monitorRepository   = new MonitorRepository();
     _messengerRepository = new MessengerRepository();
 }
コード例 #6
0
 public MessengerController()
 {
     _messengerRepository = new MessengerRepository();
 }