/// <summary>
        ///  Метод получения списка избранных сериалов из базы даннных
        /// </summary>
        private async void GetFavoriteShows()
        {
            try
            {
                BusyIndicatorValue = true;
                IEnumerable <ShowDTO> favoriteShowsFromDb = _showService.GetShows();
                List <int>            showsId             = new List <int>();
                foreach (var item in favoriteShowsFromDb)
                {
                    showsId.Add(item.ExternalId);
                }
                List <Show> favoriteShowsFromSite = new List <Show>();
                foreach (var item in showsId)
                {
                    Show show = await _dataService.GetDirectShowData(item);

                    favoriteShowsFromSite.Add(show);
                }
                Shows = new ObservableCollection <Show>(favoriteShowsFromSite);
                BusyIndicatorValue = false;
            }
            catch (ServiceRequestException)
            {
                RaiseNotification();
            }
            catch (Exception e)
            {
                _logger.ErrorException(ForExceptions, e);
            }
        }
        private async void GetDirectShowInfo(int id)
        {
            try
            {
                BusyIndicatorValue = true;
                var show = await _dataService.GetDirectShowData(id);

                List <MediaCrew> crews = (show.Credits.Crew).Take(10).ToList();
                List <MediaCast> casts = (show.Credits.Cast).Take(10).ToList();
                DirectShow = show;
                Crew       = new ObservableCollection <MediaCrew>(crews);
                Cast       = new ObservableCollection <MediaCast>(casts);

                ShowDTO showFromDb = _showService.GetShow(DirectShow.Id);
                if (showFromDb == null)
                {
                    CanDelFromDb = false;
                    CanAddToDb   = true;
                }
                else
                {
                    CanDelFromDb = true;
                    CanAddToDb   = false;
                }
                BusyIndicatorValue = false;
            }
            catch (ServiceRequestException)
            {
                RaiseNotification();
            }
            catch (Exception e)
            {
                _logger.ErrorException(ForExceptions, e);
            }
        }