public RezultatOperatieDomeniu AdaugareNotaExamen(PlainText denumireDisciplina, Nota nota, DateTime data) { RezultatOperatieDomeniu rezultat; var noteDisciplina = _note.SingleOrDefault(d => d.Denumire == denumireDisciplina); if (noteDisciplina != null) { var notaDisciplina = new NotaDisciplina(nota, data); noteDisciplina.AdaugareNotaExamen(notaDisciplina); rezultat = RezultatOperatieDomeniu.RezultatSucces("Nota a fost adaugata."); } else { rezultat = RezultatOperatieDomeniu.RezultatEsuat("Adaugarea a esuat: disciplina nu exista."); } return(rezultat); }
public RezultatOperatieDomeniu AdaugareDisciplina(PlainText denumireDisciplina) { RezultatOperatieDomeniu rezultat; var existaDisciplina = _note.Any(d => d.Denumire == denumireDisciplina); if (!existaDisciplina) { var noteDisciplina = new NoteDisciplina(denumireDisciplina); _note.Add(noteDisciplina); rezultat = RezultatOperatieDomeniu.RezultatSucces("Adaugarea a fost cu succes"); } else { rezultat = RezultatOperatieDomeniu.RezultatEsuat("Adaugarea a esuat: disciplina duplicta."); } return(rezultat); }