Exemple #1
0
        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();
        }
Exemple #2
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);
            }
        }