public async Task <Response <UserResponse> > Handle(GetMeQuery request, CancellationToken cancellationToken) { // var abc = await _serviceWrapper.Graph.AddDcoumentAsync(null); // var cba = await _serviceWrapper.Graph.GetDocumentAsync("01KCWCIEL3C7ZBKPNI3RE3J2IXU26ECGNS"); // var ff = cba; // return null; var userDto = await _repository.GetFirstOrDefaultAsync(x => x.IdentityId == request.IdentityId); if (userDto == null) { return(null); } userDto.AzureUser = userDto.AccountStatus == AccountStatus.Verified ? await _serviceWrapper.Graph.GetUserAsync(userDto.UserPrincipalName) : null; return(new Response <UserResponse>(_mapper.Map <UserResponse>(userDto))); }
public async Task <MeDto> GetMe() { var query = new GetMeQuery(); return(await _mediator.Send(query)); }