public async Task <IActionResult> GetCompanys([FromQuery] UserParams userParams) { var currentUserId = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value); userParams.UserId = currentUserId; var companies = await _repo.GetCompanies(userParams); var companiesToReturn = _mapper.Map <IEnumerable <CompanyForListDto> >(companies); Response.AddPagination(companies.CurrentPage, companies.PageSize, companies.TotalCount, companies.TotalPages); return(Ok(companiesToReturn)); }