/// <summary>
        /// Метод добавления RSS
        /// </summary>
        private void AddRSS()
        {
            var maxId = 0;

            if (ViewModelMainRSS.SourceRSS.Count != 0)
            {
                maxId = ViewModelMainRSS.SourceRSS.Max(s => s.Id);
            }

            var rss = new ModelTableRSS
            {
                Id     = maxId + 1,
                Title  = NewTitleRSS,
                URLRSS = NewURLRSS
            };

            AddRSSItems(rss);

            ViewModelMainRSS.UpdateList();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Метод удаление RSS
        /// </summary>
        private void DeleteRSS(object obj)
        {
            Debug.WriteLine("DeleteRSS");
            DeleteRSSItems(Model);

            var list = AllListDetailRSSTable(Model);

            // Если список подробного RSS не пуст то удаляем
            if (list.Count != 0)
            {
                foreach (var item in list)
                {
                    DeleteDetailRSSItems(item);
                }
            }

            ViewModelMainRSS.UpdateList();

            HideViewRSS();

            OnPropertyChanged("");
        }