示例#1
0
        protected async Task LoadLocalValidationsAsync(int validationSessionId)
        {
            List <LocalValidation> localValidations =
                (await AppDataService.GetLocalValidationsWhereNotUploadedByIdAsync(validationSessionId)).ToList();

            Mapper.Map(localValidations, Items);
        }
示例#2
0
        protected override async Task InitializeAsync(INavigationParameters parameters)
        {
            await base.InitializeAsync(parameters);

            IEnumerable <LocalValidation> localValidations =
                (await AppDataService.GetLocalValidationsWhereNotUploadedByIdAsync(ValidationSessionId)).ToList();

            foreach (SamplePointViewModel samplePointViewModel in SamplePointsViewModel.Points)
            {
                if (localValidations.Any(x => x.SampleItem.Id == samplePointViewModel.Id))
                {
                    samplePointViewModel.Selected    = false;
                    samplePointViewModel.IsValidated = true;

                    if (ReferenceEquals(SelectedPoint, samplePointViewModel))
                    {
                        SelectedPoint = null;
                    }
                }
            }
        }