Example #1
0
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            var site = Repos.Sites.Create("");
            var f    = new FrmEditSite(site)
            {
                Title = "Добавление сайта"
            };

            if (f.ShowDialog() != true)
            {
                return;
            }
            Repos.Sites.Add(site);
            UiHelper.RefreshCollection(lstSites.ItemsSource);
        }
Example #2
0
        private void btnEdit_Click(object sender, RoutedEventArgs e)
        {
            if (lstSites.SelectedItems.Count == 0)
            {
                return;
            }
            var site = (Site)lstSites.SelectedItems[0];

            site.BeginEdit();
            var f = new FrmEditSite(site)
            {
                Title = "Редактивароние сайта"
            };

            if (f.ShowDialog() != true)
            {
                return;
            }
            site.EndEdit();
            UiHelper.RefreshCollection(lstSites.ItemsSource);
        }