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); } }
internal void AdaugaLaborator(Laborator laborator) { Contract.Requires(laborator != null, "laborator"); _laboratoare.Add(laborator); }