public async Task <IActionResult> GetShortInvitations(int idUser, [FromQuery] PaginationFilter filter)
        {
            var route       = Request.Path.Value;
            var validFilter = new PaginationFilter(filter.PageNumber, 5);

            var invitations = await _invitationService.GetInvitationByUser(idUser);

            var invitationsWithPaging = invitations
                                        .Skip((validFilter.PageNumber - 1) * validFilter.PageSize)
                                        .Take(validFilter.PageSize)
                                        .ToList();

            var totalRecords = invitations.Count;
            var pagedReponse = PaginationHelper.CreatePagedReponse(invitationsWithPaging, validFilter, totalRecords,
                                                                   _uriService, route);

            return(Ok(pagedReponse));
        }