コード例 #1
0
        public Profile GetProfile(string email)
        {
            var profile = (from p in profiles.List()
                           where email == p.Email
                           select new Profile
            {
                FirstName = p.FirstName,
                LastName = p.LastName,
                MembershipLevel = memLevels.GetMembershipLevel(p.MembershipLevelID),
                DateOfBirth = p.DateOfBirth,
                MembershipLevelID = p.MembershipLevelID,
                Address = p.Address,
                Age = p.Age,
                Email = p.Email,
                ID = p.ID,
                JoinDate = p.JoinDate,
                RecoveryEmail = p.RecoveryEmail,
                SubscriptionStatusID = p.SubscriptionStatusID,
                SubscriptionStatus = subStatus.GetSubscriptionStatus(p.SubscriptionStatusID)
            }).FirstOrDefault();

            return(profile);
        }