public void InitPerson(UserElement userElement) { InitParty(userElement); SubscriptionStatus = userElement.subscriptionStatus; SubscriptionType = userElement.subscriptionType; Guest = userElement.guest; }
internal Attendance(UserElement element) : this(new Person(element)) { }
public Person(UserElement userElement) { InitPerson(userElement); }
internal void SetUser(UserElement userElement, String shortCode) { CurrentUser = new Person(userElement); ActiveShortCode = shortCode; if(CurrentUserPresence == null) { CurrentUserPresence = new Presence(); } CurrentUserPresence.SetIdleState(_appContext.IdleState); UpdatePresence(true); OnCurrentUserChanged(EventArgs.Empty); }