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