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); }
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 }); }
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 }); }