public string TipoDiplomaToString(Studente s) { string diploma = ""; switch (s.TipoDiploma) { case TipoDiploma.DiplomaMaturita: diploma = "Diploma di Maturità"; break; case TipoDiploma.DottoratoDiRicerca: diploma = "Dottorato di Ricerca"; break; case TipoDiploma.LaureaMagistrale: diploma = "Laurea Magistrale"; break; case TipoDiploma.LaureaTriennale: diploma = "Laurea Triennale"; break; case TipoDiploma.NessunDiploma: diploma = "Nessun Diploma"; break; } return(diploma); }
public async Task <bool> EliminaStudente(Studente s) { bool result = false; StudenteIscritto iscrizione = await _db.StudentiIscritti.FirstOrDefaultAsync(x => x.IdStudente == s.Id); if (iscrizione == null) { _db.Studenti.Remove(s); await _db.SaveChangesAsync(); result = true; } return(result); }
public async Task <bool> SalvaStudente(Studente s) { bool result = false; Citta citta = await _db.Citta.FindAsync(s.IdCitta); if (citta != null) { _db.Studenti.Add(s); await _db.SaveChangesAsync(); result = true; } return(result); }
public async Task <bool> SalvaIscrizione(StudenteIscritto s) { bool result = false; Corso c = await _db.Corsi.FindAsync(s.IdCorso); Studente st = await _db.Studenti.FindAsync(s.IdStudente); if (c != null && st != null) { _db.StudentiIscritti.Add(s); await _db.SaveChangesAsync(); result = true; } return(result); }