Пример #1
0
        private void LoadFromModel(LogNote model)
        {
            TypeId         = model.TypeId;
            CreatedById    = model.CreatedById;
            StudentId      = model.StudentId;
            AcademicYearId = model.AcademicYearId;
            Message        = model.Message;
            CreatedDate    = model.CreatedDate;
            Deleted        = model.Deleted;

            if (model.CreatedBy != null)
            {
                CreatedBy = new UserModel(model.CreatedBy);
            }

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

            if (model.AcademicYear != null)
            {
                AcademicYear = new AcademicYearModel(model.AcademicYear);
            }

            if (model.LogNoteType != null)
            {
                LogNoteType = new LogNoteTypeModel(model.LogNoteType);
            }
        }
Пример #2
0
        private void LoadFromModel(AcademicTerm model)
        {
            AcademicYearId = model.AcademicYearId;
            Name           = model.Name;
            StartDate      = model.StartDate;
            EndDate        = model.EndDate;

            if (model.AcademicYear != null)
            {
                AcademicYear = new AcademicYearModel(model.AcademicYear);
            }
        }
Пример #3
0
        private void LoadFromModel(Incident model)
        {
            AcademicYearId  = model.AcademicYearId;
            BehaviourTypeId = model.BehaviourTypeId;
            StudentId       = model.StudentId;
            LocationId      = model.LocationId;
            CreatedById     = model.CreatedById;
            OutcomeId       = model.OutcomeId;
            StatusId        = model.StatusId;
            CreatedDate     = model.CreatedDate;
            Comments        = model.Comments;
            Points          = model.Points;
            Deleted         = model.Deleted;

            if (model.Type != null)
            {
                Type = new IncidentTypeModel(model.Type);
            }

            if (model.Location != null)
            {
                Location = new LocationModel(model.Location);
            }

            if (model.AcademicYear != null)
            {
                AcademicYear = new AcademicYearModel(model.AcademicYear);
            }

            if (model.CreatedBy != null)
            {
                CreatedBy = new UserModel(model.CreatedBy);
            }

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

            if (model.Outcome != null)
            {
                Outcome = new BehaviourOutcomeModel(model.Outcome);
            }

            if (model.Status != null)
            {
                Status = new BehaviourStatusModel(model.Status);
            }
        }
Пример #4
0
        private void LoadFromModel(CurriculumBand model)
        {
            AcademicYearId        = model.AcademicYearId;
            CurriculumYearGroupId = model.CurriculumYearGroupId;
            StudentGroupId        = model.StudentGroupId;

            if (model.AcademicYear != null)
            {
                AcademicYear = new AcademicYearModel(model.AcademicYear);
            }

            if (model.CurriculumYearGroup != null)
            {
                CurriculumYearGroup = new CurriculumYearGroupModel(model.CurriculumYearGroup);
            }

            if (model.StudentGroup != null)
            {
                StudentGroup = new StudentGroupModel(model.StudentGroup);
            }
        }