private void UpdateModel(PostTableModel model) { if (VerifyData()) { model.Title = Title_TextBox.Text; model.Content = Content_TextBox.Text; } }
private void UpdateOperation() { if (int.TryParse(Id_TextBox.Text, out int id)) { PostTableModel model = TableCollection.FirstOrDefault(x => x.Id == id); UpdateModel(model); } }
private void PostTable_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (sender is DataGrid grid) { PostTableModel model = (PostTableModel)grid.SelectedItem; if (model is null) { return; } Id_TextBox.Text = model.Id.ToString(); Title_TextBox.Text = model.Title; Content_TextBox.Text = model.Content; } }
private void AddToTable(PostTableModel model) { model.PropertyChanged += Model_PropertyChanged; TableCollection.Add(model); }