private void InstallChange(object sender, EventArgs e) { list.Clear(); using (var db = new SmetaApplication.DbContexts.SmetaDbAppContext()) { MinPay = db.MinimumPays.Where(x => x.Status == true).Single().Pay; foreach (var item in db.Posts) { list.Add(new PostView(item)); } } }
public WindowMaterialList() { InitializeComponent(); list = new ObservableCollection <Material>(); using (var db = new SmetaApplication.DbContexts.SmetaDbAppContext()) { foreach (var item in db.Materials) { list.Add(item); } } data.ItemsSource = list; }
public WindowPostList() { InitializeComponent(); list = new ObservableCollection <PostView>(); using (var db = new SmetaApplication.DbContexts.SmetaDbAppContext()) { MinPay = db.MinimumPays.Where(x => x.Status == true).Single().Pay; foreach (var item in db.Posts) { list.Add(new PostView(item)); } } DGLavozimlist.ItemsSource = list; }
private void OnDelete(object sender, RoutedEventArgs e) { if (data.SelectedItem != null && MessageBox.Show("Вы хотите удалить", "Удалить", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { using (var db = new SmetaApplication.DbContexts.SmetaDbAppContext()) { list[data.SelectedIndex].WorkSection.Delete(); foreach (var item in db.Commentaries.Where(x => x.WorkSectionId == list[data.SelectedIndex].WorkSection.Id)) { item.Delete(); } } list.RemoveAt(data.SelectedIndex); } }