public async Task <QueryResponseBO <GetIdentityContract> > Handle(GetIdentityQuery request, CancellationToken cancellationToken) { var entity = await _dataLayer.TblIdentityInformations.FirstOrDefaultAsync(i => i.Uuid == request.Uid.ToString(), cancellationToken : cancellationToken); if (entity == null) { return(new QueryResponseBO <GetIdentityContract>() { Message = $"Identity with UID {request.Uid} does not exist", HttpStatusCode = HttpStatusCode.NotFound }); } return(new QueryResponseBO <GetIdentityContract>() { Response = entity.Adapt <GetIdentityContract>() }); }
public Task <IdentityViewModel> GetIdentity(GetIdentityQuery query) { return(Mediator.Send(query)); }
public async Task <QueryResponse <IdentityResponse> > Handle(GetIdentityQuery request, CancellationToken cancellationToken) { var response = await IdentityServiceWrapper.GetIdentity(request.Adapt <GetIdentityRequest>()); return(response.Adapt <QueryResponse <IdentityResponse> >()); }