private string CreateUserResourceUri(UsersParams usersParam, UriTypeEnum uriType) { switch (uriType) { case UriTypeEnum.PreviousPage: return(Url.Link("GetUsers", new { pageNumber = usersParam.PageNumber - 1, pageSize = usersParam.PageSize })); case UriTypeEnum.NextPage: return(Url.Link("GetUsers", new { pageNumber = usersParam.PageNumber + 1, pageSize = usersParam.PageSize })); case UriTypeEnum.Current: default: return(Url.Link("GetUsers", new { pageNumber = usersParam.PageNumber, pageSize = usersParam.PageSize })); } }
private string CreateBoardResourceUri(BoardsParams uriParams, UriTypeEnum uriType) { switch (uriType) { case UriTypeEnum.PreviousPage: return(Url.Link("GetBoards", new { pageNumber = uriParams.PageNumber - 1, pageSize = uriParams.PageSize })); case UriTypeEnum.NextPage: return(Url.Link("GetBoards", new { pageNumber = uriParams.PageNumber + 1, pageSize = uriParams.PageSize })); case UriTypeEnum.Current: default: return(Url.Link("GetBoards", new { pageNumber = uriParams.PageNumber, pageSize = uriParams.PageSize })); } }
private string CreateTopicResourceUri(TopicsParams topicsParams, UriTypeEnum uriType) { switch (uriType) { case UriTypeEnum.PreviousPage: return(Url.Link("GetTopics", new { pageNumber = topicsParams.PageNumber - 1, pageSize = topicsParams.PageSize })); case UriTypeEnum.NextPage: return(Url.Link("GetTopics", new { pageNumber = topicsParams.PageNumber + 1, pageSize = topicsParams.PageSize })); case UriTypeEnum.Current: default: return(Url.Link("GetTopics", new { pageNumber = topicsParams.PageNumber, pageSize = topicsParams.PageSize })); } }
private string CreateMessageResourceUri(MessagesParams messagesParams, UriTypeEnum uriType) { switch (uriType) { case UriTypeEnum.PreviousPage: return(Url.Link("GetMessages", new { pageNumber = messagesParams.PageNumber - 1, pageSize = messagesParams.PageSize })); case UriTypeEnum.NextPage: return(Url.Link("GetMessages", new { pageNumber = messagesParams.PageNumber + 1, pageSize = messagesParams.PageSize })); case UriTypeEnum.Current: default: return(Url.Link("GetMessages", new { pageNumber = messagesParams.PageNumber, pageSize = messagesParams.PageSize })); } }