Пример #1
0
        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);
        }
Пример #2
0
        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);
        }