public async Task <OperationResult <GetUserDetailsQuery, GetUserDetailsResponse> > GetUserDetails() { var accessToken = Request.Headers["Authorization"]; var query = new GetUserDetailsQuery() { AccessToken = accessToken }; return(await getUserDetailsQueryHandler.HandleAsync(query)); }
public Task <UserDetailsResponse> Get([FromRoute] GetUserDetailsQuery query) { return(_userDetailsQueryHandler.Handle(query)); }
public IActionResult GetUserDetails(GetUserDetailsQuery user) { var userDetailsQuery = _queryBus.Send <GetUserDetailsQuery, UserDetailsModel>(user); return(Ok(userDetailsQuery)); }
public async Task <IActionResult> GetUserDetails(GetUserDetailsQuery request) { var response = await _mediator.Send(request); return(Ok(response)); }