private void HelpFuncsOnTaskComletedEventHandler(dynamic objects, HelpFuncs.TaskType taskType)
        {
            //lab1.Text = objects.ToString();
            // if (tastType == HelpFuncs.TaskType.Country)
            switch (taskType)
            {
            case HelpFuncs.TaskType.Country:
            {
                this.Countries = (List <Country>)objects;
                Countries.Sort((p1, p2) => String.Compare(p1.caption, p2.caption, StringComparison.Ordinal));

                foreach (var country in Countries)
                {
                    CountriesList.Items.Add(country.caption);
                }
            }
                ; break;

            case HelpFuncs.TaskType.City:
            {
                var tmp = (List <City>)objects;
                tmp.Sort((p1, p2) => String.Compare(p1.Title, p2.Title, StringComparison.Ordinal));
                while (Cities.Count > 0)
                {
                    Cities.RemoveAt(0);
                }
                foreach (var city in tmp)
                {
                    Cities.Add(city);
                }
                CitiesList.IsVisible = Cities.Count > 0;

                tmp.Clear();
                //  CitiesList.IsVisible = false;
            }
                ; break;

            case HelpFuncs.TaskType.University:
            {
                var tmp = (List <University>)objects;
                tmp.Sort((p1, p2) => String.Compare(p1.Title, p2.Title, StringComparison.Ordinal));
                while (Universities.Count > 0)
                {
                    Universities.RemoveAt(0);
                }
                foreach (var university in tmp)
                {
                    Universities.Add(university);
                }
                UnivesitiesList.IsVisible = Universities.Count > 0;
            }
                ;
                break;
            }
        }