private async void OnEventSelected(object sender, PropertyChangedEventArgs e)
        {
            if (e.PropertyName != nameof(SelectedSectionId))
            {
                return;
            }
            SelectedModeratorId = 0;
            if (SelectedSectionId < 0)
            {
                Moderators.Clear();
            }

            if (SelectedSectionId == 0)
            {
                return;
            }

            var @event = await _serviceProvider.GetEvent(SelectedSectionId);

            Moderators = @event.Staffs;
        }
        private async void OnEventSelected(object sender, PropertyChangedEventArgs e)
        {
            if (e.PropertyName != nameof(SelectedSectionId))
            {
                return;
            }
            SelectedSpeakerId = 0;
            if (SelectedSectionId < 0)
            {
                Speakers.Clear();
            }

            if (SelectedSectionId == 0)
            {
                return;
            }

            var @event = await _service.GetEvent(SelectedSectionId);

            if (@event != null)
            {
                Speakers = @event.Staffs;
            }
        }
Пример #3
0
        public async Task GoToEvent(int id)
        {
            var @event = await ServiceProvider.GetEvent(id);

            NavigationService.Navigate(nameof(EventDisplay), @event);
        }