internal Workshop(PlainText nume, Punctaj clasament) { Contract.Requires(nume != null, "nume"); Contract.Requires(clasament != null, "clasament"); Nume = nume; Clasament = clasament; _firmeInscrise = new List <Firma>(); Stare = StareWorkshop.Inscrieri; Laboratoare = new Laboratoare(); Traininguri = new Traininguri(); }
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); } }