示例#1
0
        public VisitorCardViewModel()
        {
            _context = ContextFactory.GetVisitorCardContext();
            _teamContext = ContextFactory.GetTeamContext();
            IsLoggedIn = true;
            MemberList = _teamContext.Members;
            VisitorCardList = _context.VisitorCards;

            AppMessages.CardAddedMessage.Register( this, OnCardAdded );

            _deleteVisitorCardCommand = new RelayCommand( OnDelete );
            _editCommand = new RelayCommand( OnEdit );
            LoadData();
        }
        //ctor
        public EditVisitorCardViewModel()
        {
            _saveChangesCommand = new RelayCommand(OnSaveChanges);
            _context = ContextFactory.GetVisitorCardContext();
            _teamContext = ContextFactory.GetTeamContext();

            MemberList = _teamContext.Members;

            WebContext.Current.Authentication.LoggedIn += (s, e) => UpdateForUsersRole();
            WebContext.Current.Authentication.LoggedOut += (s, e) => UpdateForUsersRole();
            UpdateForUsersRole();

            LoadData();
        }
示例#3
0
 public static VisitorCardContext GetVisitorCardContext()
 {
     return _visitorContext ?? (_visitorContext = new VisitorCardContext());
 }