public async Task <IActionResult> GetLabelsforCompany(int companyId, [FromQuery] UserParams userParams) { var currentUserId = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value); var userFromRepo = await _repo.GetUser(currentUserId); userParams.UserId = currentUserId; var labels = await _repo.GetLabelsforCompany(companyId, userParams); var labelsToReturn = _mapper.Map <IEnumerable <LabelForListDto> >(labels); Response.AddPagination(labels.CurrentPage, labels.PageSize, labels.TotalCount, labels.TotalPages); return(Ok(labelsToReturn)); }