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(); }
public static EventTicketContext GetEventTicketContext() { return _evtticketContext ?? (_evtticketContext = new EventTicketContext()); }