예제 #1
0
 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);
     }
 }
예제 #2
0
        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
                }));
            }
        }