Esempio n. 1
0
 public static vMemberAcademicInfoModel ToVMemberAcademicInfo(this SaltMemberModel member)
 {
     return(new vMemberAcademicInfoModel()
     {
         ActivationDate = member.ActivationDate,
         ActiveDirectoryKey = member.ActiveDirectoryKey,
         BranchCode = member.BranchCode,
         DeactivationDate = member.DeactivationDate,
         DisplayName = member.DisplayName,
         EmailAddress = member.EmailAddress,
         EnrollmentStatusCode = member.EnrollmentStatusCode,
         EnrollmentStatusDescription = member.EnrollmentStatusDescription,
         FirstName = member.FirstName,
         GradeLevelCode = member.GradeLevelCode,
         GradeLevelDescription = member.GradeLevelDescription,
         InvitationToken = member.InvitationToken,
         IsContactAllowed = member.IsContactAllowed,
         IsContracted = member.IsContracted,
         IsMemberActive = member.IsMemberActive,
         LastName = member.LastName,
         MemberActivationHistoryID = member.MemberActivationHistoryID,
         MemberFirstActivationDate = member.MemberFirstActivationDate,
         MemberID = member.MemberID.HasValue ? (int)member.MemberID : (int)0,
         OPECode = member.OPECode,
         RefEnrollmentStatusID = member.RefEnrollmentStatusID.HasValue ? (int)member.RefEnrollmentStatusID : (int)0,
         RefGradeLevelID = member.RefGradeLevelID.HasValue ? (int)member.RefGradeLevelID : (int)0,
         RefRegistrationSourceID = member.RefRegistrationSourceID,
         RefOrganizationID = member.RefOrganizationID.HasValue ? (int)member.RefOrganizationID : (int)0,
         OrganizationDescription = member.OrganizationDescription == null ? string.Empty : member.OrganizationDescription,
         OrganizationExternalID = member.OrganizationExternalID,
         OrganizationLogoName = member.OrganizationLogoName == null ? string.Empty : member.OrganizationLogoName,
         OrganizationName = member.OrganizationName == null ? string.Empty : member.OrganizationName,
         WelcomeEmailSent = member.WelcomeEmailSent
     });
 }
Esempio n. 2
0
        public SaltMemberModel GetMemberByEmail(string email)
        {
            var member = new SaltMemberModel();

            //this will return a single record and thus firstorDefault.
            member = IntegrationLoader.LoadDependency <ISaltServiceAgentAsync>("saltServiceAgentAsync").GetMembersBySearchParms(null, "", "", email, ar => { }).ToDomainObject().FirstOrDefault();

            return(member);
        }
Esempio n. 3
0
        public SaltMemberModel GetMember(int memberId)
        {
            var member = new SaltMemberModel();

            IEnumerable <vMemberAcademicInfoModel> SaltSearchResult = IntegrationLoader.LoadDependency <ISaltServiceAgentAsync>("saltServiceAgentAsync").GetMembersBySearchParms(memberId, "", "", "", ar => { }).ToVMemberAcademicInfoDomainObject();

            foreach (var Item in SaltSearchResult)
            {
                member.MemberID         = Item.MemberID;
                member.FirstName        = Item.FirstName;
                member.LastName         = Item.LastName;
                member.EmailAddress     = Item.EmailAddress;
                member.OrganizationName = Item.OrganizationName;
            }

            return(member);
        }
Esempio n. 4
0
        public SaltMemberModel GetMember(string userName)
        {
            currentMember = memberRepository.GetMemberByEmail(userName);

            return(currentMember);
        }
Esempio n. 5
0
        public SaltMemberModel GetMember(int memberId)
        {
            currentMember = memberRepository.GetMember(memberId);

            return(currentMember);
        }
Esempio n. 6
0
 public static vMemberAcademicInfoContract ToDataContract(this SaltMemberModel members)
 {
     return(new vMemberAcademicInfoContract()
     {
     });
 }