public async override void Prepare()
        {
            DogShowList = await _dogShowService.GetDogShowListAsync <DogShowDetail>();

            var data = await _dogRegistrationService.GetListAsync <DogRegistrationDetail>();

            var orderedData = from d in data
                              orderby d.RegisrationNumber ascending
                              select d;

            DogRegistrations = orderedData.ToList();

            HandlerClasses = await _handlerClassService.GetHandlerClassListAsync <HandlerClassEntity>();

            CurrentEntity = new MultipleHandlerEntry();
            foreach (IDogShowEntity dogShow in DogShowList)
            {
                HandlerEntry newEntry = new HandlerEntry();
                newEntry.DogShow = dogShow;
                newEntry.Handler = SelectedHandlerRegistration;

                (CurrentEntity as MultipleHandlerEntry).HandlerEntries.Add(newEntry);
                (CurrentEntity as MultipleHandlerEntry).NotifyEntriesChanged();
            }
        }
        public async override void Prepare()
        {
            CurrentEntity = new HandlerEntry()
            {
                Id      = data.Id,
                Handler = SelectedHandlerRegistration,
                Number  = data.EntryNumber
            };

            SelectedHandlerRegistration = await _handlerRegistrationService.GetHandlerRegistrationAsync <HandlerRegistrationDetail>(data.HandlerId);

            DogShowList = await _dogShowService.GetDogShowListAsync <DogShowDetail>();

            var rawdata = await _dogRegistrationService.GetListAsync <DogRegistrationDetail>();

            var orderedData = from d in rawdata
                              orderby d.RegisrationNumber ascending
                              select d;

            DogRegistrations = orderedData.ToList();

            HandlerClasses = await _handlerClassService.GetHandlerClassListAsync <HandlerClassEntity>();

            SelectedDogShow         = DogShowList.Where(d => d.Id == data.ShowId).First();
            SelectedDogRegistration = DogRegistrations.Where(d => d.Id == data.DogId).First();
            SelectedHandlerClass    = HandlerClasses.Where(d => d.Name == data.EnteredClassName).First();
        }
 private async void LoadClassList()
 {
     ClassList = new List <IHandlerClassEntity>();
     ClassList = await _handlerClassService.GetHandlerClassListAsync <HandlerClassEntity>();
 }