private static IRestRequest CreateBackendListRequest( int?offset, int?limit, Taal language, string sort, string municipalityName) { var filter = new StreetNameFilter { MunicipalityName = municipalityName }; // id, naam-nl, naam-fr, naam-de, naam-en var sortMapping = new Dictionary <string, string> { { "Id", "PersistentLocalId" }, { "NaamNl", "NameDutch" }, { "Naam-Nl", "NameDutch" }, { "NaamEn", "NameEnglish" }, { "Naam-En", "NameEnglish" }, { "NaamFr", "NameFrench" }, { "Naam-Fr", "NameFrench" }, { "NaamDe", "NameGerman" }, { "Naam-De", "NameGerman" }, }; return(new RestRequest("straatnamen?taal={language}") .AddParameter("language", language, ParameterType.UrlSegment) .AddPagination(offset, limit) .AddFiltering(filter) .AddSorting(sort, sortMapping)); }
private static IRestRequest CreateBackendCountRequest(string municipalityName) { var filter = new StreetNameFilter { MunicipalityName = municipalityName }; return(new RestRequest("straatnamen/totaal-aantal") .AddFiltering(filter)); }