示例#1
0
        public async override void GetValuesFromNavigationParameters(NavigationContext navigationContext)
        {
            SexList = await _sexService.GetListAsync <SexDetail>();

            CurrentEntity = navigationContext.Parameters["entity"] as ValidatableBindableBase;

            CurrentEntity.MarkEntityAsClean();
        }
示例#2
0
        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();
        }
示例#3
0
        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();
        }