Esempio n. 1
0
        public void IncarcaMaterialLaborator(PlainText numeLaborator, Uri continutLaborator)
        {
            Contract.Requires(numeLaborator != null, "numeLaborator");
            Contract.Requires(continutLaborator != null, "continutLaborator");
            var laborator = Laboratoare.Valori.FirstOrDefault(t => t.Nume.Equals(numeLaborator));

            if (laborator == null)
            {
                // laboraturul trebuie creat
                laborator = new Laborator(numeLaborator);
                laborator.LinkContinut = continutLaborator;
                Laboratoare.AdaugaLaborator(laborator);
            }
            else
            {
                // laboratorul este deja existent
                laborator.ActualizareLinkContinut(continutLaborator);
            }
        }
Esempio n. 2
0
 internal void AdaugaLaborator(Laborator laborator)
 {
     Contract.Requires(laborator != null, "laborator");
     _laboratoare.Add(laborator);
 }