public async Task <IActionResult> GetUser([FromRoute] Guid id)
        {
            var query = new GetUser.Query(id);

            var result = await _mediator.Send(query);

            return(Ok(result));
        }
예제 #2
0
        public async Task <IActionResult> GetUser(Guid userId)
        {
            var getUser = new GetUser.Query
            {
                Id = userId
            };

            var result = await _mediator.Send(getUser);

            return(Ok(result));
        }
        public async Task <IActionResult> GetCurrentUser()
        {
            var claims = HttpContext.User.Claims;
            var extra  = HttpContext.User.Identity;
            var q      = User.Claims.Select(c => new { c.Type, c.Value }).ToList();

            var userId = string.Empty;

            var getUser = new GetUser.Query
            {
                Id = Guid.Parse(userId)
            };

            var result = await _mediator.Send(getUser);

            return(Ok(result));
        }