public HttpResponseMessage GetCurrentRecievedInvites()
        {
            string userId = UserService.GetCurrentUserId();

            List<ConnectionInvites> userInvitations = ConnectionInviteService.GetByInvited(userId);

            ItemsResponse<ConnectionInvites> response = new ItemsResponse<ConnectionInvites>();

            response.Items = userInvitations;

            return Request.CreateResponse(HttpStatusCode.OK, response);

        }
        public HttpResponseMessage Insert(RequestConnectionsRequest model)
        {
            if (!ModelState.IsValid)
            {
                return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);
            }

            string userId = UserService.GetCurrentUserId();
            model.RequesterId = userId;

            ItemResponse<Boolean> resp = new ItemResponse<Boolean>();

            resp.Item = ConnectionInviteService.Post(model);
            return Request.CreateResponse(HttpStatusCode.OK, resp);
        }