Example #1
0
        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));
        }
Example #3
0
 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));
        }
Example #5
0
        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));
        }