コード例 #1
0
        public MemberDisplay()
        {
            JammerPosition = new SkaterPositionDisplay(SkaterPositionDisplayEnum.Jammer);
            BlockerPosition = new SkaterPositionDisplay(SkaterPositionDisplayEnum.Blocker);
            PivotPosition = new SkaterPositionDisplay(SkaterPositionDisplayEnum.Pivot);
            FederationsApartOf = new List<FederationDisplay>();
            Photos = new List<PhotoItem>();
            Leagues = new List<League.Classes.League>();
            Teams = new List<Team.TeamDisplay>();
            MemberContacts = new List<MemberContact>();
            ContactCard = new ContactCard.ContactCard();
            Settings = new MemberSettingsClass();

        }
コード例 #2
0
 public static MemberSettingsClass DisplayMemberSettings(DataModels.Member.MemberSettings settings)
 {
     try
     {
         if (settings == null)
             return new MemberSettingsClass();
         MemberSettingsClass s = new MemberSettingsClass();
         s.CalendarViewDefault = (CalendarDefaultViewEnum)settings.CalendarViewSetting;
         s.PrivacySettings = (MemberPrivacySettingsEnum)settings.MemberPrivacySettingsEnum;
         s.Hide_DOB_From_League = s.PrivacySettings.HasFlag(MemberPrivacySettingsEnum.Hide_DOB_From_League);
         s.Hide_DOB_From_Public = s.PrivacySettings.HasFlag(MemberPrivacySettingsEnum.Hide_DOB_From_Public);
         s.Hide_Email_From_League = s.PrivacySettings.HasFlag(MemberPrivacySettingsEnum.Hide_Email_From_League);
         s.Hide_Phone_Number_From_League = s.PrivacySettings.HasFlag(MemberPrivacySettingsEnum.Hide_Phone_Number_From_League);
         return s;
     }
     catch (Exception exception)
     {
         ErrorDatabaseManager.AddException(exception, exception.GetType());
     }
     return new MemberSettingsClass();
 }