示例#1
0
        private void LoadFromModel(Result model)
        {
            ResultSetId = model.ResultSetId;
            StudentId   = model.StudentId;
            AspectId    = model.AspectId;
            Date        = model.Date;
            GradeId     = model.GradeId;
            Mark        = model.Mark;
            Comment     = model.Comment;
            Note        = model.Note;
            ColourCode  = model.ColourCode;

            if (model.ResultSet != null)
            {
                ResultSet = new ResultSetModel(model.ResultSet);
            }

            if (model.Aspect != null)
            {
                Aspect = new AspectModel(model.Aspect);
            }

            if (model.Student != null)
            {
                Student = new StudentModel(model.Student);
            }

            if (model.Grade != null)
            {
                Grade = new GradeModel(model.Grade);
            }
        }
        private void LoadFromModel(ExamResultEmbargo model)
        {
            ResultSetId = model.ResultSetId;
            EndTime     = model.EndTime;

            if (model.ResultSet != null)
            {
                ResultSet = new ResultSetModel(model.ResultSet);
            }
        }
示例#3
0
        private void LoadFromModel(ExamSeason model)
        {
            ResultSetId  = model.ResultSetId;
            CalendarYear = model.CalendarYear;
            StartDate    = model.StartDate;
            EndDate      = model.EndDate;
            Name         = model.Name;
            Description  = model.Description;
            Default      = model.Default;

            if (model.ResultSet != null)
            {
                ResultSet = new ResultSetModel(model.ResultSet);
            }
        }
        private void LoadFromModel(MarksheetColumn model)
        {
            TemplateId   = model.TemplateId;
            AspectId     = model.AspectId;
            ResultSetId  = model.ResultSetId;
            DisplayOrder = model.DisplayOrder;
            ReadOnly     = model.ReadOnly;

            if (model.Template != null)
            {
                Template = new MarksheetTemplateModel(model.Template);
            }

            if (model.Aspect != null)
            {
                Aspect = new AspectModel(model.Aspect);
            }

            if (model.ResultSet != null)
            {
                ResultSet = new ResultSetModel(model.ResultSet);
            }
        }