public async override void GetValuesFromNavigationParameters(NavigationContext navigationContext) { SexList = await _sexService.GetListAsync <SexDetail>(); CurrentEntity = navigationContext.Parameters["entity"] as ValidatableBindableBase; CurrentEntity.MarkEntityAsClean(); }
public async override void GetValuesFromNavigationParameters(NavigationContext navigationContext) { GenderList = await _genderService.GetListAsync <GenderDetail>(); BreedList = await _breedService.GetListAsync <BreedDetail>(); CurrentEntity = navigationContext.Parameters["entity"] as ValidatableBindableBase; CurrentEntity.MarkEntityAsClean(); }
public async override void Prepare() { DogShowList = await _dogShowService.GetDogShowListAsync <DogShowDetail>(); SelectedDogRegistration = await _dogRegistrationService.GetDogRegistrationAsync <DogRegistrationDetail>(data.DogId); IBreedEntryEntity entry = await _breedEntryService.GetBreedEntryAsync <BreedEntry>(data.Id); entry.Classes = await _dogShowService.GetListOfClassEntriesForBreedEntryAsync <BreedClassEntryEntityWithClassDetailForSelection>(data.Id); entry.Dog = SelectedDogRegistration; CurrentEntity = (entry as BreedEntry); CurrentEntity.MarkEntityAsClean(); }