Beispiel #1
0
 public Task <IdentityRequestItem> GetIdentityRequestAsync(
     Guid id,
     [Service] IIdentityRequestStore store,
     CancellationToken cancellationToken)
 {
     return(store.GetByIdAsync(id, cancellationToken));
 }
Beispiel #2
0
 public Task <IEnumerable <IdentityRequestItem> > SearchIdentityRequestsAsync(
     SearchIdentityRequest input,
     [Service] IIdentityRequestStore store,
     CancellationToken cancellationToken)
 {
     return(store.SearchAsync(input, cancellationToken));
 }
        public async Task<Guid> DeleteIdentityRequestAsync(
            [Service] IIdentityRequestStore requestStore,
            Guid id,
            CancellationToken cancellationToken)
        {
            await requestStore.DeleteAsync(id, cancellationToken);

            return id;
        }
Beispiel #4
0
 public UserDataAuthTokenStoreReader(
     IAuthTokenStore authTokenStore,
     IIdentityRequestStore identityRequestStore,
     IIdentityService identityService)
 {
     _authTokenStore       = authTokenStore;
     _identityRequestStore = identityRequestStore;
     _identityService      = identityService;
 }
        public async Task<SaveIdentityRequestPayload> SaveIdentityRequestAsync(
            [Service] IIdentityRequestStore requestStore,
            SaveIdentityRequestInput input,
            CancellationToken cancellationToken)
        {
            IdentityRequestItem item = await requestStore
                .SaveAsync(input, cancellationToken);

            return new SaveIdentityRequestPayload(item);
        }