Exemplo n.º 1
0
        private void RedirectSms(object sender, MobileAccountEventArgs e)
        {
            Console.ForegroundColor = ConsoleColor.Cyan;
            var account = sender as MobileAccount;

            _topUsers[account] += 0.5;
            if (_topCalled.ContainsKey(e.Acceptor))
            {
                _topCalled[e.Acceptor] += 0.5;
            }
            else
            {
                _topCalled.Add(e.Acceptor, 0);
            }

            _operatorsJournal.Add(new JournalEntry(account, e.Acceptor, "SMS"));

            Console.WriteLine("redirected message: \"{0}\" from {1} to {2}", e.Message, account.Number, e.Acceptor);
            Console.ResetColor();
            try
            {
                _accounts[e.Acceptor].BeingAcceptor(account, "sms");
            }
            catch (Exception notRegisteredUserException)
            {
                Console.WriteLine(e.Acceptor + "is other operators client" + notRegisteredUserException.Message);
            }
        }
Exemplo n.º 2
0
        private void Connect(object sender, MobileAccountEventArgs e)
        {
            Console.ForegroundColor = ConsoleColor.Blue;
            var account = sender as MobileAccount;

            _topUsers[account]++;
            if (_topCalled.ContainsKey(e.Acceptor))
            {
                _topCalled[e.Acceptor]++;
            }
            else
            {
                _topCalled.Add(e.Acceptor, 0);
            }

            _operatorsJournal.Add(new JournalEntry(account, e.Acceptor, "Call"));
            Console.WriteLine("connected {0} and {1}", account.Number, e.Acceptor);
            Console.ResetColor();

            try
            {
                _accounts[e.Acceptor].BeingAcceptor(account, "Call");
            }
            catch (Exception notRegisteredUserException)
            {
                Console.WriteLine(e.Acceptor + "is other operators client" + notRegisteredUserException.Message);
            }
        }
Exemplo n.º 3
0
        private void RedirectSms(object sender, MobileAccountEventArgs e)
        {
            Console.ForegroundColor = ConsoleColor.Cyan;
            var acc = sender as MobileAccount;

            Console.WriteLine("redirected message: \"{0}\" from {1} to {2}", e.Message, acc.number, e.Acceptor);
            Console.ResetColor();
        }
Exemplo n.º 4
0
        private void Connect(object sender, MobileAccountEventArgs e)
        {
            Console.ForegroundColor = ConsoleColor.Blue;
            var acc = sender as MobileAccount;

            Console.WriteLine("connected {0} and {1}", acc.number, e.Acceptor);
            Console.ResetColor();
        }