private async void button3_Click(object sender, EventArgs e) { var addForm = new AddLocalityForm(); if (addForm.ShowDialog() != DialogResult.OK) { return; } var locality = new Locality() { Name = addForm.LocalityName }; await LocalityController.AddLocality(locality); await FillLocalitesTable(); }
private async void button4_Click(object sender, EventArgs e) { var pk = int.Parse(dataGridView2.SelectedRows[0].Cells[0].Value .ToString()); var userToUpdate = await Program.Db.Localities.FindAsync(pk); var addForm = new AddLocalityForm(userToUpdate); if (addForm.ShowDialog() != DialogResult.OK) { return; } if (userToUpdate == null) { return; } userToUpdate.Name = addForm.LocalityName; await Program.Db.SaveChangesAsync(); await FillLocalitesTable(); }