예제 #1
0
        private async void StoreCoviIDCredentials(CovidTestCredentialParameters covidTestParameters, string walletId)
        {
            if (covidTestParameters.HasConsent)
            {
                var covidTest = new CovidTest
                {
                    CovidStatus         = covidTestParameters.CovidStatus,
                    DateIssued          = covidTestParameters.DateIssued,
                    DateTested          = covidTestParameters.DateTested,
                    HasConsent          = covidTestParameters.HasConsent,
                    Laboratory          = covidTestParameters.Laboratory,
                    PermissionGrantedAt = DateTime.Now,
                    ReferenceNumber     = covidTestParameters.ReferenceNumber,
                    WalletId            = walletId,
                    CredentialIndicator = CredentialIndicator.Added
                };
                await _covidTestRepository.AddAsync(covidTest);

                await _covidTestRepository.SaveAsync();
            }
            return;
        }