public static EduProgramProfileFormInfo WithEduForm (
            this EduProgramProfileFormInfo eduProgramProfileForm, ControllerBase controller)
        {
            eduProgramProfileForm.EduForm = controller.Get<EduFormInfo> (eduProgramProfileForm.EduFormID);

            return eduProgramProfileForm;
        }
        public static EduProgramProfileInfo WithEduProgram (
            this EduProgramProfileInfo eduProfile, ControllerBase controller)
        {
            eduProfile.EduProgram = controller.Get<EduProgramInfo> (eduProfile.EduProgramID);

            return eduProfile;
        }
        public static IDocument WithDocumentType (this IDocument document, ControllerBase controller)
        {
            if (document.DocumentTypeID != null)
            {
                document.DocumentType = controller.Get<DocumentTypeInfo> (document.DocumentTypeID.Value);
            }

            return document;
        }
 public static EduProgramInfo WithEduLevel (this EduProgramInfo eduProgram, ControllerBase controller)
 {
     eduProgram.EduLevel = controller.Get<EduLevelInfo> (eduProgram.EduLevelID);
     return eduProgram;
 }