public void Initialize(ThreadCase entity) { Initialize(); SelectedId = entity.Id; Subject.Text = entity.Subject; Created.SelectedDate = entity.Created; Category.SelectedItem = entity.Category; Account.SelectedItem = entity.Account; }
private void Update_Click(object sender, RoutedEventArgs e) { if (ThreadTable.SelectedIndex >= 0) { ThreadCase Item = (dynamic)ThreadTable.SelectedItem; ThreadEditView.IsEnabled = true; ThreadEditView.Visibility = Visibility.Visible; ThreadEditView.Initialize(Item); EditHeight.Height = new GridLength(120); } }
private void Remove_Click(object sender, RoutedEventArgs e) { var result = MessageBox.Show("Are you sure to delete selected data?", "Требуется подстверждение!", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (result == MessageBoxResult.Yes && ThreadTable.SelectedIndex >= 0) { ThreadCase Item = (dynamic)ThreadTable.SelectedItem; db.Threads.Remove(db.Threads.Where(e => e.Id == Item.Id).Single()); db.SaveChanges(); Initialize(); } }