public async Task <IActionResult> GetHelpsForUser(int userId, [FromQuery] HelpParams helpParams) { if (userId != int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value)) { return(Unauthorized()); } helpParams.UserId = userId; var helpsFromRepo = await _repo.GetHelpsForUser(helpParams); var helps = _mapper.Map <IEnumerable <MessageToReturnDto> >(helpsFromRepo); Response.AddPagination(helpsFromRepo.CurrentPage, helpsFromRepo.PageSize, helpsFromRepo.TotalCount, helpsFromRepo.TotalPages); return(Ok(helps)); }
public Task <PagedList <Help> > GetHelpsForUser(HelpParams helpParams) { throw new NotImplementedException(); }