Exemplo n.º 1
0
        public SubjectInformation(PlainText name, Credits credits, EvaluationType type, Proportion activity, GenericEntities.Professor professor)
            : this(name, credits, type, activity)
        {
            Contract.Requires(professor != null, "professor");

            Professor = professor;
        }
Exemplo n.º 2
0
        public void DefineSubject(PlainText subjectName, Credits credits, EvaluationType type, Proportion activity, GenericEntities.Professor professor)
        {
            Contract.Requires(subjectName != null, "subjectName");
            Contract.Requires(credits != null, "credits");
            Contract.Requires(type != null, "type");
            Contract.Requires(activity != null, "activity");
            Contract.Requires(professor != null, "professor");

            _definedSubjects.Add(new ForStudentCalculation(new SubjectInformation(name, credits, type, activity)));
        }
 public RegisterSubjects(Situation situation, GenericEntities.Professor professor, PlainText subjectName, Credits credits)
     : base(subjectName, credits)
 {
     Situation = situation;
     Professor = professor;
 }
Exemplo n.º 4
0
        public void SetProfessor(GenericEntities.Professor professor)
        {
            Contract.Requires(professor != null, "professor");

            Professor = professor;
        }