function DerbyService() { this.HostName = 'http://derbynames.gravityworksdesign.com'; this.BaseServiceUrl = this.HostName + '/DerbyNamesService.svc/'; this.odataService = new OData(); this.searchPlayers = function (searchString, successFunction) { var serviceString = this.BaseServiceUrl + "DerbyNames?$top=50&$filter=\ substringof('" + searchString + "',Name) or \ substringof('" + searchString + "',League)"; this.odataService.getData(serviceString, successFunction); }; this.searchSkipPlayers = function (skipTo, searchString, successFunction) { var serviceString = this.BaseServiceUrl + "DerbyNames?$top=50&$skip=" + skipTo + "&$filter=\ substringof('" + searchString + "',Name) or \ substringof('" + searchString + "',League)"; this.odataService.getData(serviceString, successFunction); }; this.searchAllPlayers = function (successFunction) { //alert('SearchAllPlayers'); var serviceString = this.BaseServiceUrl + "DerbyNames?$top=50"; //alert(serviceString); odataService = new OData(); odataService.getData(serviceString, successFunction); }; this.getNextSetOfAllPlayers = function (skipTo, successFunction) { var serviceString = this.BaseServiceUrl + "DerbyNames?$skip=" + skipTo + "&$top=50"; this.odataService.getData(serviceString, successFunction); }; this.searchLeagues = function (searchString, successFunction) { var serviceString = this.BaseServiceUrl + "Leagues?$top=50&$filter=\ substringof('" + searchString + "',LeagueName)"; this.odataService.getData(serviceString, successFunction); }; this.searchSkipLeagues = function (skipTo, searchString, successFunction) { var serviceString = this.BaseServiceUrl + "Leagues?$top=50&$skip=" + skipTo + "&$filter=\ substringof('" + searchString + "',LeagueName)"; this.odataService.getData(serviceString, successFunction); }; this.searchAllLeagues = function (successFunction) { //alert('SearchAllPlayers'); var serviceString = this.BaseServiceUrl + "Leagues?$top=50"; //alert(serviceString); odataService = new OData(); odataService.getData(serviceString, successFunction); }; this.getNextSetOfAllLeagues = function (skipTo, successFunction) { var serviceString = this.BaseServiceUrl + "Leagues?$skip=" + skipTo + "&$top=50"; this.odataService.getData(serviceString, successFunction); }; this.searchLeaguePlayers = function(searchString, successFunction){ //alert("serchLeaguePlayers"); var serviceString = this.BaseServiceUrl + "DerbyNames?$filter=League eq '" + searchString + "'"; //alert(serviceString); this.odataService.getData(serviceString, successFunction); }; this.searchPlayerById = function(searchString, successFunction){ var serviceString = this.BaseServiceUrl + "DerbyNames?$filter=DerbyNameId eq " + searchString; this.odataService.getData(serviceString, successFunction); }; }