Ejemplo n.º 1
0
 public EventManager(GroupRating groupRating, List <Subject> subjects)
 {
     this.groupRating = groupRating;
     this.subjects    = subjects;
     for (int i = 0; i < key.Length; i++)
     {
         eventObserver.Add(key[i], new List <IObserver>());
     }
 }
Ejemplo n.º 2
0
        public GroupFeedbackProgramme ExportGroupFeedbackProgramme()
        {
            Session["email"] = null;

            //get rating

            var dt        = DataLayer.GetGroupFeedbackProgramme();
            var modelList = new List <GroupRating>();


            foreach (DataRow item in dt.Rows)
            {
                var model = new GroupRating
                {
                    GroupId             = item["GroupId"].ToString(),
                    GroupName           = item["GroupName"].ToString(),
                    GroupAveRating      = float.Parse(item["GroupAverageRating"].ToString()),
                    OverallRating       = float.Parse(item["OverallRating"].ToString()),
                    TimeAllocatedRating = float.Parse(item["TimeAllocatedRating"].ToString()),
                    ClassSizeRating     = float.Parse(item["ClassSizeRating"].ToString()),
                    ClassRoomRating     = float.Parse(item["ClassRoomRating"].ToString())
                };

                modelList.Add(model);
            }


            //get comments
            dt = DataLayer.GetGroupFeedbackComments();
            var modelComment = new List <GroupComment>();


            foreach (DataRow item in dt.Rows)
            {
                var _model = new GroupComment
                {
                    FullName = item["FullName"].ToString(),
                    Comment  = item["PComment"].ToString(),
                };

                modelComment.Add(_model);
            }

            var progmodel = new GroupFeedbackProgramme();

            progmodel.GroupRatings  = modelList;
            progmodel.GroupComments = modelComment;


            return(progmodel);
        }
Ejemplo n.º 3
0
 public HigherMathematics(GroupRating groupRating) : base(groupRating)
 {
 }
Ejemplo n.º 4
0
 public Physics(GroupRating groupRating) : base(groupRating)
 {
 }
Ejemplo n.º 5
0
 public English(GroupRating groupRating) : base(groupRating)
 {
 }
Ejemplo n.º 6
0
 public EventManager(IUniversity university)
 {
     this.groupRating = university.GroupRating;
     this.subjects    = university.Subjects;
 }
Ejemplo n.º 7
0
 public Settings(University university)
 {
     this.university = university;
     groupRating     = university.GroupRating;
 }