public PromotionPage(Models.BjjEvent Event) { InitializeComponent(); OneClick = true; Participants = new ObservableCollection <PromotedPerson>(); AllPeople = new ObservableCollection <Person>(); _connection = DependencyService.Get <ISQLiteDb>().GetConnection(); BindingContext = this; _bjjEvent = Event; MessagingCenter.Unsubscribe <Students, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.SentToPromotionPage); MessagingCenter.Subscribe <Students, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.SentToPromotionPage, PopulateReceivedList); MessagingCenter.Unsubscribe <MultiselectPersonsPage, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.MultiselectPersonsSent); MessagingCenter.Subscribe <MultiselectPersonsPage, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.MultiselectPersonsSent, ReceiveMultiselectedPersons); MessagingCenter.Unsubscribe <ChangeBeltForPromotion>(this, GlobalMethods.MessagingCenterMessage.PromotionListEmpty); MessagingCenter.Subscribe <ChangeBeltForPromotion>(this, GlobalMethods.MessagingCenterMessage.PromotionListEmpty, CompletePromotion); MessagingCenter.Send <PromotionPage>(this, GlobalMethods.MessagingCenterMessage.PromotionPageCreated); //InitializeComponent(); LblEventName.Text = Event.EventName; }
public SingleEventPage(Models.BjjEvent Event) { OneClick = true; Participants = new ObservableCollection <Person>(); BindingContext = this; MessagingCenter.Unsubscribe <Students, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.SentToSingleEventPage); MessagingCenter.Subscribe <Students, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.SentToSingleEventPage, PopulateReceivedList); MessagingCenter.Unsubscribe <MultiselectPersonsPage, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.MultiselectPersonsSent); MessagingCenter.Subscribe <MultiselectPersonsPage, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.MultiselectPersonsSent, ReceiveMultiselectedPersons); _bjjEvent = Event; MessagingCenter.Send <SingleEventPage>(this, GlobalMethods.MessagingCenterMessage.SingleEventPageCreated); InitializeComponent(); LblEventName.Text = Event.EventName; }
public PromotionPage() { OneClick = true; _bjjEvent = null; InitializeComponent(); }
public SingleEventPage() { OneClick = true; _bjjEvent = null; InitializeComponent(); }