private void btnSalva_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(txtNuovaSpecie.Text)) { using (context = CreateDatabaseContext()) { bool result = false; PersonaggiManagerNew manager = new PersonaggiManagerNew(context); result = manager.SaveNewSpecies(txtNuovaSpecie.Text.Trim(), txtDescrizione.Text.Trim()); if (result) { context.SaveChanges(); } else { MessageBox.Show("Errore durante la creazione della nuova specie, verificare che il campo 'Nuova Specie' sia compilato e che la specie non sia già presente"); } } this.Close(); } }