public async Task <ActionResult <UserDto> > GetCurrentUser() { var user = await _userManager.FindByEmailAsync(User.FindFirstValue(ClaimTypes.Email)); return(CreateUserObject(user)); }
public async Task <ActionResult <UserDto> > GetCurrentUser() { var user = await _userManager.Users.Include(x => x.Photos).FirstOrDefaultAsync(x => x.Id == User.FindFirstValue(ClaimTypes.NameIdentifier)); return(ReturnUserObject(user)); }
public async Task <ActionResult <SearchUsersByNameResponse> > SearchUsersByDisplayNameAsync([FromQuery] SearchUsersByNameQuery query) { query.UserEmail = User.FindFirstValue(ClaimTypes.NameIdentifier); return(await Mediator.Send(query)); }
public async Task <ActionResult <UserDto> > GetCurrentUser() { var user = await _userManager.Users.Include(p => p.Photos).FirstOrDefaultAsync(x => x.Email == User.FindFirstValue(ClaimTypes.Email)); return(NewUserDto(user)); }
public async Task <ActionResult <UserDTO> > GetCurrentUser() { var user = await _userManager.Users.Include(p => p.Photos).FirstOrDefaultAsync(x => x.Email == User.FindFirstValue(ClaimTypes.Email)); await SetRefreshToken(user); return(CreateUserObject(user)); }
public async Task <ActionResult <CategoryModel> > Lot([FromBody] CreateCategoryModel categoryBody) { categoryBody.StartedBy = (string.IsNullOrEmpty(categoryBody.StartedBy)) ? User.FindFirstValue(ClaimTypes.Name) : categoryBody.StartedBy; var categoryBodyResource = _mapper.Map <CreateCategoryResource>(categoryBody); var category = await _categoryService.CreateCategory(categoryBodyResource); var result = _mapper.Map <CategoryModel>(category); return(CreatedAtAction(nameof(Get), new { id = result.Id }, result)); }