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