public IActionResult GetAll() { var user = _userService.GetAll(); var userDtos = _mapper.Map <IList <VisitorDTO> >(user); return(Ok(userDtos)); }
public async Task <IActionResult> GetAll([FromQuery] VisitorParams visitorParams) { //Get loggedin Id var currentVisitorId = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value); var currentVisitor = await _repo.GetVisitor(currentVisitorId); visitorParams.UserId = currentVisitorId; var visitors = await _repo.GetAll(visitorParams); var listToReturn = _mapper.Map <IEnumerable <VisitorForListDto> >(visitors); Response.AddPagination(visitors.CurrentPage, visitors.PageSize, visitors.TotalCount, visitors.TotalPages); return(Ok(listToReturn)); }