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>(); }