コード例 #1
0
        public static IList <MemberOrganizationContract> ToDataContract(this IList <MemberOrganizationModel> memberOrganizations)
        {
            var toReturn = new List <MemberOrganizationContract>()
            {
            };

            foreach (var organization in memberOrganizations)
            {
                var memberOrganizationContract = new MemberOrganizationContract()
                {
                };
                //MemberOrganization Data
                memberOrganizationContract.MemberID               = organization.MemberId;
                memberOrganizationContract.RefOrganizationID      = organization.OrganizationId;
                memberOrganizationContract.OECode                 = organization.OECode;
                memberOrganizationContract.BranchCode             = organization.BranchCode;
                memberOrganizationContract.ExpectedGraduationYear = organization.ExpectedGraduationYear.HasValue && organization.ExpectedGraduationYear > 1899 ? organization.ExpectedGraduationYear : 1900;
                memberOrganizationContract.SchoolReportingID      = organization.ReportingId;
                memberOrganizationContract.EffectiveStartDate     = organization.EffectiveStartDate;
                memberOrganizationContract.EffectiveEndDate       = organization.EffectiveEndDate;
                memberOrganizationContract.IsOrganizationDeleted  = organization.IsOrganizationDeleted;

                toReturn.Add(memberOrganizationContract);
            }

            return(toReturn);
        }
コード例 #2
0
 public static MemberOrganizationModel ToMemberOrganizationModel(this MemberOrganizationContract memberOrg)
 {
     return(new MemberOrganizationModel
     {
         MemberId = memberOrg.MemberID,
         OrganizationId = memberOrg.OrganizationId,
         OrganizationName = memberOrg.OrganizationName,
         OrganizationAliases = memberOrg.OrganizationAliases,
         OrganizationLogoName = memberOrg.OrganizationLogoName,
         OECode = memberOrg.OECode,
         BranchCode = memberOrg.BranchCode,
         EffectiveEndDate = memberOrg.EffectiveEndDate,
         EffectiveStartDate = memberOrg.EffectiveStartDate,
         IsContracted = memberOrg.IsContracted,
         RefSALTSchoolTypeID = memberOrg.RefSALTSchoolTypeID
     });
 }
コード例 #3
0
 public static MemberOrganizationModel ToMemberOrganizationModel(this MemberOrganizationContract memberOrgCon)
 {
     return(new MemberOrganizationModel()
     {
         MemberID = memberOrgCon.MemberID,
         OrganizationID = memberOrgCon.RefOrganizationID,
         OrganizationExternalID = memberOrgCon.OrganizationExternalID,
         ExpectedGraduationYear = memberOrgCon.ExpectedGraduationYear,
         ReportingID = memberOrgCon.SchoolReportingID,
         EffectiveStartDate = memberOrgCon.EffectiveStartDate,
         EffectiveEndDate = memberOrgCon.EffectiveEndDate,
         OrganizationName = memberOrgCon.OrganizationName,
         IsContracted = memberOrgCon.IsContracted,
         OrganizationAliases = memberOrgCon.OrganizationAliases,
         OrganizationLogoName = memberOrgCon.OrganizationLogoName,
         OECode = memberOrgCon.OECode,
         BranchCode = memberOrgCon.BranchCode,
         RefSALTSchoolTypeID = memberOrgCon.RefSALTSchoolTypeID
     });
 }