public static long InsertStudentis(Studenti studenti) { using (SqlConnection connection = new SqlConnection(ConnectionString)) { connection.Open(); //RITORNA ID DEL ELEMENTO AGGIUNTO int id = Convert.ToInt32(connection.Insert(studenti)); //ASSEGNO ID AL ELEMENTO AGGIUNTO studenti.ID = id; Studentis.Add(studenti); return(id); } }
public static bool DeleteStudentis(int toDelete) { //ELIMINA ELEMENTO CON ID = toDelete //CERCA NELLA LISTA L'ELEMENTO CON ID = toDelete E LO ELIMINA IEnumerable <Studenti> ie = Studentis.Where(s => s.ID == toDelete); var enumerable = ie as Studenti[] ?? ie.ToArray(); if (enumerable.Count() == 1) { Studentis.Remove(enumerable.First()); } using (SqlConnection connection = new SqlConnection(ConnectionString)) { connection.Open(); //CREA UN OGGETTO CON ID = toDelete E LO ELIMINA DAL DB return(connection.Delete(new Studenti { ID = toDelete })); } }