public void Run()
        {
            while (true)
            {
                _eventService.Write("Имя пользователя, чьи посты хотите прочитать.");
                var user = _eventService.Read();
                if (user == " ")
                {
                    break;
                }

                if (string.IsNullOrEmpty(user))
                {
                    continue;
                }

                try
                {
                    var messages  = _socialNetClient.ReadUserPosts(user, Count);
                    var statistic = _charStatistic.GetFrequency(string.Concat(messages));

                    _eventService.Write($"{_socialNetClient.WritePost(JsonConvert.SerializeObject(statistic))}" +
                                        $": {JsonConvert.SerializeObject(statistic)}");
                }
                catch (Exception ex)
                {
                    //_logger.LogError(new EventId(ex.HResult), ex, ex.Message);
                    _logger.LogError(ex.Message);
                }

                _eventService.Write("Выход!");
            }
        }
Exemple #2
0
 public string ExecuteAuthorize(Uri uri, string message)
 {
     _eventService.Write(message);
     _browserView.Navigate(uri);
     return(_eventService.Read());
 }