public EditTicketReservationViewModel(Event selectedEvent)
        {
            _saveChangesCommand = new RelayCommand(OnSaveChanges);
            _generateSeatCommand = new RelayCommand(OnGenerateSeatNumber);
            _context = ContextFactory.GetTicketContext();
            _eventTicketContext = ContextFactory.GetEventTicketContext();
            _teamContext = ContextFactory.GetTeamContext();
            SelectedEvent = selectedEvent;

            MemberList = _teamContext.Members;
            TicketTypes = _context.TicketTypes;
            PaymentMethodsList = _context.PaymentMethods;

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

            LoadData();
        }
Esempio n. 2
0
 public static EventTicketContext GetEventTicketContext()
 {
     return _evtticketContext ?? (_evtticketContext = new EventTicketContext());
 }