diff --git a/azure-pipelines/build-pipeline-client.yml b/azure-pipelines/build-pipeline-client.yml index 1709dcf286..7df84453ea 100644 --- a/azure-pipelines/build-pipeline-client.yml +++ b/azure-pipelines/build-pipeline-client.yml @@ -16,10 +16,10 @@ parameters: displayName: 'Get verbose output from steps - where configurable' type: boolean default: false -# - name: shouldCleanPostExectuion -# displayName: 'Clean all pipeline dirs after the pipeline finishes?' -# type: boolean -# default: true +- name: shouldCleanPostExectuion + displayName: 'Clean all pipeline dirs after the pipeline finishes?' + type: boolean + default: true name: $(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r) @@ -38,7 +38,8 @@ stages: - template: templates/build-steps-template.yml parameters: - igVersion: '23.2.204' + igVersion: '24.1.41' igNuGetFeedUrl: $(IG_Nuget_Feed_URL) projectToBuild: Client isVerbose: ${{ parameters.isVerbose }} + shouldCleanPostExectuion: ${{ parameters.shouldCleanPostExectuion }} diff --git a/azure-pipelines/build-pipeline-server.yml b/azure-pipelines/build-pipeline-server.yml index 87be8ca6b6..5fa9a75e9c 100644 --- a/azure-pipelines/build-pipeline-server.yml +++ b/azure-pipelines/build-pipeline-server.yml @@ -16,10 +16,10 @@ parameters: displayName: 'Get verbose output from steps - where configurable' type: boolean default: false -# - name: shouldCleanPostExectuion -# displayName: 'Clean all pipeline dirs after the pipeline finishes?' -# type: boolean -# default: true +- name: shouldCleanPostExectuion + displayName: 'Clean all pipeline dirs after the pipeline finishes?' + type: boolean + default: true name: $(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r) @@ -37,7 +37,8 @@ stages: - template: templates/build-steps-template.yml parameters: - igVersion: '23.2.204' + igVersion: '24.1.41' igNuGetFeedUrl: $(IG_Nuget_Feed_URL) projectToBuild: Server isVerbose: ${{ parameters.isVerbose }} + shouldCleanPostExectuion: ${{ parameters.shouldCleanPostExectuion }} diff --git a/azure-pipelines/templates/build-steps-template.yml b/azure-pipelines/templates/build-steps-template.yml index 09fa87f56d..99f6e0a5a9 100644 --- a/azure-pipelines/templates/build-steps-template.yml +++ b/azure-pipelines/templates/build-steps-template.yml @@ -4,6 +4,7 @@ parameters: - name: projectToBuild - name: isVerbose default: false + - name: shouldCleanPostExectuion steps: - task: NodeTool@0 @@ -19,7 +20,6 @@ steps: workingDir: '$(Build.SourcesDirectory)\browser\IgBlazorSamples.Gulp' verbose: ${{ parameters.isVerbose }} customCommand: ci - - task: CmdLine@2 displayName: 'npx gulp copySamplesTo${{ parameters.projectToBuild }}' @@ -32,19 +32,29 @@ steps: displayName: 'Install dotnet if not already present' inputs: packageType: 'sdk' - version: '6.0.415' #'6.x' - performMultiLevelLookup: true + version: '8.0.100' # we are currently building a 8.0 app. TODO: Try upgrading to 8.x in the future + performMultiLevelLookup: false + - task: PowerShell@2 - displayName: 'Generate NuGet.config for IG ProGet NuGet feed' + displayName: 'Generate NuGet.config for IG ProGet NuGet feed and u' inputs: targetType: 'inline' script: | dotnet new nugetconfig --force + # The name of the source doesn't currently matter as the credentials are attached thanks to URL matching - according to MS docs dotnet nuget add source ${{ parameters.igNuGetFeedUrl }} --name "IG ProGet NuGet" + failOnStderr: true + showWarnings: true + workingDirectory: '$(Build.SourcesDirectory)\browser\IgBlazorSamples.${{ parameters.projectToBuild }}' + - task: PowerShell@2 + displayName: 'Identify trial packages and use licensed ones instead' + inputs: + targetType: 'inline' + script: | $xml = [XML](Get-Content '.\IgBlazorSamples.${{ parameters.projectToBuild }}.csproj'); - + $nodes = $xml.SelectNodes("//PackageReference[starts-with(@Include,'IgniteUI')]") | ForEach-Object { $_.SetAttribute("Include",$_.Include.Replace(".Trial","")); @@ -56,28 +66,22 @@ steps: showWarnings: true workingDirectory: '$(Build.SourcesDirectory)\browser\IgBlazorSamples.${{ parameters.projectToBuild }}' - - task: NuGetAuthenticate@1 - displayName: 'Authenticate to IG ProGet NuGet feed' - inputs: - nuGetServiceConnections: 'IG ProGet IgniteUINuGet - Staging' - forceReinstallCredentialProvider: true - - task: DotNetCoreCLI@2 displayName: 'dotnet restore' inputs: command: 'restore' projects: '$(Build.SourcesDirectory)\browser\IgBlazorSamples.${{ parameters.projectToBuild }}' + # We want the dependency tree to be evaluated each time and to be sure that the dependencies are freshly downloaded + restoreArguments: '--ignore-failed-sources --no-cache --force' feedsToUse: 'config' nugetConfigPath: '$(Build.SourcesDirectory)\browser\IgBlazorSamples.${{ parameters.projectToBuild }}\NuGet.Config' - verbosityRestore: 'Diagnostic' - arguments: "--ignore-failed-sources" + # This task cannot use an apiKey directly (yet) so use any other service connection not based on an api key + externalFeedCredentials: 'IG ProGet IgniteUINuGet - Staging' + ${{ if eq(parameters.isVerbose, true) }}: + verbosityRestore: 'Diagnostic' + ${{ else }}: + verbosityRestore: 'Normal' - - task: DotNetCoreCLI@2 - displayName: 'dotnet build' - inputs: - command: 'build' - projects: '$(Build.SourcesDirectory)\browser\IgBlazorSamples.${{ parameters.projectToBuild }}' -# arguments: '--configuration Release' - task: DeleteFiles@1 displayName: 'Delete NuGet.config file - used only at build time' @@ -89,7 +93,8 @@ steps: # Using a CmldLine call for this opeation, because I couldn't get it to work as expected with the DotNetCoreCLI task displayName: 'dotnet publish' inputs: - script: 'dotnet publish -c release -o $(Build.SourcesDirectory)\browser\IgBlazorSamples.${{ parameters.projectToBuild }}\publish' + # Skip the restore process as it is already done. Got an error when I tried skipping the build process (which is already done as well) + script: 'dotnet publish --no-restore -c release -o $(Build.SourcesDirectory)\browser\IgBlazorSamples.${{ parameters.projectToBuild }}\publish' workingDirectory: '$(Build.SourcesDirectory)\browser\IgBlazorSamples.${{ parameters.projectToBuild }}' - task: ArchiveFiles@2 @@ -108,5 +113,5 @@ steps: targetPath: '$(Build.ArtifactStagingDirectory)/BlazorSamples${{ parameters.projectToBuild }}.zip' artifact: 'BlazorSamples${{ parameters.projectToBuild }}' - # - ${{ if eq(parameters.shouldCleanPostExectuion, true) }}: - # - task: PostBuildCleanup@4 \ No newline at end of file + - ${{ if eq(parameters.shouldCleanPostExectuion, true) }}: + - task: PostBuildCleanup@4 \ No newline at end of file diff --git a/browser/IgBlazorSamples.Client/IgBlazorSamples.Client.csproj b/browser/IgBlazorSamples.Client/IgBlazorSamples.Client.csproj index 1963cda159..b705f64129 100644 --- a/browser/IgBlazorSamples.Client/IgBlazorSamples.Client.csproj +++ b/browser/IgBlazorSamples.Client/IgBlazorSamples.Client.csproj @@ -46,9 +46,9 @@ - - - + + + diff --git a/browser/IgBlazorSamples.Client/wwwroot/index.html b/browser/IgBlazorSamples.Client/wwwroot/index.html index 6c02387232..7c33d2ba95 100644 --- a/browser/IgBlazorSamples.Client/wwwroot/index.html +++ b/browser/IgBlazorSamples.Client/wwwroot/index.html @@ -94,6 +94,7 @@ + @@ -101,40 +102,49 @@ + + + + + + + + + @@ -155,9 +165,11 @@ + + @@ -172,6 +184,7 @@ + @@ -194,9 +207,13 @@ + + + + diff --git a/browser/IgBlazorSamples.Gulp/tasks/gulp-samples.js b/browser/IgBlazorSamples.Gulp/tasks/gulp-samples.js index b7cdce268f..f9874c6dd1 100644 --- a/browser/IgBlazorSamples.Gulp/tasks/gulp-samples.js +++ b/browser/IgBlazorSamples.Gulp/tasks/gulp-samples.js @@ -156,18 +156,16 @@ function getSamples(cb) { igConfig.SamplesCopyPath + '/charts/data-chart/itemized-column-chart/App.razor', igConfig.SamplesCopyPath + '/charts/data-chart/itemized-stacked-bar-chart/App.razor', igConfig.SamplesCopyPath + '/charts/data-chart/itemized-stacked-column-chart/App.razor', - // excluding bugged samples: - igConfig.SamplesCopyPath + '/grids/tree-grid/editing-columns/App.razor', // BUG https://github.com/IgniteUI/igniteui-blazor-examples/issues/423 // excluding deferred gird samples - igConfig.SamplesCopyPath + '/grids/grid/toolbar-style/App.razor', - igConfig.SamplesCopyPath + '/grids/grid/advanced-filtering-style/App.razor', + // igConfig.SamplesCopyPath + '/grids/grid/toolbar-style/App.razor', + // igConfig.SamplesCopyPath + '/grids/grid/advanced-filtering-style/App.razor', igConfig.SamplesCopyPath + '/grids/grid/binding-nested-data-2/App.razor', igConfig.SamplesCopyPath + '/grids/grid/column-hiding-styles/App.razor', - igConfig.SamplesCopyPath + '/grids/grid/column-moving-styles/App.razor', - igConfig.SamplesCopyPath + '/grids/grid/column-pinning-styles/App.razor', - igConfig.SamplesCopyPath + '/grids/grid/column-resize-styling/App.razor', + // igConfig.SamplesCopyPath + '/grids/grid/column-moving-styles/App.razor', + // igConfig.SamplesCopyPath + '/grids/grid/column-pinning-styles/App.razor', + // igConfig.SamplesCopyPath + '/grids/grid/column-resize-styling/App.razor', igConfig.SamplesCopyPath + '/grids/grid/column-selection-styles/App.razor', - igConfig.SamplesCopyPath + '/grids/grid/conditional-cell-style-2/App.razor', + // igConfig.SamplesCopyPath + '/grids/grid/conditional-cell-style-2/App.razor', igConfig.SamplesCopyPath + '/grids/grid/data-exporting-indicator/App.razor', igConfig.SamplesCopyPath + '/grids/grid/data-performance-infinite-scroll/App.razor', igConfig.SamplesCopyPath + '/grids/grid/data-performance-operations/App.razor', @@ -178,7 +176,7 @@ function getSamples(cb) { // igConfig.SamplesCopyPath + '/grids/grid/excel-style-filtering-sample-1/App.razor', // igConfig.SamplesCopyPath + '/grids/grid/excel-style-filtering-sample-2/App.razor', // igConfig.SamplesCopyPath + '/grids/grid/excel-style-filtering-sample-3/App.razor', - igConfig.SamplesCopyPath + '/grids/grid/excel-style-filtering-style/App.razor', + // igConfig.SamplesCopyPath + '/grids/grid/excel-style-filtering-style/App.razor', igConfig.SamplesCopyPath + '/grids/grid/external-excel-style-filtering/App.razor', igConfig.SamplesCopyPath + '/grids/grid/filtering-style/App.razor', igConfig.SamplesCopyPath + '/grids/grid/filtering-template/App.razor', @@ -187,9 +185,9 @@ function getSamples(cb) { igConfig.SamplesCopyPath + '/grids/grid/remote-paging-batch-editing/App.razor', igConfig.SamplesCopyPath + '/grids/grid/remote-paging-custom/App.razor', igConfig.SamplesCopyPath + '/grids/grid/remote-paging-template/App.razor', - igConfig.SamplesCopyPath + '/grids/grid/row-classes/App.razor', + // igConfig.SamplesCopyPath + '/grids/grid/row-classes/App.razor', igConfig.SamplesCopyPath + '/grids/grid/row-drop-indicator/App.razor', - igConfig.SamplesCopyPath + '/grids/grid/row-editing-style/App.razor', + // igConfig.SamplesCopyPath + '/grids/grid/row-editing-style/App.razor', igConfig.SamplesCopyPath + '/grids/grid/row-paging-style/App.razor', igConfig.SamplesCopyPath + '/grids/grid/infinite-scroll/App.razor', // broken sample - undo when new IG packages deployed ]; @@ -592,9 +590,9 @@ function updateIG(cb) { let packageUpgrades = [ // update version of IG packages and change to Trial or non-trial - { name: "IgniteUI.Blazor", version: "23.2.218" }, - { name: "IgniteUI.Blazor.Documents.Core", version: "23.2.218" }, - { name: "IgniteUI.Blazor.Documents.Excel", version: "23.2.218" }, + { name: "IgniteUI.Blazor", version: "24.1.46" }, + { name: "IgniteUI.Blazor.Documents.Core", version: "24.1.46" }, + { name: "IgniteUI.Blazor.Documents.Excel", version: "24.1.46" }, // these IG packages are sometimes updated: { name: "Microsoft.AspNetCore.Components", version: "8.0.0" }, { name: "Microsoft.AspNetCore.Components.Web", version: "8.0.0" }, diff --git a/browser/IgBlazorSamples.Server/IgBlazorSamples.Server.csproj b/browser/IgBlazorSamples.Server/IgBlazorSamples.Server.csproj index 92f71eee43..640d2ac1bf 100644 --- a/browser/IgBlazorSamples.Server/IgBlazorSamples.Server.csproj +++ b/browser/IgBlazorSamples.Server/IgBlazorSamples.Server.csproj @@ -28,9 +28,9 @@ - - - + + + diff --git a/samples/charts/category-chart/annotations-all/BlazorClientApp.csproj b/samples/charts/category-chart/annotations-all/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/annotations-all/BlazorClientApp.csproj +++ b/samples/charts/category-chart/annotations-all/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/annotations-callouts/BlazorClientApp.csproj b/samples/charts/category-chart/annotations-callouts/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/annotations-callouts/BlazorClientApp.csproj +++ b/samples/charts/category-chart/annotations-callouts/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/annotations-crosshairs/BlazorClientApp.csproj b/samples/charts/category-chart/annotations-crosshairs/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/annotations-crosshairs/BlazorClientApp.csproj +++ b/samples/charts/category-chart/annotations-crosshairs/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/annotations-custom/BlazorClientApp.csproj b/samples/charts/category-chart/annotations-custom/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/annotations-custom/BlazorClientApp.csproj +++ b/samples/charts/category-chart/annotations-custom/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/annotations-final-value/BlazorClientApp.csproj b/samples/charts/category-chart/annotations-final-value/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/annotations-final-value/BlazorClientApp.csproj +++ b/samples/charts/category-chart/annotations-final-value/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/annotations-highlighting/BlazorClientApp.csproj b/samples/charts/category-chart/annotations-highlighting/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/annotations-highlighting/BlazorClientApp.csproj +++ b/samples/charts/category-chart/annotations-highlighting/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/annotations/BlazorClientApp.csproj b/samples/charts/category-chart/annotations/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/annotations/BlazorClientApp.csproj +++ b/samples/charts/category-chart/annotations/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/area-chart-multiple-sources/App.razor b/samples/charts/category-chart/area-chart-multiple-sources/App.razor index fddd20dc75..e06722f90c 100644 --- a/samples/charts/category-chart/area-chart-multiple-sources/App.razor +++ b/samples/charts/category-chart/area-chart-multiple-sources/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/area-chart-multiple-sources/BlazorClientApp.csproj b/samples/charts/category-chart/area-chart-multiple-sources/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/area-chart-multiple-sources/BlazorClientApp.csproj +++ b/samples/charts/category-chart/area-chart-multiple-sources/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/area-chart-single-source/BlazorClientApp.csproj b/samples/charts/category-chart/area-chart-single-source/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/area-chart-single-source/BlazorClientApp.csproj +++ b/samples/charts/category-chart/area-chart-single-source/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/area-chart-styling/App.razor b/samples/charts/category-chart/area-chart-styling/App.razor index adf30880e3..94771ed182 100644 --- a/samples/charts/category-chart/area-chart-styling/App.razor +++ b/samples/charts/category-chart/area-chart-styling/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/area-chart-styling/BlazorClientApp.csproj b/samples/charts/category-chart/area-chart-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/area-chart-styling/BlazorClientApp.csproj +++ b/samples/charts/category-chart/area-chart-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/axis-gap/BlazorClientApp.csproj b/samples/charts/category-chart/axis-gap/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/axis-gap/BlazorClientApp.csproj +++ b/samples/charts/category-chart/axis-gap/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/axis-gridlines/App.razor b/samples/charts/category-chart/axis-gridlines/App.razor index 42ccd49e7a..a7eb40b02a 100644 --- a/samples/charts/category-chart/axis-gridlines/App.razor +++ b/samples/charts/category-chart/axis-gridlines/App.razor @@ -53,7 +53,7 @@
diff --git a/samples/charts/category-chart/axis-gridlines/BlazorClientApp.csproj b/samples/charts/category-chart/axis-gridlines/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/axis-gridlines/BlazorClientApp.csproj +++ b/samples/charts/category-chart/axis-gridlines/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/axis-inverted/BlazorClientApp.csproj b/samples/charts/category-chart/axis-inverted/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/axis-inverted/BlazorClientApp.csproj +++ b/samples/charts/category-chart/axis-inverted/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/axis-labels/App.razor b/samples/charts/category-chart/axis-labels/App.razor index 611448642d..f6a6e0570a 100644 --- a/samples/charts/category-chart/axis-labels/App.razor +++ b/samples/charts/category-chart/axis-labels/App.razor @@ -53,7 +53,7 @@
diff --git a/samples/charts/category-chart/axis-labels/BlazorClientApp.csproj b/samples/charts/category-chart/axis-labels/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/axis-labels/BlazorClientApp.csproj +++ b/samples/charts/category-chart/axis-labels/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/axis-locations/App.razor b/samples/charts/category-chart/axis-locations/App.razor index 508191eff5..fad475cc46 100644 --- a/samples/charts/category-chart/axis-locations/App.razor +++ b/samples/charts/category-chart/axis-locations/App.razor @@ -25,7 +25,7 @@
diff --git a/samples/charts/category-chart/axis-locations/BlazorClientApp.csproj b/samples/charts/category-chart/axis-locations/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/axis-locations/BlazorClientApp.csproj +++ b/samples/charts/category-chart/axis-locations/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/axis-options/BlazorClientApp.csproj b/samples/charts/category-chart/axis-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/axis-options/BlazorClientApp.csproj +++ b/samples/charts/category-chart/axis-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/axis-overlap/App.razor b/samples/charts/category-chart/axis-overlap/App.razor index 7a19f041cb..03de5cd033 100644 --- a/samples/charts/category-chart/axis-overlap/App.razor +++ b/samples/charts/category-chart/axis-overlap/App.razor @@ -30,7 +30,7 @@
diff --git a/samples/charts/category-chart/axis-overlap/BlazorClientApp.csproj b/samples/charts/category-chart/axis-overlap/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/axis-overlap/BlazorClientApp.csproj +++ b/samples/charts/category-chart/axis-overlap/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/axis-range/App.razor b/samples/charts/category-chart/axis-range/App.razor index 1492431c9a..e4e9e0cd7a 100644 --- a/samples/charts/category-chart/axis-range/App.razor +++ b/samples/charts/category-chart/axis-range/App.razor @@ -46,7 +46,7 @@
@@ -97,12 +97,14 @@ public void EditorChangeUpdateYAxisMinimumValue(IgbPropertyEditorPropertyDescriptionChangedEventArgs args) { + var chart = this.chart; var yAxisMinimumVal = args.NewValue; chart.YAxisMinimumValue = Convert.ToDouble(yAxisMinimumVal); } public void EditorChangeUpdateYAxisMaximumValue(IgbPropertyEditorPropertyDescriptionChangedEventArgs args) { + var chart = this.chart; var yAxisMaximumVal = args.NewValue; chart.YAxisMaximumValue = Convert.ToDouble(yAxisMaximumVal); } diff --git a/samples/charts/category-chart/axis-range/BlazorClientApp.csproj b/samples/charts/category-chart/axis-range/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/axis-range/BlazorClientApp.csproj +++ b/samples/charts/category-chart/axis-range/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/axis-tickmarks/App.razor b/samples/charts/category-chart/axis-tickmarks/App.razor index 52944955fa..d41a8dc212 100644 --- a/samples/charts/category-chart/axis-tickmarks/App.razor +++ b/samples/charts/category-chart/axis-tickmarks/App.razor @@ -29,7 +29,7 @@
diff --git a/samples/charts/category-chart/axis-tickmarks/BlazorClientApp.csproj b/samples/charts/category-chart/axis-tickmarks/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/axis-tickmarks/BlazorClientApp.csproj +++ b/samples/charts/category-chart/axis-tickmarks/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/axis-titles/App.razor b/samples/charts/category-chart/axis-titles/App.razor index c4fab16bec..5db550f05f 100644 --- a/samples/charts/category-chart/axis-titles/App.razor +++ b/samples/charts/category-chart/axis-titles/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/axis-titles/BlazorClientApp.csproj b/samples/charts/category-chart/axis-titles/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/axis-titles/BlazorClientApp.csproj +++ b/samples/charts/category-chart/axis-titles/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/chart-highlight-filter/App.razor b/samples/charts/category-chart/chart-highlight-filter/App.razor index 8029651e2a..770865d026 100644 --- a/samples/charts/category-chart/chart-highlight-filter/App.razor +++ b/samples/charts/category-chart/chart-highlight-filter/App.razor @@ -11,7 +11,7 @@ IsWrappingEnabled="true"> diff --git a/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.csproj b/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.csproj +++ b/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/column-chart-multiple-sources/App.razor b/samples/charts/category-chart/column-chart-multiple-sources/App.razor index 3752d4415c..cc70fe1e31 100644 --- a/samples/charts/category-chart/column-chart-multiple-sources/App.razor +++ b/samples/charts/category-chart/column-chart-multiple-sources/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/column-chart-multiple-sources/BlazorClientApp.csproj b/samples/charts/category-chart/column-chart-multiple-sources/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/column-chart-multiple-sources/BlazorClientApp.csproj +++ b/samples/charts/category-chart/column-chart-multiple-sources/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/column-chart-single-source/BlazorClientApp.csproj b/samples/charts/category-chart/column-chart-single-source/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/column-chart-single-source/BlazorClientApp.csproj +++ b/samples/charts/category-chart/column-chart-single-source/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/column-chart-styling/App.razor b/samples/charts/category-chart/column-chart-styling/App.razor index 9fba4b7ad3..51faa0edcb 100644 --- a/samples/charts/category-chart/column-chart-styling/App.razor +++ b/samples/charts/category-chart/column-chart-styling/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/column-chart-styling/BlazorClientApp.csproj b/samples/charts/category-chart/column-chart-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/column-chart-styling/BlazorClientApp.csproj +++ b/samples/charts/category-chart/column-chart-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/column-chart-with-highlighting/BlazorClientApp.csproj b/samples/charts/category-chart/column-chart-with-highlighting/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/column-chart-with-highlighting/BlazorClientApp.csproj +++ b/samples/charts/category-chart/column-chart-with-highlighting/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/column-chart-with-tooltips/App.razor b/samples/charts/category-chart/column-chart-with-tooltips/App.razor index 55ee91eead..226e5fb46f 100644 --- a/samples/charts/category-chart/column-chart-with-tooltips/App.razor +++ b/samples/charts/category-chart/column-chart-with-tooltips/App.razor @@ -25,7 +25,7 @@
diff --git a/samples/charts/category-chart/column-chart-with-tooltips/BlazorClientApp.csproj b/samples/charts/category-chart/column-chart-with-tooltips/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/column-chart-with-tooltips/BlazorClientApp.csproj +++ b/samples/charts/category-chart/column-chart-with-tooltips/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/custom-selection/App.razor b/samples/charts/category-chart/custom-selection/App.razor index b99c8db025..7f65c0db2b 100644 --- a/samples/charts/category-chart/custom-selection/App.razor +++ b/samples/charts/category-chart/custom-selection/App.razor @@ -8,7 +8,7 @@
@@ -57,13 +57,15 @@ public void CategoryChartCustomSelectionPointerDown(IgbDomainChartSeriesPointerEventArgs args) { + var chart = this.chart; + var selectableData = (SelectableData)chart.DataSource; var selectedItem = args.Item as SelectableDataItem; if (selectedItem == null) return; var selectedIndex = -1; - for (var i = 0; i < this.SelectableData.Count; i++) + for (var i = 0; i < selectableData.Count; i++) { - if (selectedItem.Category == this.SelectableData[i].Category) + if (selectedItem.Category == selectableData[i].Category) { selectedIndex = i; break; } @@ -74,7 +76,7 @@ else selectedItem.SelectedValue = selectedItem.DataValue; - chart.NotifyUpdateItem(this.SelectableData, selectedIndex, selectedItem, false); + chart.NotifyUpdateItem(selectableData, selectedIndex, selectedItem, false); } private SelectableData _selectableData = null; diff --git a/samples/charts/category-chart/custom-selection/BlazorClientApp.csproj b/samples/charts/category-chart/custom-selection/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/custom-selection/BlazorClientApp.csproj +++ b/samples/charts/category-chart/custom-selection/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/data-aggregations/App.razor b/samples/charts/category-chart/data-aggregations/App.razor index 4ae4c6ccc9..48f6f39c9d 100644 --- a/samples/charts/category-chart/data-aggregations/App.razor +++ b/samples/charts/category-chart/data-aggregations/App.razor @@ -74,23 +74,21 @@ public void PropertyEditorInitAggregationsOnViewInit() { - - this.editor.EnsureReady().ContinueWith(new Action((e) => + var editor = this.editor; + editor.EnsureReady().ContinueWith(new Action((e) => { - var editor = this.editor; - var initialSummariesDropdown = new IgbPropertyEditorPropertyDescription(); var sortGroupsDropdown = new IgbPropertyEditorPropertyDescription(); initialSummariesDropdown.Label = "Initial Summaries"; initialSummariesDropdown.ValueType = PropertyEditorValueType.EnumValue; initialSummariesDropdown.ShouldOverrideDefaultEditor = true; - initialSummariesDropdown.DropDownNames = ["Sum(Sales) as Sales", "Avg(Sales) as Sales", "Min(Sales) as Sales", "Max(Sales) as Sales", "Count(Sales) as Sales"]; - initialSummariesDropdown.DropDownValues = ["Sum(Sales) as Sales", "Avg(Sales) as Sales", "Min(Sales) as Sales", "Max(Sales) as Sales", "Count(Sales) as Sales"]; + initialSummariesDropdown.DropDownNames = new string[] { "Sum(Sales) as Sales", "Avg(Sales) as Sales", "Min(Sales) as Sales", "Max(Sales) as Sales", "Count(Sales) as Sales" }; + initialSummariesDropdown.DropDownValues = new string[] { "Sum(Sales) as Sales", "Avg(Sales) as Sales", "Min(Sales) as Sales", "Max(Sales) as Sales", "Count(Sales) as Sales" }; sortGroupsDropdown.Label = "Sort Groups"; sortGroupsDropdown.ValueType = PropertyEditorValueType.EnumValue; sortGroupsDropdown.ShouldOverrideDefaultEditor = true; - sortGroupsDropdown.DropDownNames = ["Sales Asc", "Sales Desc"]; - sortGroupsDropdown.DropDownValues = ["Sales Asc", "Sales Desc"]; + sortGroupsDropdown.DropDownNames = new string[] { "Sales Asc", "Sales Desc" }; + sortGroupsDropdown.DropDownValues = new string[] { "Sales Asc", "Sales Desc" }; editor.Properties.Add(initialSummariesDropdown); editor.Properties.Add(sortGroupsDropdown); diff --git a/samples/charts/category-chart/data-aggregations/BlazorClientApp.csproj b/samples/charts/category-chart/data-aggregations/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/data-aggregations/BlazorClientApp.csproj +++ b/samples/charts/category-chart/data-aggregations/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/data-filter/App.razor b/samples/charts/category-chart/data-filter/App.razor index 9e0e91f308..06bc008ab8 100644 --- a/samples/charts/category-chart/data-filter/App.razor +++ b/samples/charts/category-chart/data-filter/App.razor @@ -32,7 +32,7 @@
diff --git a/samples/charts/category-chart/data-filter/BlazorClientApp.csproj b/samples/charts/category-chart/data-filter/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/data-filter/BlazorClientApp.csproj +++ b/samples/charts/category-chart/data-filter/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/data-legend-formatting-decimals/App.razor b/samples/charts/category-chart/data-legend-formatting-decimals/App.razor index 48b4702463..ecfbcdf3a3 100644 --- a/samples/charts/category-chart/data-legend-formatting-decimals/App.razor +++ b/samples/charts/category-chart/data-legend-formatting-decimals/App.razor @@ -6,7 +6,7 @@
- + diff --git a/samples/charts/category-chart/data-legend/App.razor b/samples/charts/category-chart/data-legend/App.razor index f0742ef7de..ad7a1a319e 100644 --- a/samples/charts/category-chart/data-legend/App.razor +++ b/samples/charts/category-chart/data-legend/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/data-legend/BlazorClientApp.csproj b/samples/charts/category-chart/data-legend/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/data-legend/BlazorClientApp.csproj +++ b/samples/charts/category-chart/data-legend/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/data-tooltip-formatting-decimals/BlazorClientApp.csproj b/samples/charts/category-chart/data-tooltip-formatting-decimals/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/data-tooltip-formatting-decimals/BlazorClientApp.csproj +++ b/samples/charts/category-chart/data-tooltip-formatting-decimals/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/data-tooltip-positioning/BlazorClientApp.csproj b/samples/charts/category-chart/data-tooltip-positioning/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/data-tooltip-positioning/BlazorClientApp.csproj +++ b/samples/charts/category-chart/data-tooltip-positioning/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/data-tooltip/BlazorClientApp.csproj b/samples/charts/category-chart/data-tooltip/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/data-tooltip/BlazorClientApp.csproj +++ b/samples/charts/category-chart/data-tooltip/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/format-specifiers/App.razor b/samples/charts/category-chart/format-specifiers/App.razor index 6b9b10fe99..cb454e9d5e 100644 --- a/samples/charts/category-chart/format-specifiers/App.razor +++ b/samples/charts/category-chart/format-specifiers/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/format-specifiers/BlazorClientApp.csproj b/samples/charts/category-chart/format-specifiers/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/format-specifiers/BlazorClientApp.csproj +++ b/samples/charts/category-chart/format-specifiers/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/high-frequency/BlazorClientApp.csproj b/samples/charts/category-chart/high-frequency/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/high-frequency/BlazorClientApp.csproj +++ b/samples/charts/category-chart/high-frequency/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/high-volume/BlazorClientApp.csproj b/samples/charts/category-chart/high-volume/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/high-volume/BlazorClientApp.csproj +++ b/samples/charts/category-chart/high-volume/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/highlighting-behavior/BlazorClientApp.csproj b/samples/charts/category-chart/highlighting-behavior/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/highlighting-behavior/BlazorClientApp.csproj +++ b/samples/charts/category-chart/highlighting-behavior/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/highlighting-mode/BlazorClientApp.csproj b/samples/charts/category-chart/highlighting-mode/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/highlighting-mode/BlazorClientApp.csproj +++ b/samples/charts/category-chart/highlighting-mode/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/highlighting/BlazorClientApp.csproj b/samples/charts/category-chart/highlighting/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/highlighting/BlazorClientApp.csproj +++ b/samples/charts/category-chart/highlighting/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/legend-highlighting/App.razor b/samples/charts/category-chart/legend-highlighting/App.razor index aabb3b83d4..7183836289 100644 --- a/samples/charts/category-chart/legend-highlighting/App.razor +++ b/samples/charts/category-chart/legend-highlighting/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/legend-highlighting/BlazorClientApp.csproj b/samples/charts/category-chart/legend-highlighting/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/legend-highlighting/BlazorClientApp.csproj +++ b/samples/charts/category-chart/legend-highlighting/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/line-chart-multiple-sources/App.razor b/samples/charts/category-chart/line-chart-multiple-sources/App.razor index f1bee05163..51d9a82602 100644 --- a/samples/charts/category-chart/line-chart-multiple-sources/App.razor +++ b/samples/charts/category-chart/line-chart-multiple-sources/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/line-chart-multiple-sources/BlazorClientApp.csproj b/samples/charts/category-chart/line-chart-multiple-sources/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/line-chart-multiple-sources/BlazorClientApp.csproj +++ b/samples/charts/category-chart/line-chart-multiple-sources/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/line-chart-single-source/BlazorClientApp.csproj b/samples/charts/category-chart/line-chart-single-source/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/line-chart-single-source/BlazorClientApp.csproj +++ b/samples/charts/category-chart/line-chart-single-source/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/line-chart-styling/App.razor b/samples/charts/category-chart/line-chart-styling/App.razor index 0bedb8b8db..c0e04f0fd8 100644 --- a/samples/charts/category-chart/line-chart-styling/App.razor +++ b/samples/charts/category-chart/line-chart-styling/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/line-chart-styling/BlazorClientApp.csproj b/samples/charts/category-chart/line-chart-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/line-chart-styling/BlazorClientApp.csproj +++ b/samples/charts/category-chart/line-chart-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/line-chart-with-animations/BlazorClientApp.csproj b/samples/charts/category-chart/line-chart-with-animations/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/line-chart-with-animations/BlazorClientApp.csproj +++ b/samples/charts/category-chart/line-chart-with-animations/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/line-chart-with-annotations/BlazorClientApp.csproj b/samples/charts/category-chart/line-chart-with-annotations/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/line-chart-with-annotations/BlazorClientApp.csproj +++ b/samples/charts/category-chart/line-chart-with-annotations/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/marker-options/App.razor b/samples/charts/category-chart/marker-options/App.razor index 405072ea67..020bff979b 100644 --- a/samples/charts/category-chart/marker-options/App.razor +++ b/samples/charts/category-chart/marker-options/App.razor @@ -77,7 +77,9 @@ public void EditorChangeUpdateMarkerType(IgbPropertyEditorPropertyDescriptionChangedEventArgs args) { - //var item = this.chart; + //var item = this.PropertyEditor.Properties.Where((p) => p.PropertyPath == "MarkerType").First(); + //var value = (string)item.PrimitiveValue; + var chart = this.chart; var markerVal = (MarkerType)Enum.Parse(typeof(MarkerType), args.NewValue.ToString()); chart.MarkerTypes.Clear(); diff --git a/samples/charts/category-chart/marker-options/BlazorClientApp.csproj b/samples/charts/category-chart/marker-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/marker-options/BlazorClientApp.csproj +++ b/samples/charts/category-chart/marker-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/marker-templates/BlazorClientApp.csproj b/samples/charts/category-chart/marker-templates/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/marker-templates/BlazorClientApp.csproj +++ b/samples/charts/category-chart/marker-templates/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/overview/App.razor b/samples/charts/category-chart/overview/App.razor index 49b8ea7dbd..c87097883f 100644 --- a/samples/charts/category-chart/overview/App.razor +++ b/samples/charts/category-chart/overview/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/overview/BlazorClientApp.csproj b/samples/charts/category-chart/overview/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/overview/BlazorClientApp.csproj +++ b/samples/charts/category-chart/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/point-chart-multiple-sources/App.razor b/samples/charts/category-chart/point-chart-multiple-sources/App.razor index aadb250096..d81262a667 100644 --- a/samples/charts/category-chart/point-chart-multiple-sources/App.razor +++ b/samples/charts/category-chart/point-chart-multiple-sources/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/point-chart-multiple-sources/BlazorClientApp.csproj b/samples/charts/category-chart/point-chart-multiple-sources/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/point-chart-multiple-sources/BlazorClientApp.csproj +++ b/samples/charts/category-chart/point-chart-multiple-sources/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/point-chart-single-source/BlazorClientApp.csproj b/samples/charts/category-chart/point-chart-single-source/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/point-chart-single-source/BlazorClientApp.csproj +++ b/samples/charts/category-chart/point-chart-single-source/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/point-chart-styling/App.razor b/samples/charts/category-chart/point-chart-styling/App.razor index e29aed62af..f658ac669e 100644 --- a/samples/charts/category-chart/point-chart-styling/App.razor +++ b/samples/charts/category-chart/point-chart-styling/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/point-chart-styling/BlazorClientApp.csproj b/samples/charts/category-chart/point-chart-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/point-chart-styling/BlazorClientApp.csproj +++ b/samples/charts/category-chart/point-chart-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/selection-matcher/App.razor b/samples/charts/category-chart/selection-matcher/App.razor new file mode 100644 index 0000000000..7157fabfce --- /dev/null +++ b/samples/charts/category-chart/selection-matcher/App.razor @@ -0,0 +1,104 @@ +@using IgniteUI.Blazor.Controls +@using IgniteUI.Blazor.Controls; +@using System; + +
+
+ Renewable Electricity Generated +
+
+ + + +
+
+ + + +
+
+ +@code { + + private Action BindElements { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var legend = this.legend; + var chart = this.chart; + + this.BindElements = () => { + chart.Legend = this.legend; + }; + this.BindElements(); + + if (firstRender) { + this.SelectionMatcherOnViewInit(); + } + } + + private IgbLegend legend; + private IgbCategoryChart chart; + + private System.Threading.Timer _timer; + + private void SelectionMatcherOnViewInit() + { + _timer = new System.Threading.Timer((_) => + { + addSelection(); + }, null, 100, 0); + } + + private void addSelection() + { + var chart = this.chart; + + IgbChartSelection selection = new IgbChartSelection(); + selection.Item = EnergyRenewableConsumption[1]; + IgbSeriesMatcher matcher = new IgbSeriesMatcher(); + matcher.MemberPath = "Solar"; + matcher.MemberPathType = "ValueMemberPath"; + selection.Matcher = matcher; + + chart.SelectedSeriesItems.Add(selection); + + selection = new IgbChartSelection(); + selection.Item = EnergyRenewableConsumption[1]; + matcher = new IgbSeriesMatcher(); + matcher.MemberPath = "Hydro"; + matcher.MemberPathType = "ValueMemberPath"; + + selection.Matcher = matcher; + + chart.SelectedSeriesItems.Add(selection); + } + + private EnergyRenewableConsumption _energyRenewableConsumption = null; + public EnergyRenewableConsumption EnergyRenewableConsumption + { + get + { + if (_energyRenewableConsumption == null) + { + _energyRenewableConsumption = new EnergyRenewableConsumption(); + } + return _energyRenewableConsumption; + } + } + +} \ No newline at end of file diff --git a/samples/charts/category-chart/selection-matcher/BlazorClientApp.csproj b/samples/charts/category-chart/selection-matcher/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/charts/category-chart/selection-matcher/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/editors/date-picker/date-limits/BlazorClientApp.sln b/samples/charts/category-chart/selection-matcher/BlazorClientApp.sln similarity index 100% rename from samples/editors/date-picker/date-limits/BlazorClientApp.sln rename to samples/charts/category-chart/selection-matcher/BlazorClientApp.sln diff --git a/samples/charts/category-chart/selection-matcher/EnergyRenewableConsumption.cs b/samples/charts/category-chart/selection-matcher/EnergyRenewableConsumption.cs new file mode 100644 index 0000000000..66745c1cc9 --- /dev/null +++ b/samples/charts/category-chart/selection-matcher/EnergyRenewableConsumption.cs @@ -0,0 +1,64 @@ +using System; +using System.Collections.Generic; +public class EnergyRenewableConsumptionItem +{ + public string Location { get; set; } + public double Year { get; set; } + public double Hydro { get; set; } + public double Solar { get; set; } + public double Wind { get; set; } + public double Other { get; set; } +} + +public class EnergyRenewableConsumption + : List +{ + public EnergyRenewableConsumption() + { + this.Add(new EnergyRenewableConsumptionItem() + { + Location = @"China", + Year = 2019, + Hydro = 1269.5, + Solar = 223, + Wind = 405.2, + Other = 102.8 + }); + this.Add(new EnergyRenewableConsumptionItem() + { + Location = @"Europe", + Year = 2019, + Hydro = 632.54, + Solar = 154, + Wind = 461.3, + Other = 220.3 + }); + this.Add(new EnergyRenewableConsumptionItem() + { + Location = @"USA", + Year = 2019, + Hydro = 271.16, + Solar = 108, + Wind = 303.4, + Other = 78.34 + }); + this.Add(new EnergyRenewableConsumptionItem() + { + Location = @"Brazil", + Year = 2019, + Hydro = 399.3, + Solar = 5.5, + Wind = 55.83, + Other = 56.25 + }); + this.Add(new EnergyRenewableConsumptionItem() + { + Location = @"Canada", + Year = 2019, + Hydro = 381.98, + Solar = 4.3, + Wind = 34.17, + Other = 10.81 + }); + } +} diff --git a/samples/charts/category-chart/selection-matcher/Program.cs b/samples/charts/category-chart/selection-matcher/Program.cs new file mode 100644 index 0000000000..8912ef069f --- /dev/null +++ b/samples/charts/category-chart/selection-matcher/Program.cs @@ -0,0 +1,33 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbInputModule), + typeof(IgbLegendModule), + typeof(IgbCategoryChartModule), + typeof(IgbDataChartAnnotationModule), + typeof(IgbDataChartInteractivityModule), + typeof(IgbDataChartCoreModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/editors/date-picker/date-limits/Properties/launchSettings.json b/samples/charts/category-chart/selection-matcher/Properties/launchSettings.json similarity index 100% rename from samples/editors/date-picker/date-limits/Properties/launchSettings.json rename to samples/charts/category-chart/selection-matcher/Properties/launchSettings.json diff --git a/samples/charts/category-chart/selection-matcher/ReadMe.md b/samples/charts/category-chart/selection-matcher/ReadMe.md new file mode 100644 index 0000000000..f2aa77711d --- /dev/null +++ b/samples/charts/category-chart/selection-matcher/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Selection Matcher feature using [Category Chart](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/charts/category-chart/selection-matcher/_Imports.razor b/samples/charts/category-chart/selection-matcher/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/category-chart/selection-matcher/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/category-chart/selection-matcher/wwwroot/index.css b/samples/charts/category-chart/selection-matcher/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/category-chart/selection-matcher/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/category-chart/selection-matcher/wwwroot/index.html b/samples/charts/category-chart/selection-matcher/wwwroot/index.html new file mode 100644 index 0000000000..8833030d8e --- /dev/null +++ b/samples/charts/category-chart/selection-matcher/wwwroot/index.html @@ -0,0 +1,30 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/category-chart/selection-modes/App.razor b/samples/charts/category-chart/selection-modes/App.razor new file mode 100644 index 0000000000..c490c82bf4 --- /dev/null +++ b/samples/charts/category-chart/selection-modes/App.razor @@ -0,0 +1,53 @@ +@using IgniteUI.Blazor.Controls + +
+
+ Average Temperature Range in New York +
+
+ + + +
+
+ +@code { + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var chart = this.chart; + + } + + private IgbCategoryChart chart; + + private TemperatureAverageData _temperatureAverageData = null; + public TemperatureAverageData TemperatureAverageData + { + get + { + if (_temperatureAverageData == null) + { + _temperatureAverageData = new TemperatureAverageData(); + } + return _temperatureAverageData; + } + } + +} \ No newline at end of file diff --git a/samples/charts/category-chart/selection-modes/BlazorClientApp.csproj b/samples/charts/category-chart/selection-modes/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/charts/category-chart/selection-modes/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/editors/date-picker/editing/BlazorClientApp.sln b/samples/charts/category-chart/selection-modes/BlazorClientApp.sln similarity index 100% rename from samples/editors/date-picker/editing/BlazorClientApp.sln rename to samples/charts/category-chart/selection-modes/BlazorClientApp.sln diff --git a/samples/charts/category-chart/selection-modes/Program.cs b/samples/charts/category-chart/selection-modes/Program.cs new file mode 100644 index 0000000000..ee8c59175d --- /dev/null +++ b/samples/charts/category-chart/selection-modes/Program.cs @@ -0,0 +1,29 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbCategoryChartModule), + typeof(IgbDataChartInteractivityModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/editors/date-picker/editing/Properties/launchSettings.json b/samples/charts/category-chart/selection-modes/Properties/launchSettings.json similarity index 100% rename from samples/editors/date-picker/editing/Properties/launchSettings.json rename to samples/charts/category-chart/selection-modes/Properties/launchSettings.json diff --git a/samples/charts/category-chart/selection-modes/ReadMe.md b/samples/charts/category-chart/selection-modes/ReadMe.md new file mode 100644 index 0000000000..54da64ec4e --- /dev/null +++ b/samples/charts/category-chart/selection-modes/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Selection Modes feature using [Category Chart](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/charts/category-chart/selection-modes/TemperatureAverageData.cs b/samples/charts/category-chart/selection-modes/TemperatureAverageData.cs new file mode 100644 index 0000000000..7ea0b1edf7 --- /dev/null +++ b/samples/charts/category-chart/selection-modes/TemperatureAverageData.cs @@ -0,0 +1,75 @@ +using System; +using System.Collections.Generic; +public class TemperatureAverageDataItem +{ + public string Month { get; set; } + public double Temperature { get; set; } +} + +public class TemperatureAverageData + : List +{ + public TemperatureAverageData() + { + this.Add(new TemperatureAverageDataItem() + { + Month = @"Jan", + Temperature = 3 + }); + this.Add(new TemperatureAverageDataItem() + { + Month = @"Feb", + Temperature = 4 + }); + this.Add(new TemperatureAverageDataItem() + { + Month = @"Mar", + Temperature = 9 + }); + this.Add(new TemperatureAverageDataItem() + { + Month = @"Apr", + Temperature = 15 + }); + this.Add(new TemperatureAverageDataItem() + { + Month = @"May", + Temperature = 21 + }); + this.Add(new TemperatureAverageDataItem() + { + Month = @"Jun", + Temperature = 26 + }); + this.Add(new TemperatureAverageDataItem() + { + Month = @"Jul", + Temperature = 29 + }); + this.Add(new TemperatureAverageDataItem() + { + Month = @"Aug", + Temperature = 28 + }); + this.Add(new TemperatureAverageDataItem() + { + Month = @"Sep", + Temperature = 24 + }); + this.Add(new TemperatureAverageDataItem() + { + Month = @"Oct", + Temperature = 18 + }); + this.Add(new TemperatureAverageDataItem() + { + Month = @"Nov", + Temperature = 11 + }); + this.Add(new TemperatureAverageDataItem() + { + Month = @"Dec", + Temperature = 5 + }); + } +} diff --git a/samples/charts/category-chart/selection-modes/_Imports.razor b/samples/charts/category-chart/selection-modes/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/category-chart/selection-modes/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/category-chart/selection-modes/wwwroot/index.css b/samples/charts/category-chart/selection-modes/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/category-chart/selection-modes/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/category-chart/selection-modes/wwwroot/index.html b/samples/charts/category-chart/selection-modes/wwwroot/index.html new file mode 100644 index 0000000000..8833030d8e --- /dev/null +++ b/samples/charts/category-chart/selection-modes/wwwroot/index.html @@ -0,0 +1,30 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/category-chart/selection-multiple-modes/App.razor b/samples/charts/category-chart/selection-multiple-modes/App.razor new file mode 100644 index 0000000000..dfe0aed845 --- /dev/null +++ b/samples/charts/category-chart/selection-multiple-modes/App.razor @@ -0,0 +1,102 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + + + + + + + +
+
+ Highest Grossing Movie Franchises +
+
+ + + +
+
+ + + +
+
+ +@code { + + private Action BindElements { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var legend = this.legend; + var propertyEditor = this.propertyEditor; + var selectionModeEditor = this.selectionModeEditor; + var selectionBehaviorEditor = this.selectionBehaviorEditor; + var chart = this.chart; + + this.BindElements = () => { + propertyEditor.Target = this.chart; + chart.Legend = this.legend; + }; + this.BindElements(); + + } + + private IgbLegend legend; + private IgbPropertyEditorPanel propertyEditor; + private IgbPropertyEditorPropertyDescription selectionModeEditor; + private IgbPropertyEditorPropertyDescription selectionBehaviorEditor; + private IgbCategoryChart chart; + + private EnergyRenewableConsumption _energyRenewableConsumption = null; + public EnergyRenewableConsumption EnergyRenewableConsumption + { + get + { + if (_energyRenewableConsumption == null) + { + _energyRenewableConsumption = new EnergyRenewableConsumption(); + } + return _energyRenewableConsumption; + } + } + +} \ No newline at end of file diff --git a/samples/charts/category-chart/selection-multiple-modes/BlazorClientApp.csproj b/samples/charts/category-chart/selection-multiple-modes/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/charts/category-chart/selection-multiple-modes/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/editors/date-picker/format/BlazorClientApp.sln b/samples/charts/category-chart/selection-multiple-modes/BlazorClientApp.sln similarity index 100% rename from samples/editors/date-picker/format/BlazorClientApp.sln rename to samples/charts/category-chart/selection-multiple-modes/BlazorClientApp.sln diff --git a/samples/charts/category-chart/selection-multiple-modes/EnergyRenewableConsumption.cs b/samples/charts/category-chart/selection-multiple-modes/EnergyRenewableConsumption.cs new file mode 100644 index 0000000000..66745c1cc9 --- /dev/null +++ b/samples/charts/category-chart/selection-multiple-modes/EnergyRenewableConsumption.cs @@ -0,0 +1,64 @@ +using System; +using System.Collections.Generic; +public class EnergyRenewableConsumptionItem +{ + public string Location { get; set; } + public double Year { get; set; } + public double Hydro { get; set; } + public double Solar { get; set; } + public double Wind { get; set; } + public double Other { get; set; } +} + +public class EnergyRenewableConsumption + : List +{ + public EnergyRenewableConsumption() + { + this.Add(new EnergyRenewableConsumptionItem() + { + Location = @"China", + Year = 2019, + Hydro = 1269.5, + Solar = 223, + Wind = 405.2, + Other = 102.8 + }); + this.Add(new EnergyRenewableConsumptionItem() + { + Location = @"Europe", + Year = 2019, + Hydro = 632.54, + Solar = 154, + Wind = 461.3, + Other = 220.3 + }); + this.Add(new EnergyRenewableConsumptionItem() + { + Location = @"USA", + Year = 2019, + Hydro = 271.16, + Solar = 108, + Wind = 303.4, + Other = 78.34 + }); + this.Add(new EnergyRenewableConsumptionItem() + { + Location = @"Brazil", + Year = 2019, + Hydro = 399.3, + Solar = 5.5, + Wind = 55.83, + Other = 56.25 + }); + this.Add(new EnergyRenewableConsumptionItem() + { + Location = @"Canada", + Year = 2019, + Hydro = 381.98, + Solar = 4.3, + Wind = 34.17, + Other = 10.81 + }); + } +} diff --git a/samples/charts/category-chart/selection-multiple-modes/Program.cs b/samples/charts/category-chart/selection-multiple-modes/Program.cs new file mode 100644 index 0000000000..cd6ee02b77 --- /dev/null +++ b/samples/charts/category-chart/selection-multiple-modes/Program.cs @@ -0,0 +1,31 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbInputModule), + typeof(IgbPropertyEditorPanelModule), + typeof(IgbLegendModule), + typeof(IgbCategoryChartModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/editors/date-picker/format/Properties/launchSettings.json b/samples/charts/category-chart/selection-multiple-modes/Properties/launchSettings.json similarity index 100% rename from samples/editors/date-picker/format/Properties/launchSettings.json rename to samples/charts/category-chart/selection-multiple-modes/Properties/launchSettings.json diff --git a/samples/charts/category-chart/selection-multiple-modes/ReadMe.md b/samples/charts/category-chart/selection-multiple-modes/ReadMe.md new file mode 100644 index 0000000000..cd7bf83995 --- /dev/null +++ b/samples/charts/category-chart/selection-multiple-modes/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Selection Multiple Modes feature using [Category Chart](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/charts/category-chart/selection-multiple-modes/_Imports.razor b/samples/charts/category-chart/selection-multiple-modes/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/category-chart/selection-multiple-modes/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/category-chart/selection-multiple-modes/wwwroot/index.css b/samples/charts/category-chart/selection-multiple-modes/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/category-chart/selection-multiple-modes/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/category-chart/selection-multiple-modes/wwwroot/index.html b/samples/charts/category-chart/selection-multiple-modes/wwwroot/index.html new file mode 100644 index 0000000000..fcfbabf8c3 --- /dev/null +++ b/samples/charts/category-chart/selection-multiple-modes/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/category-chart/spline-area-multiple-sources/App.razor b/samples/charts/category-chart/spline-area-multiple-sources/App.razor index 351d375cc4..0c49c63773 100644 --- a/samples/charts/category-chart/spline-area-multiple-sources/App.razor +++ b/samples/charts/category-chart/spline-area-multiple-sources/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/spline-area-multiple-sources/BlazorClientApp.csproj b/samples/charts/category-chart/spline-area-multiple-sources/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/spline-area-multiple-sources/BlazorClientApp.csproj +++ b/samples/charts/category-chart/spline-area-multiple-sources/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/spline-area-single-source/BlazorClientApp.csproj b/samples/charts/category-chart/spline-area-single-source/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/spline-area-single-source/BlazorClientApp.csproj +++ b/samples/charts/category-chart/spline-area-single-source/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/spline-area-styling/App.razor b/samples/charts/category-chart/spline-area-styling/App.razor index a6aa571c34..43e7d0a6d7 100644 --- a/samples/charts/category-chart/spline-area-styling/App.razor +++ b/samples/charts/category-chart/spline-area-styling/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/spline-area-styling/BlazorClientApp.csproj b/samples/charts/category-chart/spline-area-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/spline-area-styling/BlazorClientApp.csproj +++ b/samples/charts/category-chart/spline-area-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/spline-multiple-sources/App.razor b/samples/charts/category-chart/spline-multiple-sources/App.razor index 08e61f55a8..68653da2ec 100644 --- a/samples/charts/category-chart/spline-multiple-sources/App.razor +++ b/samples/charts/category-chart/spline-multiple-sources/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/spline-multiple-sources/BlazorClientApp.csproj b/samples/charts/category-chart/spline-multiple-sources/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/spline-multiple-sources/BlazorClientApp.csproj +++ b/samples/charts/category-chart/spline-multiple-sources/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/spline-single-source/BlazorClientApp.csproj b/samples/charts/category-chart/spline-single-source/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/spline-single-source/BlazorClientApp.csproj +++ b/samples/charts/category-chart/spline-single-source/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/spline-styling/App.razor b/samples/charts/category-chart/spline-styling/App.razor index 4b645faef4..4768dbe1b2 100644 --- a/samples/charts/category-chart/spline-styling/App.razor +++ b/samples/charts/category-chart/spline-styling/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/spline-styling/BlazorClientApp.csproj b/samples/charts/category-chart/spline-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/spline-styling/BlazorClientApp.csproj +++ b/samples/charts/category-chart/spline-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/stack-columns/BlazorClientApp.csproj b/samples/charts/category-chart/stack-columns/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/stack-columns/BlazorClientApp.csproj +++ b/samples/charts/category-chart/stack-columns/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/step-area-multiple-sources/App.razor b/samples/charts/category-chart/step-area-multiple-sources/App.razor index 176e8faf28..5cc950dc6f 100644 --- a/samples/charts/category-chart/step-area-multiple-sources/App.razor +++ b/samples/charts/category-chart/step-area-multiple-sources/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/step-area-multiple-sources/BlazorClientApp.csproj b/samples/charts/category-chart/step-area-multiple-sources/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/step-area-multiple-sources/BlazorClientApp.csproj +++ b/samples/charts/category-chart/step-area-multiple-sources/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/step-area-single-source/BlazorClientApp.csproj b/samples/charts/category-chart/step-area-single-source/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/step-area-single-source/BlazorClientApp.csproj +++ b/samples/charts/category-chart/step-area-single-source/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/step-area-styling/App.razor b/samples/charts/category-chart/step-area-styling/App.razor index 2057ed2cc8..656df3661a 100644 --- a/samples/charts/category-chart/step-area-styling/App.razor +++ b/samples/charts/category-chart/step-area-styling/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/step-area-styling/BlazorClientApp.csproj b/samples/charts/category-chart/step-area-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/step-area-styling/BlazorClientApp.csproj +++ b/samples/charts/category-chart/step-area-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/step-line-multiple-sources/App.razor b/samples/charts/category-chart/step-line-multiple-sources/App.razor index 40322cf74a..130138477a 100644 --- a/samples/charts/category-chart/step-line-multiple-sources/App.razor +++ b/samples/charts/category-chart/step-line-multiple-sources/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/step-line-multiple-sources/BlazorClientApp.csproj b/samples/charts/category-chart/step-line-multiple-sources/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/step-line-multiple-sources/BlazorClientApp.csproj +++ b/samples/charts/category-chart/step-line-multiple-sources/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/step-line-single-source/BlazorClientApp.csproj b/samples/charts/category-chart/step-line-single-source/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/step-line-single-source/BlazorClientApp.csproj +++ b/samples/charts/category-chart/step-line-single-source/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/step-line-styling/App.razor b/samples/charts/category-chart/step-line-styling/App.razor index ba361a425b..ab5699fa16 100644 --- a/samples/charts/category-chart/step-line-styling/App.razor +++ b/samples/charts/category-chart/step-line-styling/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/category-chart/step-line-styling/BlazorClientApp.csproj b/samples/charts/category-chart/step-line-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/step-line-styling/BlazorClientApp.csproj +++ b/samples/charts/category-chart/step-line-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/tooltip-template/BlazorClientApp.csproj b/samples/charts/category-chart/tooltip-template/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/tooltip-template/BlazorClientApp.csproj +++ b/samples/charts/category-chart/tooltip-template/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/tooltip-types/BlazorClientApp.csproj b/samples/charts/category-chart/tooltip-types/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/tooltip-types/BlazorClientApp.csproj +++ b/samples/charts/category-chart/tooltip-types/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/trendline/BlazorClientApp.csproj b/samples/charts/category-chart/trendline/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/trendline/BlazorClientApp.csproj +++ b/samples/charts/category-chart/trendline/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/category-chart/value-lines/App.razor b/samples/charts/category-chart/value-lines/App.razor index 5bbed5279f..d7a1a09f2e 100644 --- a/samples/charts/category-chart/value-lines/App.razor +++ b/samples/charts/category-chart/value-lines/App.razor @@ -33,7 +33,7 @@
@@ -83,7 +83,9 @@ public void EditorChangeUpdateValueLines(IgbPropertyEditorPropertyDescriptionChangedEventArgs args) { - //var item = this.chart; + //var item = this.PropertyEditor.Properties.Where((p) => p.PropertyPath == "MarkerType").First(); + //var value = (string)item.PrimitiveValue; + var chart = this.chart; var valueLineType = (ValueLayerValueMode)Enum.Parse(typeof(ValueLayerValueMode), args.NewValue.ToString()); chart.ValueLines.Clear(); diff --git a/samples/charts/category-chart/value-lines/BlazorClientApp.csproj b/samples/charts/category-chart/value-lines/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/category-chart/value-lines/BlazorClientApp.csproj +++ b/samples/charts/category-chart/value-lines/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/annotations-custom/App.razor b/samples/charts/data-chart/annotations-custom/App.razor index e2735da027..abd37c411e 100644 --- a/samples/charts/data-chart/annotations-custom/App.razor +++ b/samples/charts/data-chart/annotations-custom/App.razor @@ -21,7 +21,7 @@ - + diff --git a/samples/charts/data-chart/axis-annotations-corner-radius/App.razor b/samples/charts/data-chart/axis-annotations-corner-radius/App.razor index 6e85a32a35..9b70b859e9 100644 --- a/samples/charts/data-chart/axis-annotations-corner-radius/App.razor +++ b/samples/charts/data-chart/axis-annotations-corner-radius/App.razor @@ -22,7 +22,7 @@ - + diff --git a/samples/charts/data-chart/axis-annotations/BlazorClientApp.csproj b/samples/charts/data-chart/axis-annotations/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/axis-annotations/BlazorClientApp.csproj +++ b/samples/charts/data-chart/axis-annotations/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/axis-crossing/BlazorClientApp.csproj b/samples/charts/data-chart/axis-crossing/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/axis-crossing/BlazorClientApp.csproj +++ b/samples/charts/data-chart/axis-crossing/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/axis-label-rotation/BlazorClientApp.csproj b/samples/charts/data-chart/axis-label-rotation/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/axis-label-rotation/BlazorClientApp.csproj +++ b/samples/charts/data-chart/axis-label-rotation/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/axis-locations/BlazorClientApp.csproj b/samples/charts/data-chart/axis-locations/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/charts/data-chart/axis-locations/BlazorClientApp.csproj +++ b/samples/charts/data-chart/axis-locations/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/axis-min-max-gap/BlazorClientApp.csproj b/samples/charts/data-chart/axis-min-max-gap/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/axis-min-max-gap/BlazorClientApp.csproj +++ b/samples/charts/data-chart/axis-min-max-gap/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/axis-scales/BlazorClientApp.csproj b/samples/charts/data-chart/axis-scales/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/axis-scales/BlazorClientApp.csproj +++ b/samples/charts/data-chart/axis-scales/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/axis-settings/BlazorClientApp.csproj b/samples/charts/data-chart/axis-settings/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/axis-settings/BlazorClientApp.csproj +++ b/samples/charts/data-chart/axis-settings/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/axis-sharing/BlazorClientApp.csproj b/samples/charts/data-chart/axis-sharing/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/axis-sharing/BlazorClientApp.csproj +++ b/samples/charts/data-chart/axis-sharing/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/axis-stacking/BlazorClientApp.csproj b/samples/charts/data-chart/axis-stacking/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/axis-stacking/BlazorClientApp.csproj +++ b/samples/charts/data-chart/axis-stacking/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/axis-types/BlazorClientApp.csproj b/samples/charts/data-chart/axis-types/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/axis-types/BlazorClientApp.csproj +++ b/samples/charts/data-chart/axis-types/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/bar-chart-multiple-sources/App.razor b/samples/charts/data-chart/bar-chart-multiple-sources/App.razor index 2ac261f3be..0aceb3831d 100644 --- a/samples/charts/data-chart/bar-chart-multiple-sources/App.razor +++ b/samples/charts/data-chart/bar-chart-multiple-sources/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/data-chart/bar-chart-multiple-sources/BlazorClientApp.csproj b/samples/charts/data-chart/bar-chart-multiple-sources/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/bar-chart-multiple-sources/BlazorClientApp.csproj +++ b/samples/charts/data-chart/bar-chart-multiple-sources/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/bar-chart-overlapping/App.razor b/samples/charts/data-chart/bar-chart-overlapping/App.razor index 3bc1bb5467..2df7c44f1f 100644 --- a/samples/charts/data-chart/bar-chart-overlapping/App.razor +++ b/samples/charts/data-chart/bar-chart-overlapping/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/data-chart/bar-chart-overlapping/BlazorClientApp.csproj b/samples/charts/data-chart/bar-chart-overlapping/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/bar-chart-overlapping/BlazorClientApp.csproj +++ b/samples/charts/data-chart/bar-chart-overlapping/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/bar-chart-single-source/BlazorClientApp.csproj b/samples/charts/data-chart/bar-chart-single-source/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/bar-chart-single-source/BlazorClientApp.csproj +++ b/samples/charts/data-chart/bar-chart-single-source/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/bar-chart-styling/BlazorClientApp.csproj b/samples/charts/data-chart/bar-chart-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/bar-chart-styling/BlazorClientApp.csproj +++ b/samples/charts/data-chart/bar-chart-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/callout-layer-styling/App.razor b/samples/charts/data-chart/callout-layer-styling/App.razor index 42eb809fef..9387208347 100644 --- a/samples/charts/data-chart/callout-layer-styling/App.razor +++ b/samples/charts/data-chart/callout-layer-styling/App.razor @@ -25,7 +25,7 @@ - + diff --git a/samples/charts/data-chart/category-series/BlazorClientApp.csproj b/samples/charts/data-chart/category-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/category-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/category-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.csproj b/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.csproj +++ b/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.csproj b/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.csproj b/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.csproj +++ b/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/chart-navigation/BlazorClientApp.csproj b/samples/charts/data-chart/chart-navigation/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/chart-navigation/BlazorClientApp.csproj +++ b/samples/charts/data-chart/chart-navigation/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/chart-overview/BlazorClientApp.csproj b/samples/charts/data-chart/chart-overview/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/chart-overview/BlazorClientApp.csproj +++ b/samples/charts/data-chart/chart-overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/chart-performance/BlazorClientApp.csproj b/samples/charts/data-chart/chart-performance/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/chart-performance/BlazorClientApp.csproj +++ b/samples/charts/data-chart/chart-performance/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/chart-synchronization/BlazorClientApp.csproj b/samples/charts/data-chart/chart-synchronization/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/chart-synchronization/BlazorClientApp.csproj +++ b/samples/charts/data-chart/chart-synchronization/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/chart-titles/BlazorClientApp.csproj b/samples/charts/data-chart/chart-titles/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/chart-titles/BlazorClientApp.csproj +++ b/samples/charts/data-chart/chart-titles/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/column-chart-styling/BlazorClientApp.csproj b/samples/charts/data-chart/column-chart-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/column-chart-styling/BlazorClientApp.csproj +++ b/samples/charts/data-chart/column-chart-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/composite-chart/BlazorClientApp.csproj b/samples/charts/data-chart/composite-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/composite-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/composite-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/crosshair-layer-styling/BlazorClientApp.csproj b/samples/charts/data-chart/crosshair-layer-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/crosshair-layer-styling/BlazorClientApp.csproj +++ b/samples/charts/data-chart/crosshair-layer-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/custom-drawing-annotations/BlazorClientApp.csproj b/samples/charts/data-chart/custom-drawing-annotations/BlazorClientApp.csproj index 5eaf65f770..06dcfe5851 100644 --- a/samples/charts/data-chart/custom-drawing-annotations/BlazorClientApp.csproj +++ b/samples/charts/data-chart/custom-drawing-annotations/BlazorClientApp.csproj @@ -17,7 +17,7 @@ - + diff --git a/samples/charts/data-chart/custom-editing-data/BlazorClientApp.csproj b/samples/charts/data-chart/custom-editing-data/BlazorClientApp.csproj index 10165b1ea1..dd4981944d 100644 --- a/samples/charts/data-chart/custom-editing-data/BlazorClientApp.csproj +++ b/samples/charts/data-chart/custom-editing-data/BlazorClientApp.csproj @@ -16,7 +16,7 @@ - + diff --git a/samples/charts/data-chart/dash-array-axes/BlazorClientApp.csproj b/samples/charts/data-chart/dash-array-axes/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/dash-array-axes/BlazorClientApp.csproj +++ b/samples/charts/data-chart/dash-array-axes/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/dash-array-series/BlazorClientApp.csproj b/samples/charts/data-chart/dash-array-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/dash-array-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/dash-array-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/dash-array-tickmarks/BlazorClientApp.csproj b/samples/charts/data-chart/dash-array-tickmarks/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/dash-array-tickmarks/BlazorClientApp.csproj +++ b/samples/charts/data-chart/dash-array-tickmarks/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/dash-array-trendline/BlazorClientApp.csproj b/samples/charts/data-chart/dash-array-trendline/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/dash-array-trendline/BlazorClientApp.csproj +++ b/samples/charts/data-chart/dash-array-trendline/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/data-legend-grouping-and-highlighting/App.razor b/samples/charts/data-chart/data-legend-grouping-and-highlighting/App.razor index 61baf39a0e..27cbd0e600 100644 --- a/samples/charts/data-chart/data-legend-grouping-and-highlighting/App.razor +++ b/samples/charts/data-chart/data-legend-grouping-and-highlighting/App.razor @@ -3,7 +3,7 @@
diff --git a/samples/charts/data-chart/data-legend-grouping-and-highlighting/BlazorClientApp.csproj b/samples/charts/data-chart/data-legend-grouping-and-highlighting/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/data-legend-grouping-and-highlighting/BlazorClientApp.csproj +++ b/samples/charts/data-chart/data-legend-grouping-and-highlighting/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/data-legend-grouping/App.razor b/samples/charts/data-chart/data-legend-grouping/App.razor index 098af31090..451ffad33e 100644 --- a/samples/charts/data-chart/data-legend-grouping/App.razor +++ b/samples/charts/data-chart/data-legend-grouping/App.razor @@ -3,7 +3,7 @@
diff --git a/samples/charts/data-chart/data-legend-grouping/BlazorClientApp.csproj b/samples/charts/data-chart/data-legend-grouping/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/data-legend-grouping/BlazorClientApp.csproj +++ b/samples/charts/data-chart/data-legend-grouping/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/data-legend-styling/App.razor b/samples/charts/data-chart/data-legend-styling/App.razor index f8e918304a..5750cfc4c7 100644 --- a/samples/charts/data-chart/data-legend-styling/App.razor +++ b/samples/charts/data-chart/data-legend-styling/App.razor @@ -3,7 +3,7 @@
diff --git a/samples/charts/data-chart/data-legend-styling/BlazorClientApp.csproj b/samples/charts/data-chart/data-legend-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/data-legend-styling/BlazorClientApp.csproj +++ b/samples/charts/data-chart/data-legend-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/data-legend/App.razor b/samples/charts/data-chart/data-legend/App.razor index 120e878703..6653e6b87b 100644 --- a/samples/charts/data-chart/data-legend/App.razor +++ b/samples/charts/data-chart/data-legend/App.razor @@ -6,7 +6,7 @@
@@ -34,7 +34,7 @@ - + diff --git a/samples/charts/data-chart/data-tooltip-grouping-and-highlighting/App.razor b/samples/charts/data-chart/data-tooltip-grouping-and-highlighting/App.razor index fd02d6de7b..97703c84e2 100644 --- a/samples/charts/data-chart/data-tooltip-grouping-and-highlighting/App.razor +++ b/samples/charts/data-chart/data-tooltip-grouping-and-highlighting/App.razor @@ -63,7 +63,7 @@ diff --git a/samples/charts/data-chart/data-tooltip-grouping-and-highlighting/BlazorClientApp.csproj b/samples/charts/data-chart/data-tooltip-grouping-and-highlighting/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/data-tooltip-grouping-and-highlighting/BlazorClientApp.csproj +++ b/samples/charts/data-chart/data-tooltip-grouping-and-highlighting/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/data-tooltip-grouping/App.razor b/samples/charts/data-chart/data-tooltip-grouping/App.razor index d21283406d..168331e0a3 100644 --- a/samples/charts/data-chart/data-tooltip-grouping/App.razor +++ b/samples/charts/data-chart/data-tooltip-grouping/App.razor @@ -53,7 +53,7 @@ diff --git a/samples/charts/data-chart/data-tooltip-grouping/BlazorClientApp.csproj b/samples/charts/data-chart/data-tooltip-grouping/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/data-tooltip-grouping/BlazorClientApp.csproj +++ b/samples/charts/data-chart/data-tooltip-grouping/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/data-tooltip-styling/App.razor b/samples/charts/data-chart/data-tooltip-styling/App.razor index c962944431..9c0b5c6f0b 100644 --- a/samples/charts/data-chart/data-tooltip-styling/App.razor +++ b/samples/charts/data-chart/data-tooltip-styling/App.razor @@ -35,7 +35,7 @@ - + diff --git a/samples/charts/data-chart/data-tooltip/App.razor b/samples/charts/data-chart/data-tooltip/App.razor index 1aea9d0a24..fb60723e94 100644 --- a/samples/charts/data-chart/data-tooltip/App.razor +++ b/samples/charts/data-chart/data-tooltip/App.razor @@ -27,7 +27,7 @@ diff --git a/samples/charts/data-chart/data-tooltip/BlazorClientApp.csproj b/samples/charts/data-chart/data-tooltip/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/data-tooltip/BlazorClientApp.csproj +++ b/samples/charts/data-chart/data-tooltip/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/final-value-layer-styling/BlazorClientApp.csproj b/samples/charts/data-chart/final-value-layer-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/final-value-layer-styling/BlazorClientApp.csproj +++ b/samples/charts/data-chart/final-value-layer-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/financial-price-series/App.razor b/samples/charts/data-chart/financial-price-series/App.razor index c7ea97ca61..b5883d0354 100644 --- a/samples/charts/data-chart/financial-price-series/App.razor +++ b/samples/charts/data-chart/financial-price-series/App.razor @@ -26,7 +26,7 @@ - + diff --git a/samples/charts/data-chart/financial-series/BlazorClientApp.csproj b/samples/charts/data-chart/financial-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/financial-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/financial-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/format-specifiers/BlazorClientApp.csproj b/samples/charts/data-chart/format-specifiers/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/format-specifiers/BlazorClientApp.csproj +++ b/samples/charts/data-chart/format-specifiers/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/gantt-chart/BlazorClientApp.csproj b/samples/charts/data-chart/gantt-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/gantt-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/gantt-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/itemized-bar-chart/BlazorClientApp.csproj b/samples/charts/data-chart/itemized-bar-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/itemized-bar-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/itemized-bar-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/itemized-column-chart/BlazorClientApp.csproj b/samples/charts/data-chart/itemized-column-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/itemized-column-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/itemized-column-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/itemized-stacked-bar-chart/BlazorClientApp.csproj b/samples/charts/data-chart/itemized-stacked-bar-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/itemized-stacked-bar-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/itemized-stacked-bar-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/itemized-stacked-column-chart/BlazorClientApp.csproj b/samples/charts/data-chart/itemized-stacked-column-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/itemized-stacked-column-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/itemized-stacked-column-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/legend-interactions/BlazorClientApp.csproj b/samples/charts/data-chart/legend-interactions/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/legend-interactions/BlazorClientApp.csproj +++ b/samples/charts/data-chart/legend-interactions/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/legends/BlazorClientApp.csproj b/samples/charts/data-chart/legends/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/legends/BlazorClientApp.csproj +++ b/samples/charts/data-chart/legends/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/network-polar-chart/BlazorClientApp.csproj b/samples/charts/data-chart/network-polar-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/network-polar-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/network-polar-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/network-scatter-chart/BlazorClientApp.csproj b/samples/charts/data-chart/network-scatter-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/network-scatter-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/network-scatter-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/polar-area-chart-styling/App.razor b/samples/charts/data-chart/polar-area-chart-styling/App.razor index 4981f19b68..7855d24a47 100644 --- a/samples/charts/data-chart/polar-area-chart-styling/App.razor +++ b/samples/charts/data-chart/polar-area-chart-styling/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/data-chart/polar-area-chart-styling/BlazorClientApp.csproj b/samples/charts/data-chart/polar-area-chart-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/polar-area-chart-styling/BlazorClientApp.csproj +++ b/samples/charts/data-chart/polar-area-chart-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/polar-area-chart/App.razor b/samples/charts/data-chart/polar-area-chart/App.razor index bfe3a0a12e..224f21dd00 100644 --- a/samples/charts/data-chart/polar-area-chart/App.razor +++ b/samples/charts/data-chart/polar-area-chart/App.razor @@ -6,7 +6,7 @@
@@ -68,7 +68,7 @@ diff --git a/samples/charts/data-chart/polar-area-chart/BlazorClientApp.csproj b/samples/charts/data-chart/polar-area-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/polar-area-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/polar-area-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/polar-chart-types/BlazorClientApp.csproj b/samples/charts/data-chart/polar-chart-types/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/polar-chart-types/BlazorClientApp.csproj +++ b/samples/charts/data-chart/polar-chart-types/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/polar-line-chart/App.razor b/samples/charts/data-chart/polar-line-chart/App.razor index d548529032..ef174e5b2d 100644 --- a/samples/charts/data-chart/polar-line-chart/App.razor +++ b/samples/charts/data-chart/polar-line-chart/App.razor @@ -6,7 +6,7 @@
@@ -66,7 +66,7 @@ diff --git a/samples/charts/data-chart/polar-line-chart/BlazorClientApp.csproj b/samples/charts/data-chart/polar-line-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/polar-line-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/polar-line-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/polar-scatter-chart/App.razor b/samples/charts/data-chart/polar-scatter-chart/App.razor index 8a74d7fcd5..76c8868bd1 100644 --- a/samples/charts/data-chart/polar-scatter-chart/App.razor +++ b/samples/charts/data-chart/polar-scatter-chart/App.razor @@ -56,7 +56,7 @@ diff --git a/samples/charts/data-chart/polar-scatter-chart/BlazorClientApp.csproj b/samples/charts/data-chart/polar-scatter-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/polar-scatter-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/polar-scatter-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/polar-spline-area-chart/App.razor b/samples/charts/data-chart/polar-spline-area-chart/App.razor index aa0a12e1a6..fd5715780c 100644 --- a/samples/charts/data-chart/polar-spline-area-chart/App.razor +++ b/samples/charts/data-chart/polar-spline-area-chart/App.razor @@ -60,7 +60,7 @@ diff --git a/samples/charts/data-chart/polar-spline-area-chart/BlazorClientApp.csproj b/samples/charts/data-chart/polar-spline-area-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/polar-spline-area-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/polar-spline-area-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/polar-spline-chart/App.razor b/samples/charts/data-chart/polar-spline-chart/App.razor index 4cd8c3a7c5..c5daa06d97 100644 --- a/samples/charts/data-chart/polar-spline-chart/App.razor +++ b/samples/charts/data-chart/polar-spline-chart/App.razor @@ -58,7 +58,7 @@ diff --git a/samples/charts/data-chart/polar-spline-chart/BlazorClientApp.csproj b/samples/charts/data-chart/polar-spline-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/polar-spline-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/polar-spline-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/pyramid-chart/BlazorClientApp.csproj b/samples/charts/data-chart/pyramid-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/pyramid-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/pyramid-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/radial-area-chart-styling/App.razor b/samples/charts/data-chart/radial-area-chart-styling/App.razor index 3530cbead8..bda41b5ab0 100644 --- a/samples/charts/data-chart/radial-area-chart-styling/App.razor +++ b/samples/charts/data-chart/radial-area-chart-styling/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/data-chart/radial-area-chart-styling/BlazorClientApp.csproj b/samples/charts/data-chart/radial-area-chart-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/radial-area-chart-styling/BlazorClientApp.csproj +++ b/samples/charts/data-chart/radial-area-chart-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/radial-area-chart/App.razor b/samples/charts/data-chart/radial-area-chart/App.razor index ba334cb8e7..2c802c8d5e 100644 --- a/samples/charts/data-chart/radial-area-chart/App.razor +++ b/samples/charts/data-chart/radial-area-chart/App.razor @@ -6,7 +6,7 @@
@@ -63,7 +63,7 @@ diff --git a/samples/charts/data-chart/radial-area-chart/BlazorClientApp.csproj b/samples/charts/data-chart/radial-area-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/radial-area-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/radial-area-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/radial-chart-types/BlazorClientApp.csproj b/samples/charts/data-chart/radial-chart-types/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/radial-chart-types/BlazorClientApp.csproj +++ b/samples/charts/data-chart/radial-chart-types/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/radial-column-chart-selection/App.razor b/samples/charts/data-chart/radial-column-chart-selection/App.razor new file mode 100644 index 0000000000..e8ca422aad --- /dev/null +++ b/samples/charts/data-chart/radial-column-chart-selection/App.razor @@ -0,0 +1,112 @@ +@using IgniteUI.Blazor.Controls + +
+
+ Ronaldo vs Messi Player Stats +
+
+ + + +
+
+ + + + + + + + + + + + + + + +
+
+ +@code { + + private Action BindElements { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var legend = this.legend; + var chart = this.chart; + var angleAxis = this.angleAxis; + var radiusAxis = this.radiusAxis; + var radialColumnSeries1 = this.radialColumnSeries1; + var radialColumnSeries2 = this.radialColumnSeries2; + + this.BindElements = () => { + chart.Legend = this.legend; + }; + this.BindElements(); + + } + + private IgbLegend legend; + private IgbDataChart chart; + private IgbCategoryAngleAxis angleAxis; + private IgbNumericRadiusAxis radiusAxis; + private IgbRadialColumnSeries radialColumnSeries1; + private IgbRadialColumnSeries radialColumnSeries2; + + private FootballPlayerStats _footballPlayerStats = null; + public FootballPlayerStats FootballPlayerStats + { + get + { + if (_footballPlayerStats == null) + { + _footballPlayerStats = new FootballPlayerStats(); + } + return _footballPlayerStats; + } + } + +} \ No newline at end of file diff --git a/samples/charts/data-chart/radial-column-chart-selection/BlazorClientApp.csproj b/samples/charts/data-chart/radial-column-chart-selection/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/charts/data-chart/radial-column-chart-selection/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/editors/date-picker/overview/BlazorClientApp.sln b/samples/charts/data-chart/radial-column-chart-selection/BlazorClientApp.sln similarity index 100% rename from samples/editors/date-picker/overview/BlazorClientApp.sln rename to samples/charts/data-chart/radial-column-chart-selection/BlazorClientApp.sln diff --git a/samples/charts/data-chart/radial-column-chart-selection/FootballPlayerStats.cs b/samples/charts/data-chart/radial-column-chart-selection/FootballPlayerStats.cs new file mode 100644 index 0000000000..7d421ee932 --- /dev/null +++ b/samples/charts/data-chart/radial-column-chart-selection/FootballPlayerStats.cs @@ -0,0 +1,64 @@ +using System; +using System.Collections.Generic; +public class FootballPlayerStatsItem +{ + public string Attribute { get; set; } + public double Ronaldo { get; set; } + public double Messi { get; set; } +} + +public class FootballPlayerStats + : List +{ + public FootballPlayerStats() + { + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Dribbling", + Ronaldo = 8, + Messi = 10 + }); + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Passing", + Ronaldo = 8, + Messi = 10 + }); + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Finishing", + Ronaldo = 10, + Messi = 10 + }); + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Free Kicks", + Ronaldo = 8, + Messi = 9 + }); + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Penalties", + Ronaldo = 9, + Messi = 7 + }); + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Physical", + Ronaldo = 10, + Messi = 7 + }); + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Team Play", + Ronaldo = 7, + Messi = 9 + }); + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Heading", + Ronaldo = 9, + Messi = 6 + }); + } +} diff --git a/samples/charts/data-chart/radial-column-chart-selection/Program.cs b/samples/charts/data-chart/radial-column-chart-selection/Program.cs new file mode 100644 index 0000000000..da4d82f5ee --- /dev/null +++ b/samples/charts/data-chart/radial-column-chart-selection/Program.cs @@ -0,0 +1,33 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbDataChartCoreModule), + typeof(IgbDataChartRadialModule), + typeof(IgbDataChartRadialCoreModule), + typeof(IgbDataChartInteractivityModule), + typeof(IgbDataChartAnnotationModule), + typeof(IgbLegendModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/editors/date-picker/overview/Properties/launchSettings.json b/samples/charts/data-chart/radial-column-chart-selection/Properties/launchSettings.json similarity index 100% rename from samples/editors/date-picker/overview/Properties/launchSettings.json rename to samples/charts/data-chart/radial-column-chart-selection/Properties/launchSettings.json diff --git a/samples/charts/data-chart/radial-column-chart-selection/ReadMe.md b/samples/charts/data-chart/radial-column-chart-selection/ReadMe.md new file mode 100644 index 0000000000..68fa06b914 --- /dev/null +++ b/samples/charts/data-chart/radial-column-chart-selection/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Radial Column Chart Selection feature using [Data Chart](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/charts/data-chart/radial-column-chart-selection/_Imports.razor b/samples/charts/data-chart/radial-column-chart-selection/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/data-chart/radial-column-chart-selection/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/data-chart/radial-column-chart-selection/wwwroot/index.css b/samples/charts/data-chart/radial-column-chart-selection/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/data-chart/radial-column-chart-selection/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/data-chart/radial-column-chart-selection/wwwroot/index.html b/samples/charts/data-chart/radial-column-chart-selection/wwwroot/index.html new file mode 100644 index 0000000000..8833030d8e --- /dev/null +++ b/samples/charts/data-chart/radial-column-chart-selection/wwwroot/index.html @@ -0,0 +1,30 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/data-chart/radial-column-chart/App.razor b/samples/charts/data-chart/radial-column-chart/App.razor index 5c15534055..bc54be9309 100644 --- a/samples/charts/data-chart/radial-column-chart/App.razor +++ b/samples/charts/data-chart/radial-column-chart/App.razor @@ -6,7 +6,7 @@
@@ -61,7 +61,7 @@ diff --git a/samples/charts/data-chart/radial-column-chart/BlazorClientApp.csproj b/samples/charts/data-chart/radial-column-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/radial-column-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/radial-column-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/radial-label-mode/App.razor b/samples/charts/data-chart/radial-label-mode/App.razor new file mode 100644 index 0000000000..ab6d4418d6 --- /dev/null +++ b/samples/charts/data-chart/radial-label-mode/App.razor @@ -0,0 +1,158 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + + + + + + + +
+
+ Ronaldo vs Messi Player Stats +
+
+ + + +
+
+ + + + + + + + + + + + + + + + + + +
+
+ +@code { + + private Action BindElements { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var propertyEditorPanel1 = this.propertyEditorPanel1; + var labelExtent = this.labelExtent; + var labelMode = this.labelMode; + var legend = this.legend; + var chart = this.chart; + var angleAxis = this.angleAxis; + var radiusAxis = this.radiusAxis; + var radialColumnSeries1 = this.radialColumnSeries1; + var radialColumnSeries2 = this.radialColumnSeries2; + var dataToolTipLayer = this.dataToolTipLayer; + + this.BindElements = () => { + propertyEditorPanel1.Target = this.angleAxis; + chart.Legend = this.legend; + }; + this.BindElements(); + + } + + private IgbPropertyEditorPanel propertyEditorPanel1; + private IgbPropertyEditorPropertyDescription labelExtent; + private IgbPropertyEditorPropertyDescription labelMode; + private IgbLegend legend; + private IgbDataChart chart; + private IgbCategoryAngleAxis angleAxis; + private IgbNumericRadiusAxis radiusAxis; + private IgbRadialColumnSeries radialColumnSeries1; + private IgbRadialColumnSeries radialColumnSeries2; + private IgbDataToolTipLayer dataToolTipLayer; + + private FootballPlayerStats _footballPlayerStats = null; + public FootballPlayerStats FootballPlayerStats + { + get + { + if (_footballPlayerStats == null) + { + _footballPlayerStats = new FootballPlayerStats(); + } + return _footballPlayerStats; + } + } + +} \ No newline at end of file diff --git a/samples/charts/data-chart/radial-label-mode/BlazorClientApp.csproj b/samples/charts/data-chart/radial-label-mode/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/charts/data-chart/radial-label-mode/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/editors/date-picker/range/BlazorClientApp.sln b/samples/charts/data-chart/radial-label-mode/BlazorClientApp.sln similarity index 100% rename from samples/editors/date-picker/range/BlazorClientApp.sln rename to samples/charts/data-chart/radial-label-mode/BlazorClientApp.sln diff --git a/samples/charts/data-chart/radial-label-mode/FootballPlayerStats.cs b/samples/charts/data-chart/radial-label-mode/FootballPlayerStats.cs new file mode 100644 index 0000000000..7d421ee932 --- /dev/null +++ b/samples/charts/data-chart/radial-label-mode/FootballPlayerStats.cs @@ -0,0 +1,64 @@ +using System; +using System.Collections.Generic; +public class FootballPlayerStatsItem +{ + public string Attribute { get; set; } + public double Ronaldo { get; set; } + public double Messi { get; set; } +} + +public class FootballPlayerStats + : List +{ + public FootballPlayerStats() + { + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Dribbling", + Ronaldo = 8, + Messi = 10 + }); + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Passing", + Ronaldo = 8, + Messi = 10 + }); + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Finishing", + Ronaldo = 10, + Messi = 10 + }); + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Free Kicks", + Ronaldo = 8, + Messi = 9 + }); + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Penalties", + Ronaldo = 9, + Messi = 7 + }); + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Physical", + Ronaldo = 10, + Messi = 7 + }); + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Team Play", + Ronaldo = 7, + Messi = 9 + }); + this.Add(new FootballPlayerStatsItem() + { + Attribute = @"Heading", + Ronaldo = 9, + Messi = 6 + }); + } +} diff --git a/samples/charts/data-chart/radial-label-mode/Program.cs b/samples/charts/data-chart/radial-label-mode/Program.cs new file mode 100644 index 0000000000..8434cd2169 --- /dev/null +++ b/samples/charts/data-chart/radial-label-mode/Program.cs @@ -0,0 +1,35 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbInputModule), + typeof(IgbPropertyEditorPanelModule), + typeof(IgbDataChartCoreModule), + typeof(IgbDataChartRadialModule), + typeof(IgbDataChartRadialCoreModule), + typeof(IgbDataChartInteractivityModule), + typeof(IgbDataChartAnnotationModule), + typeof(IgbLegendModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/editors/date-picker/range/Properties/launchSettings.json b/samples/charts/data-chart/radial-label-mode/Properties/launchSettings.json similarity index 100% rename from samples/editors/date-picker/range/Properties/launchSettings.json rename to samples/charts/data-chart/radial-label-mode/Properties/launchSettings.json diff --git a/samples/charts/data-chart/radial-label-mode/ReadMe.md b/samples/charts/data-chart/radial-label-mode/ReadMe.md new file mode 100644 index 0000000000..5cb9cd193d --- /dev/null +++ b/samples/charts/data-chart/radial-label-mode/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Radial Label Mode feature using [Data Chart](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/charts/data-chart/radial-label-mode/_Imports.razor b/samples/charts/data-chart/radial-label-mode/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/data-chart/radial-label-mode/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/data-chart/radial-label-mode/wwwroot/index.css b/samples/charts/data-chart/radial-label-mode/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/data-chart/radial-label-mode/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/data-chart/radial-label-mode/wwwroot/index.html b/samples/charts/data-chart/radial-label-mode/wwwroot/index.html new file mode 100644 index 0000000000..fcfbabf8c3 --- /dev/null +++ b/samples/charts/data-chart/radial-label-mode/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/data-chart/radial-line-chart/App.razor b/samples/charts/data-chart/radial-line-chart/App.razor index 8721b135a7..9a85e56cb9 100644 --- a/samples/charts/data-chart/radial-line-chart/App.razor +++ b/samples/charts/data-chart/radial-line-chart/App.razor @@ -6,7 +6,7 @@
@@ -63,7 +63,7 @@ diff --git a/samples/charts/data-chart/radial-line-chart/BlazorClientApp.csproj b/samples/charts/data-chart/radial-line-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/radial-line-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/radial-line-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/radial-pie-chart/App.razor b/samples/charts/data-chart/radial-pie-chart/App.razor index ec432f8104..861c1b1865 100644 --- a/samples/charts/data-chart/radial-pie-chart/App.razor +++ b/samples/charts/data-chart/radial-pie-chart/App.razor @@ -6,7 +6,7 @@
@@ -61,7 +61,7 @@ diff --git a/samples/charts/data-chart/radial-pie-chart/BlazorClientApp.csproj b/samples/charts/data-chart/radial-pie-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/radial-pie-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/radial-pie-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/App.razor b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/App.razor new file mode 100644 index 0000000000..770f6aedc5 --- /dev/null +++ b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/App.razor @@ -0,0 +1,77 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + + + + + + + + + + +
+
+ +@code { + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var chart = this.chart; + var angleAxis = this.angleAxis; + var radiusAxis = this.radiusAxis; + var radialPieSeries1 = this.radialPieSeries1; + + } + + private IgbDataChart chart; + private IgbProportionalCategoryAngleAxis angleAxis; + private IgbNumericRadiusAxis radiusAxis; + private IgbRadialPieSeries radialPieSeries1; + + private RadialProportionalData _radialProportionalData = null; + public RadialProportionalData RadialProportionalData + { + get + { + if (_radialProportionalData == null) + { + _radialProportionalData = new RadialProportionalData(); + } + return _radialProportionalData; + } + } + +} \ No newline at end of file diff --git a/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/BlazorClientApp.csproj b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/BlazorClientApp.sln b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/Program.cs b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/Program.cs new file mode 100644 index 0000000000..3926469ae2 --- /dev/null +++ b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/Program.cs @@ -0,0 +1,33 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbDataPieChartCoreModule), + typeof(IgbDataChartCoreModule), + typeof(IgbDataChartRadialModule), + typeof(IgbDataChartRadialCoreModule), + typeof(IgbDataChartInteractivityModule), + typeof(IgbDataChartAnnotationModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/Properties/launchSettings.json b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/RadialProportionalData.cs b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/RadialProportionalData.cs new file mode 100644 index 0000000000..c5df69b496 --- /dev/null +++ b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/RadialProportionalData.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +public class RadialProportionalDataItem +{ + public string Label { get; set; } + public double Value { get; set; } + public double Radius { get; set; } + public double Radius2 { get; set; } +} + +public class RadialProportionalData + : List +{ + public RadialProportionalData() + { + this.Add(new RadialProportionalDataItem() + { + Label = @"A", + Value = 100, + Radius = 75, + Radius2 = 50 + }); + this.Add(new RadialProportionalDataItem() + { + Label = @"B", + Value = 100, + Radius = 100, + Radius2 = 75 + }); + this.Add(new RadialProportionalDataItem() + { + Label = @"C", + Value = 100, + Radius = 80, + Radius2 = 140 + }); + this.Add(new RadialProportionalDataItem() + { + Label = @"D", + Value = 100, + Radius = 60, + Radius2 = 220 + }); + this.Add(new RadialProportionalDataItem() + { + Label = @"E", + Value = 100, + Radius = 90, + Radius2 = 30 + }); + this.Add(new RadialProportionalDataItem() + { + Label = @"F", + Value = 100, + Radius = 95, + Radius2 = 120 + }); + this.Add(new RadialProportionalDataItem() + { + Label = @"G", + Value = 100, + Radius = 100, + Radius2 = 200 + }); + this.Add(new RadialProportionalDataItem() + { + Label = @"H", + Value = 100, + Radius = 80, + Radius2 = 120 + }); + } +} diff --git a/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/ReadMe.md b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/ReadMe.md new file mode 100644 index 0000000000..80ae33bc6a --- /dev/null +++ b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Radial Pie Proportional Category Angle Axis feature using [Data Chart](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/_Imports.razor b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/wwwroot/index.css b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/wwwroot/index.html b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/wwwroot/index.html new file mode 100644 index 0000000000..8833030d8e --- /dev/null +++ b/samples/charts/data-chart/radial-pie-proportional-category-angle-axis/wwwroot/index.html @@ -0,0 +1,30 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/data-chart/radial-proportional-radial-angle-axis/App.razor b/samples/charts/data-chart/radial-proportional-radial-angle-axis/App.razor new file mode 100644 index 0000000000..5d0cb048ed --- /dev/null +++ b/samples/charts/data-chart/radial-proportional-radial-angle-axis/App.razor @@ -0,0 +1,99 @@ +@using IgniteUI.Blazor.Controls + +
+
+ Hydro Consumption in 2019 +
+
+ + + +
+
+ + + + + + + + + + + + + + + +
+
+ +@code { + + private Action BindElements { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var legend = this.legend; + var chart = this.chart; + var angleAxis = this.angleAxis; + var radiusAxis = this.radiusAxis; + var radialPieSeries1 = this.radialPieSeries1; + var dataToolTipLayer = this.dataToolTipLayer; + + this.BindElements = () => { + chart.Legend = this.legend; + }; + this.BindElements(); + + } + + private IgbLegend legend; + private IgbDataChart chart; + private IgbProportionalCategoryAngleAxis angleAxis; + private IgbNumericRadiusAxis radiusAxis; + private IgbRadialPieSeries radialPieSeries1; + private IgbDataToolTipLayer dataToolTipLayer; + + private EnergyRenewableConsumption _energyRenewableConsumption = null; + public EnergyRenewableConsumption EnergyRenewableConsumption + { + get + { + if (_energyRenewableConsumption == null) + { + _energyRenewableConsumption = new EnergyRenewableConsumption(); + } + return _energyRenewableConsumption; + } + } + +} \ No newline at end of file diff --git a/samples/charts/data-chart/radial-proportional-radial-angle-axis/BlazorClientApp.csproj b/samples/charts/data-chart/radial-proportional-radial-angle-axis/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/charts/data-chart/radial-proportional-radial-angle-axis/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/charts/data-chart/radial-proportional-radial-angle-axis/BlazorClientApp.sln b/samples/charts/data-chart/radial-proportional-radial-angle-axis/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/charts/data-chart/radial-proportional-radial-angle-axis/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/charts/data-chart/radial-proportional-radial-angle-axis/EnergyRenewableConsumption.cs b/samples/charts/data-chart/radial-proportional-radial-angle-axis/EnergyRenewableConsumption.cs new file mode 100644 index 0000000000..66745c1cc9 --- /dev/null +++ b/samples/charts/data-chart/radial-proportional-radial-angle-axis/EnergyRenewableConsumption.cs @@ -0,0 +1,64 @@ +using System; +using System.Collections.Generic; +public class EnergyRenewableConsumptionItem +{ + public string Location { get; set; } + public double Year { get; set; } + public double Hydro { get; set; } + public double Solar { get; set; } + public double Wind { get; set; } + public double Other { get; set; } +} + +public class EnergyRenewableConsumption + : List +{ + public EnergyRenewableConsumption() + { + this.Add(new EnergyRenewableConsumptionItem() + { + Location = @"China", + Year = 2019, + Hydro = 1269.5, + Solar = 223, + Wind = 405.2, + Other = 102.8 + }); + this.Add(new EnergyRenewableConsumptionItem() + { + Location = @"Europe", + Year = 2019, + Hydro = 632.54, + Solar = 154, + Wind = 461.3, + Other = 220.3 + }); + this.Add(new EnergyRenewableConsumptionItem() + { + Location = @"USA", + Year = 2019, + Hydro = 271.16, + Solar = 108, + Wind = 303.4, + Other = 78.34 + }); + this.Add(new EnergyRenewableConsumptionItem() + { + Location = @"Brazil", + Year = 2019, + Hydro = 399.3, + Solar = 5.5, + Wind = 55.83, + Other = 56.25 + }); + this.Add(new EnergyRenewableConsumptionItem() + { + Location = @"Canada", + Year = 2019, + Hydro = 381.98, + Solar = 4.3, + Wind = 34.17, + Other = 10.81 + }); + } +} diff --git a/samples/charts/data-chart/radial-proportional-radial-angle-axis/Program.cs b/samples/charts/data-chart/radial-proportional-radial-angle-axis/Program.cs new file mode 100644 index 0000000000..7bbceb5d65 --- /dev/null +++ b/samples/charts/data-chart/radial-proportional-radial-angle-axis/Program.cs @@ -0,0 +1,34 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbLegendModule), + typeof(IgbDataPieChartModule), + typeof(IgbDataChartCoreModule), + typeof(IgbDataChartRadialModule), + typeof(IgbDataChartRadialCoreModule), + typeof(IgbDataChartInteractivityModule), + typeof(IgbDataChartAnnotationModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/charts/data-chart/radial-proportional-radial-angle-axis/Properties/launchSettings.json b/samples/charts/data-chart/radial-proportional-radial-angle-axis/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/charts/data-chart/radial-proportional-radial-angle-axis/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/charts/data-chart/radial-proportional-radial-angle-axis/ReadMe.md b/samples/charts/data-chart/radial-proportional-radial-angle-axis/ReadMe.md new file mode 100644 index 0000000000..7316ceb332 --- /dev/null +++ b/samples/charts/data-chart/radial-proportional-radial-angle-axis/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Radial Proportional Radial Angle Axis feature using [Data Chart](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/charts/data-chart/radial-proportional-radial-angle-axis/_Imports.razor b/samples/charts/data-chart/radial-proportional-radial-angle-axis/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/data-chart/radial-proportional-radial-angle-axis/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/data-chart/radial-proportional-radial-angle-axis/wwwroot/index.css b/samples/charts/data-chart/radial-proportional-radial-angle-axis/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/data-chart/radial-proportional-radial-angle-axis/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/data-chart/radial-proportional-radial-angle-axis/wwwroot/index.html b/samples/charts/data-chart/radial-proportional-radial-angle-axis/wwwroot/index.html new file mode 100644 index 0000000000..8833030d8e --- /dev/null +++ b/samples/charts/data-chart/radial-proportional-radial-angle-axis/wwwroot/index.html @@ -0,0 +1,30 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/data-chart/range-area-chart/App.razor b/samples/charts/data-chart/range-area-chart/App.razor index 552511339b..47adc6ed0c 100644 --- a/samples/charts/data-chart/range-area-chart/App.razor +++ b/samples/charts/data-chart/range-area-chart/App.razor @@ -6,7 +6,7 @@
@@ -35,7 +35,7 @@ diff --git a/samples/charts/data-chart/range-area-chart/BlazorClientApp.csproj b/samples/charts/data-chart/range-area-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/range-area-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/range-area-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/range-column-chart/App.razor b/samples/charts/data-chart/range-column-chart/App.razor index d5caec972a..1007b12259 100644 --- a/samples/charts/data-chart/range-column-chart/App.razor +++ b/samples/charts/data-chart/range-column-chart/App.razor @@ -6,7 +6,7 @@
@@ -59,7 +59,7 @@ diff --git a/samples/charts/data-chart/range-column-chart/BlazorClientApp.csproj b/samples/charts/data-chart/range-column-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/range-column-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/range-column-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/range-series/BlazorClientApp.csproj b/samples/charts/data-chart/range-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/range-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/range-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/scatter-bubble-chart-fill-scale/App.razor b/samples/charts/data-chart/scatter-bubble-chart-fill-scale/App.razor index d38c936459..08fed840df 100644 --- a/samples/charts/data-chart/scatter-bubble-chart-fill-scale/App.razor +++ b/samples/charts/data-chart/scatter-bubble-chart-fill-scale/App.razor @@ -28,7 +28,7 @@ - + diff --git a/samples/charts/data-chart/scatter-bubble-chart-multiple-sources/App.razor b/samples/charts/data-chart/scatter-bubble-chart-multiple-sources/App.razor index 63c48456b8..067e16a71f 100644 --- a/samples/charts/data-chart/scatter-bubble-chart-multiple-sources/App.razor +++ b/samples/charts/data-chart/scatter-bubble-chart-multiple-sources/App.razor @@ -6,7 +6,7 @@
@@ -33,7 +33,7 @@ - + diff --git a/samples/charts/data-chart/scatter-bubble-chart-single-source/App.razor b/samples/charts/data-chart/scatter-bubble-chart-single-source/App.razor index 533bfbbfbb..810a94e20b 100644 --- a/samples/charts/data-chart/scatter-bubble-chart-single-source/App.razor +++ b/samples/charts/data-chart/scatter-bubble-chart-single-source/App.razor @@ -26,7 +26,7 @@ diff --git a/samples/charts/data-chart/scatter-bubble-chart-single-source/BlazorClientApp.csproj b/samples/charts/data-chart/scatter-bubble-chart-single-source/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/scatter-bubble-chart-single-source/BlazorClientApp.csproj +++ b/samples/charts/data-chart/scatter-bubble-chart-single-source/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/scatter-bubble-chart-styling/App.razor b/samples/charts/data-chart/scatter-bubble-chart-styling/App.razor index 87ff763675..c97bf6aa28 100644 --- a/samples/charts/data-chart/scatter-bubble-chart-styling/App.razor +++ b/samples/charts/data-chart/scatter-bubble-chart-styling/App.razor @@ -6,7 +6,7 @@
@@ -33,7 +33,7 @@ diff --git a/samples/charts/data-chart/scatter-bubble-chart-styling/BlazorClientApp.csproj b/samples/charts/data-chart/scatter-bubble-chart-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/scatter-bubble-chart-styling/BlazorClientApp.csproj +++ b/samples/charts/data-chart/scatter-bubble-chart-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/scatter-line-chart/App.razor b/samples/charts/data-chart/scatter-line-chart/App.razor index d7b4035dcc..40f42ad745 100644 --- a/samples/charts/data-chart/scatter-line-chart/App.razor +++ b/samples/charts/data-chart/scatter-line-chart/App.razor @@ -6,7 +6,7 @@
@@ -62,7 +62,7 @@ diff --git a/samples/charts/data-chart/scatter-line-chart/BlazorClientApp.csproj b/samples/charts/data-chart/scatter-line-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/scatter-line-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/scatter-line-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/scatter-point-chart/App.razor b/samples/charts/data-chart/scatter-point-chart/App.razor index f18f390b51..ba384bc14c 100644 --- a/samples/charts/data-chart/scatter-point-chart/App.razor +++ b/samples/charts/data-chart/scatter-point-chart/App.razor @@ -6,7 +6,7 @@
@@ -34,7 +34,7 @@ - + diff --git a/samples/charts/data-chart/scatter-series/BlazorClientApp.csproj b/samples/charts/data-chart/scatter-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/scatter-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/scatter-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/scatter-spline-chart/App.razor b/samples/charts/data-chart/scatter-spline-chart/App.razor index 81eeb5a5fa..0f16a02c70 100644 --- a/samples/charts/data-chart/scatter-spline-chart/App.razor +++ b/samples/charts/data-chart/scatter-spline-chart/App.razor @@ -6,7 +6,7 @@
@@ -36,7 +36,7 @@ diff --git a/samples/charts/data-chart/scatter-spline-chart/BlazorClientApp.csproj b/samples/charts/data-chart/scatter-spline-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/scatter-spline-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/scatter-spline-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/series-annotations/BlazorClientApp.csproj b/samples/charts/data-chart/series-annotations/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/series-annotations/BlazorClientApp.csproj +++ b/samples/charts/data-chart/series-annotations/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/series-highlighting/BlazorClientApp.csproj b/samples/charts/data-chart/series-highlighting/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/series-highlighting/BlazorClientApp.csproj +++ b/samples/charts/data-chart/series-highlighting/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/series-marker-template/BlazorClientApp.csproj b/samples/charts/data-chart/series-marker-template/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/series-marker-template/BlazorClientApp.csproj +++ b/samples/charts/data-chart/series-marker-template/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/series-markers/BlazorClientApp.csproj b/samples/charts/data-chart/series-markers/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/series-markers/BlazorClientApp.csproj +++ b/samples/charts/data-chart/series-markers/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/series-tooltips/BlazorClientApp.csproj b/samples/charts/data-chart/series-tooltips/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/series-tooltips/BlazorClientApp.csproj +++ b/samples/charts/data-chart/series-tooltips/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/series-trendlines/BlazorClientApp.csproj b/samples/charts/data-chart/series-trendlines/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/series-trendlines/BlazorClientApp.csproj +++ b/samples/charts/data-chart/series-trendlines/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/series-value-overlay/BlazorClientApp.csproj b/samples/charts/data-chart/series-value-overlay/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/series-value-overlay/BlazorClientApp.csproj +++ b/samples/charts/data-chart/series-value-overlay/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/stacked-100-area-chart/App.razor b/samples/charts/data-chart/stacked-100-area-chart/App.razor index 4eca6ae7b0..df38f5d857 100644 --- a/samples/charts/data-chart/stacked-100-area-chart/App.razor +++ b/samples/charts/data-chart/stacked-100-area-chart/App.razor @@ -6,7 +6,7 @@
@@ -35,7 +35,7 @@ diff --git a/samples/charts/data-chart/stacked-100-area-chart/BlazorClientApp.csproj b/samples/charts/data-chart/stacked-100-area-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/stacked-100-area-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/stacked-100-area-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/stacked-100-bar-chart/App.razor b/samples/charts/data-chart/stacked-100-bar-chart/App.razor index 9c36693daa..d849e1156b 100644 --- a/samples/charts/data-chart/stacked-100-bar-chart/App.razor +++ b/samples/charts/data-chart/stacked-100-bar-chart/App.razor @@ -6,7 +6,7 @@
@@ -34,7 +34,7 @@ diff --git a/samples/charts/data-chart/stacked-100-bar-chart/BlazorClientApp.csproj b/samples/charts/data-chart/stacked-100-bar-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/stacked-100-bar-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/stacked-100-bar-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/stacked-100-column-chart/App.razor b/samples/charts/data-chart/stacked-100-column-chart/App.razor index 1e5f5e45cc..3901aa3555 100644 --- a/samples/charts/data-chart/stacked-100-column-chart/App.razor +++ b/samples/charts/data-chart/stacked-100-column-chart/App.razor @@ -6,7 +6,7 @@
@@ -33,7 +33,7 @@ diff --git a/samples/charts/data-chart/stacked-100-column-chart/BlazorClientApp.csproj b/samples/charts/data-chart/stacked-100-column-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/stacked-100-column-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/stacked-100-column-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/stacked-100-line-chart/App.razor b/samples/charts/data-chart/stacked-100-line-chart/App.razor index fef35a6554..311b74de12 100644 --- a/samples/charts/data-chart/stacked-100-line-chart/App.razor +++ b/samples/charts/data-chart/stacked-100-line-chart/App.razor @@ -6,7 +6,7 @@
@@ -34,7 +34,7 @@ diff --git a/samples/charts/data-chart/stacked-100-line-chart/BlazorClientApp.csproj b/samples/charts/data-chart/stacked-100-line-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/stacked-100-line-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/stacked-100-line-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/stacked-100-spline-area-chart/App.razor b/samples/charts/data-chart/stacked-100-spline-area-chart/App.razor index b5c3b1559d..605e2fca92 100644 --- a/samples/charts/data-chart/stacked-100-spline-area-chart/App.razor +++ b/samples/charts/data-chart/stacked-100-spline-area-chart/App.razor @@ -6,7 +6,7 @@
@@ -34,7 +34,7 @@ diff --git a/samples/charts/data-chart/stacked-100-spline-area-chart/BlazorClientApp.csproj b/samples/charts/data-chart/stacked-100-spline-area-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/stacked-100-spline-area-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/stacked-100-spline-area-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/stacked-100-spline-chart/App.razor b/samples/charts/data-chart/stacked-100-spline-chart/App.razor index c3e754535e..da7f23f0ed 100644 --- a/samples/charts/data-chart/stacked-100-spline-chart/App.razor +++ b/samples/charts/data-chart/stacked-100-spline-chart/App.razor @@ -6,7 +6,7 @@
@@ -33,7 +33,7 @@ diff --git a/samples/charts/data-chart/stacked-100-spline-chart/BlazorClientApp.csproj b/samples/charts/data-chart/stacked-100-spline-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/stacked-100-spline-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/stacked-100-spline-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/stacked-area-chart/App.razor b/samples/charts/data-chart/stacked-area-chart/App.razor index 3169bc56b8..e8740ff70b 100644 --- a/samples/charts/data-chart/stacked-area-chart/App.razor +++ b/samples/charts/data-chart/stacked-area-chart/App.razor @@ -6,7 +6,7 @@
@@ -38,7 +38,7 @@ diff --git a/samples/charts/data-chart/stacked-area-chart/BlazorClientApp.csproj b/samples/charts/data-chart/stacked-area-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/stacked-area-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/stacked-area-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/stacked-bar-chart/App.razor b/samples/charts/data-chart/stacked-bar-chart/App.razor index 38594f994f..fa9af48967 100644 --- a/samples/charts/data-chart/stacked-bar-chart/App.razor +++ b/samples/charts/data-chart/stacked-bar-chart/App.razor @@ -6,7 +6,7 @@
@@ -35,7 +35,7 @@ diff --git a/samples/charts/data-chart/stacked-bar-chart/BlazorClientApp.csproj b/samples/charts/data-chart/stacked-bar-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/stacked-bar-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/stacked-bar-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/stacked-chart-types/BlazorClientApp.csproj b/samples/charts/data-chart/stacked-chart-types/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/stacked-chart-types/BlazorClientApp.csproj +++ b/samples/charts/data-chart/stacked-chart-types/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/stacked-column-chart/App.razor b/samples/charts/data-chart/stacked-column-chart/App.razor index 5548d1af96..5bd82c0dc7 100644 --- a/samples/charts/data-chart/stacked-column-chart/App.razor +++ b/samples/charts/data-chart/stacked-column-chart/App.razor @@ -6,7 +6,7 @@
@@ -37,7 +37,7 @@ diff --git a/samples/charts/data-chart/stacked-column-chart/BlazorClientApp.csproj b/samples/charts/data-chart/stacked-column-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/stacked-column-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/stacked-column-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/stacked-line-chart/App.razor b/samples/charts/data-chart/stacked-line-chart/App.razor index 8a4093a73f..8b5d344816 100644 --- a/samples/charts/data-chart/stacked-line-chart/App.razor +++ b/samples/charts/data-chart/stacked-line-chart/App.razor @@ -6,7 +6,7 @@
@@ -38,7 +38,7 @@ diff --git a/samples/charts/data-chart/stacked-line-chart/BlazorClientApp.csproj b/samples/charts/data-chart/stacked-line-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/stacked-line-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/stacked-line-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/stacked-spline-area-chart/App.razor b/samples/charts/data-chart/stacked-spline-area-chart/App.razor index 247cbbb0fa..4094f4901e 100644 --- a/samples/charts/data-chart/stacked-spline-area-chart/App.razor +++ b/samples/charts/data-chart/stacked-spline-area-chart/App.razor @@ -6,7 +6,7 @@
@@ -38,7 +38,7 @@ diff --git a/samples/charts/data-chart/stacked-spline-area-chart/BlazorClientApp.csproj b/samples/charts/data-chart/stacked-spline-area-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/stacked-spline-area-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/stacked-spline-area-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/stacked-spline-chart/App.razor b/samples/charts/data-chart/stacked-spline-chart/App.razor index 68930b541e..86476e73e0 100644 --- a/samples/charts/data-chart/stacked-spline-chart/App.razor +++ b/samples/charts/data-chart/stacked-spline-chart/App.razor @@ -6,7 +6,7 @@
@@ -38,7 +38,7 @@ diff --git a/samples/charts/data-chart/stacked-spline-chart/BlazorClientApp.csproj b/samples/charts/data-chart/stacked-spline-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/stacked-spline-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/stacked-spline-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/timeline-axis-type/BlazorClientApp.csproj b/samples/charts/data-chart/timeline-axis-type/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/timeline-axis-type/BlazorClientApp.csproj +++ b/samples/charts/data-chart/timeline-axis-type/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/tooltip-template/BlazorClientApp.csproj b/samples/charts/data-chart/tooltip-template/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/tooltip-template/BlazorClientApp.csproj +++ b/samples/charts/data-chart/tooltip-template/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/transition-event/BlazorClientApp.csproj b/samples/charts/data-chart/transition-event/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/transition-event/BlazorClientApp.csproj +++ b/samples/charts/data-chart/transition-event/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/type-financial-candlestick-series/BlazorClientApp.csproj b/samples/charts/data-chart/type-financial-candlestick-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/type-financial-candlestick-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/type-financial-candlestick-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/type-financial-indicators-column/BlazorClientApp.csproj b/samples/charts/data-chart/type-financial-indicators-column/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/type-financial-indicators-column/BlazorClientApp.csproj +++ b/samples/charts/data-chart/type-financial-indicators-column/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/type-financial-indicators-line/BlazorClientApp.csproj b/samples/charts/data-chart/type-financial-indicators-line/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/type-financial-indicators-line/BlazorClientApp.csproj +++ b/samples/charts/data-chart/type-financial-indicators-line/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/type-financial-ohlc-series/BlazorClientApp.csproj b/samples/charts/data-chart/type-financial-ohlc-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/type-financial-ohlc-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/type-financial-ohlc-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/type-financial-overlays/BlazorClientApp.csproj b/samples/charts/data-chart/type-financial-overlays/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/type-financial-overlays/BlazorClientApp.csproj +++ b/samples/charts/data-chart/type-financial-overlays/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/type-range-area-series/BlazorClientApp.csproj b/samples/charts/data-chart/type-range-area-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/type-range-area-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/type-range-area-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/type-range-column-series/BlazorClientApp.csproj b/samples/charts/data-chart/type-range-column-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/type-range-column-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/type-range-column-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/type-scatter-area-series/BlazorClientApp.csproj b/samples/charts/data-chart/type-scatter-area-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/type-scatter-area-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/type-scatter-area-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/type-scatter-bubble-series/BlazorClientApp.csproj b/samples/charts/data-chart/type-scatter-bubble-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/type-scatter-bubble-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/type-scatter-bubble-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/type-scatter-contour-series/BlazorClientApp.csproj b/samples/charts/data-chart/type-scatter-contour-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/type-scatter-contour-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/type-scatter-contour-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/type-scatter-hd-series/BlazorClientApp.csproj b/samples/charts/data-chart/type-scatter-hd-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/type-scatter-hd-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/type-scatter-hd-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/type-scatter-polygon-series/BlazorClientApp.csproj b/samples/charts/data-chart/type-scatter-polygon-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/type-scatter-polygon-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/type-scatter-polygon-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/type-scatter-polyline-series/BlazorClientApp.csproj b/samples/charts/data-chart/type-scatter-polyline-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/type-scatter-polyline-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/type-scatter-polyline-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/type-scatter-spline-series/BlazorClientApp.csproj b/samples/charts/data-chart/type-scatter-spline-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/type-scatter-spline-series/BlazorClientApp.csproj +++ b/samples/charts/data-chart/type-scatter-spline-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-chart/waterfall-chart/BlazorClientApp.csproj b/samples/charts/data-chart/waterfall-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/data-chart/waterfall-chart/BlazorClientApp.csproj +++ b/samples/charts/data-chart/waterfall-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/data-pie-chart/animation/App.razor b/samples/charts/data-pie-chart/animation/App.razor new file mode 100644 index 0000000000..2c2aa65cb3 --- /dev/null +++ b/samples/charts/data-pie-chart/animation/App.razor @@ -0,0 +1,75 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + + + + + + + +
+
+ Global Electricity Demand by Energy Use +
+
+ + + +
+
+ +@code { + + private Action BindElements { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var propertyEditorPanel1 = this.propertyEditorPanel1; + var chart = this.chart; + + this.BindElements = () => { + propertyEditorPanel1.Target = this.chart; + }; + this.BindElements(); + + } + + private IgbPropertyEditorPanel propertyEditorPanel1; + private IgbDataPieChart chart; + + private EnergyGlobalDemand _energyGlobalDemand = null; + public EnergyGlobalDemand EnergyGlobalDemand + { + get + { + if (_energyGlobalDemand == null) + { + _energyGlobalDemand = new EnergyGlobalDemand(); + } + return _energyGlobalDemand; + } + } + +} \ No newline at end of file diff --git a/samples/charts/data-pie-chart/animation/BlazorClientApp.csproj b/samples/charts/data-pie-chart/animation/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/charts/data-pie-chart/animation/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/charts/data-pie-chart/animation/BlazorClientApp.sln b/samples/charts/data-pie-chart/animation/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/charts/data-pie-chart/animation/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/charts/data-pie-chart/animation/EnergyGlobalDemand.cs b/samples/charts/data-pie-chart/animation/EnergyGlobalDemand.cs new file mode 100644 index 0000000000..67fd74756f --- /dev/null +++ b/samples/charts/data-pie-chart/animation/EnergyGlobalDemand.cs @@ -0,0 +1,46 @@ +using System; +using System.Collections.Generic; +public class EnergyGlobalDemandItem +{ + public double Value { get; set; } + public string Category { get; set; } + public string Summary { get; set; } +} + +public class EnergyGlobalDemand + : List +{ + public EnergyGlobalDemand() + { + this.Add(new EnergyGlobalDemandItem() + { + Value = 37, + Category = @"Cooling", + Summary = @"Cooling 37%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 25, + Category = @"Residential", + Summary = @"Residential 25%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 12, + Category = @"Heating", + Summary = @"Heating 12%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 11, + Category = @"Lighting", + Summary = @"Lighting 11%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 15, + Category = @"Other", + Summary = @"Other 15%" + }); + } +} diff --git a/samples/charts/data-pie-chart/animation/Program.cs b/samples/charts/data-pie-chart/animation/Program.cs new file mode 100644 index 0000000000..bb55cede2e --- /dev/null +++ b/samples/charts/data-pie-chart/animation/Program.cs @@ -0,0 +1,31 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbInputModule), + typeof(IgbPropertyEditorPanelModule), + typeof(IgbDataPieChartModule), + typeof(IgbItemLegendModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/charts/data-pie-chart/animation/Properties/launchSettings.json b/samples/charts/data-pie-chart/animation/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/charts/data-pie-chart/animation/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/charts/data-pie-chart/animation/ReadMe.md b/samples/charts/data-pie-chart/animation/ReadMe.md new file mode 100644 index 0000000000..189d548d13 --- /dev/null +++ b/samples/charts/data-pie-chart/animation/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Animation feature using [Data Pie Chart](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/charts/data-pie-chart/animation/_Imports.razor b/samples/charts/data-pie-chart/animation/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/data-pie-chart/animation/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/data-pie-chart/animation/wwwroot/index.css b/samples/charts/data-pie-chart/animation/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/data-pie-chart/animation/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/data-pie-chart/animation/wwwroot/index.html b/samples/charts/data-pie-chart/animation/wwwroot/index.html new file mode 100644 index 0000000000..fcfbabf8c3 --- /dev/null +++ b/samples/charts/data-pie-chart/animation/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/data-pie-chart/highlight-filter/App.razor b/samples/charts/data-pie-chart/highlight-filter/App.razor new file mode 100644 index 0000000000..7280ad6c40 --- /dev/null +++ b/samples/charts/data-pie-chart/highlight-filter/App.razor @@ -0,0 +1,52 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + +
+
+ +@code { + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var chart = this.chart; + + } + + private IgbDataPieChart chart; + + private OnlineTrafficHighlightTotals _onlineTrafficHighlightTotals = null; + public OnlineTrafficHighlightTotals OnlineTrafficHighlightTotals + { + get + { + if (_onlineTrafficHighlightTotals == null) + { + _onlineTrafficHighlightTotals = new OnlineTrafficHighlightTotals(); + } + return _onlineTrafficHighlightTotals; + } + } + + private OnlineTrafficHighlightDesktopOnly _onlineTrafficHighlightDesktopOnly = null; + public OnlineTrafficHighlightDesktopOnly OnlineTrafficHighlightDesktopOnly + { + get + { + if (_onlineTrafficHighlightDesktopOnly == null) + { + _onlineTrafficHighlightDesktopOnly = new OnlineTrafficHighlightDesktopOnly(); + } + return _onlineTrafficHighlightDesktopOnly; + } + } + +} \ No newline at end of file diff --git a/samples/charts/data-pie-chart/highlight-filter/BlazorClientApp.csproj b/samples/charts/data-pie-chart/highlight-filter/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/charts/data-pie-chart/highlight-filter/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/charts/data-pie-chart/highlight-filter/BlazorClientApp.sln b/samples/charts/data-pie-chart/highlight-filter/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/charts/data-pie-chart/highlight-filter/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/charts/data-pie-chart/highlight-filter/OnlineTrafficHighlightDesktopOnly.cs b/samples/charts/data-pie-chart/highlight-filter/OnlineTrafficHighlightDesktopOnly.cs new file mode 100644 index 0000000000..0a8cffd5de --- /dev/null +++ b/samples/charts/data-pie-chart/highlight-filter/OnlineTrafficHighlightDesktopOnly.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; +public class OnlineTrafficHighlightDesktopOnlyItem +{ + public string Category { get; set; } + public double Value { get; set; } +} + +public class OnlineTrafficHighlightDesktopOnly + : List +{ + public OnlineTrafficHighlightDesktopOnly() + { + this.Add(new OnlineTrafficHighlightDesktopOnlyItem() + { + Category = @"Apparel", + Value = 27 + }); + this.Add(new OnlineTrafficHighlightDesktopOnlyItem() + { + Category = @"Beauty", + Value = 29 + }); + this.Add(new OnlineTrafficHighlightDesktopOnlyItem() + { + Category = @"Travel", + Value = 41 + }); + this.Add(new OnlineTrafficHighlightDesktopOnlyItem() + { + Category = @"Grocery", + Value = 37 + }); + this.Add(new OnlineTrafficHighlightDesktopOnlyItem() + { + Category = @"Energy", + Value = 58 + }); + this.Add(new OnlineTrafficHighlightDesktopOnlyItem() + { + Category = @"Home Supply", + Value = 35 + }); + this.Add(new OnlineTrafficHighlightDesktopOnlyItem() + { + Category = @"Financial", + Value = 58 + }); + } +} diff --git a/samples/charts/data-pie-chart/highlight-filter/OnlineTrafficHighlightTotals.cs b/samples/charts/data-pie-chart/highlight-filter/OnlineTrafficHighlightTotals.cs new file mode 100644 index 0000000000..81ab7ce469 --- /dev/null +++ b/samples/charts/data-pie-chart/highlight-filter/OnlineTrafficHighlightTotals.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; +public class OnlineTrafficHighlightTotalsItem +{ + public string Category { get; set; } + public double Value { get; set; } +} + +public class OnlineTrafficHighlightTotals + : List +{ + public OnlineTrafficHighlightTotals() + { + this.Add(new OnlineTrafficHighlightTotalsItem() + { + Category = @"Apparel", + Value = 56 + }); + this.Add(new OnlineTrafficHighlightTotalsItem() + { + Category = @"Beauty", + Value = 67 + }); + this.Add(new OnlineTrafficHighlightTotalsItem() + { + Category = @"Travel", + Value = 80 + }); + this.Add(new OnlineTrafficHighlightTotalsItem() + { + Category = @"Grocery", + Value = 62 + }); + this.Add(new OnlineTrafficHighlightTotalsItem() + { + Category = @"Energy", + Value = 74 + }); + this.Add(new OnlineTrafficHighlightTotalsItem() + { + Category = @"Home Supply", + Value = 65 + }); + this.Add(new OnlineTrafficHighlightTotalsItem() + { + Category = @"Financial", + Value = 88 + }); + } +} diff --git a/samples/inputs/form/overview/Program.cs b/samples/charts/data-pie-chart/highlight-filter/Program.cs similarity index 88% rename from samples/inputs/form/overview/Program.cs rename to samples/charts/data-pie-chart/highlight-filter/Program.cs index 582f2798be..3d1adedce5 100644 --- a/samples/inputs/form/overview/Program.cs +++ b/samples/charts/data-pie-chart/highlight-filter/Program.cs @@ -20,11 +20,9 @@ public static async Task Main(string[] args) builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); // registering Ignite UI modules builder.Services.AddIgniteUIBlazor( - typeof(IgbFormModule), typeof(IgbInputModule), - typeof(IgbCheckboxModule), - typeof(IgbButtonModule) - ); + typeof(IgbDataPieChartModule) + ); await builder.Build().RunAsync(); } } diff --git a/samples/charts/data-pie-chart/highlight-filter/Properties/launchSettings.json b/samples/charts/data-pie-chart/highlight-filter/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/charts/data-pie-chart/highlight-filter/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/charts/data-pie-chart/highlight-filter/ReadMe.md b/samples/charts/data-pie-chart/highlight-filter/ReadMe.md new file mode 100644 index 0000000000..ee0ea5c256 --- /dev/null +++ b/samples/charts/data-pie-chart/highlight-filter/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Highlight Filter feature using [Data Pie Chart](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/charts/data-pie-chart/highlight-filter/_Imports.razor b/samples/charts/data-pie-chart/highlight-filter/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/data-pie-chart/highlight-filter/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/data-pie-chart/highlight-filter/wwwroot/index.css b/samples/charts/data-pie-chart/highlight-filter/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/data-pie-chart/highlight-filter/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/data-pie-chart/highlight-filter/wwwroot/index.html b/samples/charts/data-pie-chart/highlight-filter/wwwroot/index.html new file mode 100644 index 0000000000..8833030d8e --- /dev/null +++ b/samples/charts/data-pie-chart/highlight-filter/wwwroot/index.html @@ -0,0 +1,30 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/data-pie-chart/highlighting/App.razor b/samples/charts/data-pie-chart/highlighting/App.razor new file mode 100644 index 0000000000..286daaf281 --- /dev/null +++ b/samples/charts/data-pie-chart/highlighting/App.razor @@ -0,0 +1,74 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + + + + + + + +
+
+ Global Electricity Demand by Energy Use +
+
+ + + +
+
+ +@code { + + private Action BindElements { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var propertyEditorPanel1 = this.propertyEditorPanel1; + var chart = this.chart; + + this.BindElements = () => { + propertyEditorPanel1.Target = this.chart; + }; + this.BindElements(); + + } + + private IgbPropertyEditorPanel propertyEditorPanel1; + private IgbDataPieChart chart; + + private EnergyGlobalDemand _energyGlobalDemand = null; + public EnergyGlobalDemand EnergyGlobalDemand + { + get + { + if (_energyGlobalDemand == null) + { + _energyGlobalDemand = new EnergyGlobalDemand(); + } + return _energyGlobalDemand; + } + } + +} \ No newline at end of file diff --git a/samples/charts/data-pie-chart/highlighting/BlazorClientApp.csproj b/samples/charts/data-pie-chart/highlighting/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/charts/data-pie-chart/highlighting/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/charts/data-pie-chart/highlighting/BlazorClientApp.sln b/samples/charts/data-pie-chart/highlighting/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/charts/data-pie-chart/highlighting/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/charts/data-pie-chart/highlighting/EnergyGlobalDemand.cs b/samples/charts/data-pie-chart/highlighting/EnergyGlobalDemand.cs new file mode 100644 index 0000000000..67fd74756f --- /dev/null +++ b/samples/charts/data-pie-chart/highlighting/EnergyGlobalDemand.cs @@ -0,0 +1,46 @@ +using System; +using System.Collections.Generic; +public class EnergyGlobalDemandItem +{ + public double Value { get; set; } + public string Category { get; set; } + public string Summary { get; set; } +} + +public class EnergyGlobalDemand + : List +{ + public EnergyGlobalDemand() + { + this.Add(new EnergyGlobalDemandItem() + { + Value = 37, + Category = @"Cooling", + Summary = @"Cooling 37%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 25, + Category = @"Residential", + Summary = @"Residential 25%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 12, + Category = @"Heating", + Summary = @"Heating 12%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 11, + Category = @"Lighting", + Summary = @"Lighting 11%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 15, + Category = @"Other", + Summary = @"Other 15%" + }); + } +} diff --git a/samples/charts/data-pie-chart/highlighting/Program.cs b/samples/charts/data-pie-chart/highlighting/Program.cs new file mode 100644 index 0000000000..bb55cede2e --- /dev/null +++ b/samples/charts/data-pie-chart/highlighting/Program.cs @@ -0,0 +1,31 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbInputModule), + typeof(IgbPropertyEditorPanelModule), + typeof(IgbDataPieChartModule), + typeof(IgbItemLegendModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/charts/data-pie-chart/highlighting/Properties/launchSettings.json b/samples/charts/data-pie-chart/highlighting/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/charts/data-pie-chart/highlighting/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/charts/data-pie-chart/highlighting/ReadMe.md b/samples/charts/data-pie-chart/highlighting/ReadMe.md new file mode 100644 index 0000000000..d8f3ebdfae --- /dev/null +++ b/samples/charts/data-pie-chart/highlighting/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Highlighting feature using [Data Pie Chart](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/charts/data-pie-chart/highlighting/_Imports.razor b/samples/charts/data-pie-chart/highlighting/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/data-pie-chart/highlighting/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/data-pie-chart/highlighting/wwwroot/index.css b/samples/charts/data-pie-chart/highlighting/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/data-pie-chart/highlighting/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/data-pie-chart/highlighting/wwwroot/index.html b/samples/charts/data-pie-chart/highlighting/wwwroot/index.html new file mode 100644 index 0000000000..fcfbabf8c3 --- /dev/null +++ b/samples/charts/data-pie-chart/highlighting/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/data-pie-chart/legend/App.razor b/samples/charts/data-pie-chart/legend/App.razor new file mode 100644 index 0000000000..151820b6fd --- /dev/null +++ b/samples/charts/data-pie-chart/legend/App.razor @@ -0,0 +1,57 @@ +@using IgniteUI.Blazor.Controls + +
+
+ Global Electricity Demand by Energy Use +
+
+ + + +
+
+ + + +
+
+ +@code { + + private Action BindElements { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var legend = this.legend; + var chart = this.chart; + + this.BindElements = () => { + chart.Legend = this.legend; + }; + this.BindElements(); + + } + + private IgbItemLegend legend; + private IgbDataPieChart chart; + + private EnergyGlobalDemand _energyGlobalDemand = null; + public EnergyGlobalDemand EnergyGlobalDemand + { + get + { + if (_energyGlobalDemand == null) + { + _energyGlobalDemand = new EnergyGlobalDemand(); + } + return _energyGlobalDemand; + } + } + +} \ No newline at end of file diff --git a/samples/charts/data-pie-chart/legend/BlazorClientApp.csproj b/samples/charts/data-pie-chart/legend/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/charts/data-pie-chart/legend/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/charts/data-pie-chart/legend/BlazorClientApp.sln b/samples/charts/data-pie-chart/legend/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/charts/data-pie-chart/legend/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/charts/data-pie-chart/legend/EnergyGlobalDemand.cs b/samples/charts/data-pie-chart/legend/EnergyGlobalDemand.cs new file mode 100644 index 0000000000..67fd74756f --- /dev/null +++ b/samples/charts/data-pie-chart/legend/EnergyGlobalDemand.cs @@ -0,0 +1,46 @@ +using System; +using System.Collections.Generic; +public class EnergyGlobalDemandItem +{ + public double Value { get; set; } + public string Category { get; set; } + public string Summary { get; set; } +} + +public class EnergyGlobalDemand + : List +{ + public EnergyGlobalDemand() + { + this.Add(new EnergyGlobalDemandItem() + { + Value = 37, + Category = @"Cooling", + Summary = @"Cooling 37%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 25, + Category = @"Residential", + Summary = @"Residential 25%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 12, + Category = @"Heating", + Summary = @"Heating 12%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 11, + Category = @"Lighting", + Summary = @"Lighting 11%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 15, + Category = @"Other", + Summary = @"Other 15%" + }); + } +} diff --git a/samples/charts/data-pie-chart/legend/Program.cs b/samples/charts/data-pie-chart/legend/Program.cs new file mode 100644 index 0000000000..bb55cede2e --- /dev/null +++ b/samples/charts/data-pie-chart/legend/Program.cs @@ -0,0 +1,31 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbInputModule), + typeof(IgbPropertyEditorPanelModule), + typeof(IgbDataPieChartModule), + typeof(IgbItemLegendModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/charts/data-pie-chart/legend/Properties/launchSettings.json b/samples/charts/data-pie-chart/legend/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/charts/data-pie-chart/legend/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/charts/data-pie-chart/legend/ReadMe.md b/samples/charts/data-pie-chart/legend/ReadMe.md new file mode 100644 index 0000000000..43f1942edc --- /dev/null +++ b/samples/charts/data-pie-chart/legend/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Legend feature using [Data Pie Chart](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/charts/data-pie-chart/legend/_Imports.razor b/samples/charts/data-pie-chart/legend/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/data-pie-chart/legend/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/data-pie-chart/legend/wwwroot/index.css b/samples/charts/data-pie-chart/legend/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/data-pie-chart/legend/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/data-pie-chart/legend/wwwroot/index.html b/samples/charts/data-pie-chart/legend/wwwroot/index.html new file mode 100644 index 0000000000..8833030d8e --- /dev/null +++ b/samples/charts/data-pie-chart/legend/wwwroot/index.html @@ -0,0 +1,30 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/data-pie-chart/others/App.razor b/samples/charts/data-pie-chart/others/App.razor new file mode 100644 index 0000000000..3c217d1661 --- /dev/null +++ b/samples/charts/data-pie-chart/others/App.razor @@ -0,0 +1,83 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + + + + + + + + + + +
+
+ Global Electricity Demand by Energy Use +
+
+ + + +
+
+ +@code { + + private Action BindElements { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var propertyEditorPanel1 = this.propertyEditorPanel1; + var chart = this.chart; + + this.BindElements = () => { + propertyEditorPanel1.Target = this.chart; + }; + this.BindElements(); + + } + + private IgbPropertyEditorPanel propertyEditorPanel1; + private IgbDataPieChart chart; + + private EnergyGlobalDemand _energyGlobalDemand = null; + public EnergyGlobalDemand EnergyGlobalDemand + { + get + { + if (_energyGlobalDemand == null) + { + _energyGlobalDemand = new EnergyGlobalDemand(); + } + return _energyGlobalDemand; + } + } + +} \ No newline at end of file diff --git a/samples/charts/data-pie-chart/others/BlazorClientApp.csproj b/samples/charts/data-pie-chart/others/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/charts/data-pie-chart/others/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/charts/data-pie-chart/others/BlazorClientApp.sln b/samples/charts/data-pie-chart/others/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/charts/data-pie-chart/others/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/charts/data-pie-chart/others/EnergyGlobalDemand.cs b/samples/charts/data-pie-chart/others/EnergyGlobalDemand.cs new file mode 100644 index 0000000000..67fd74756f --- /dev/null +++ b/samples/charts/data-pie-chart/others/EnergyGlobalDemand.cs @@ -0,0 +1,46 @@ +using System; +using System.Collections.Generic; +public class EnergyGlobalDemandItem +{ + public double Value { get; set; } + public string Category { get; set; } + public string Summary { get; set; } +} + +public class EnergyGlobalDemand + : List +{ + public EnergyGlobalDemand() + { + this.Add(new EnergyGlobalDemandItem() + { + Value = 37, + Category = @"Cooling", + Summary = @"Cooling 37%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 25, + Category = @"Residential", + Summary = @"Residential 25%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 12, + Category = @"Heating", + Summary = @"Heating 12%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 11, + Category = @"Lighting", + Summary = @"Lighting 11%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 15, + Category = @"Other", + Summary = @"Other 15%" + }); + } +} diff --git a/samples/charts/data-pie-chart/others/Program.cs b/samples/charts/data-pie-chart/others/Program.cs new file mode 100644 index 0000000000..bb55cede2e --- /dev/null +++ b/samples/charts/data-pie-chart/others/Program.cs @@ -0,0 +1,31 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbInputModule), + typeof(IgbPropertyEditorPanelModule), + typeof(IgbDataPieChartModule), + typeof(IgbItemLegendModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/charts/data-pie-chart/others/Properties/launchSettings.json b/samples/charts/data-pie-chart/others/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/charts/data-pie-chart/others/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/charts/data-pie-chart/others/ReadMe.md b/samples/charts/data-pie-chart/others/ReadMe.md new file mode 100644 index 0000000000..bdee5c3e4d --- /dev/null +++ b/samples/charts/data-pie-chart/others/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Others feature using [Data Pie Chart](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/charts/data-pie-chart/others/_Imports.razor b/samples/charts/data-pie-chart/others/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/data-pie-chart/others/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/data-pie-chart/others/wwwroot/index.css b/samples/charts/data-pie-chart/others/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/data-pie-chart/others/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/data-pie-chart/others/wwwroot/index.html b/samples/charts/data-pie-chart/others/wwwroot/index.html new file mode 100644 index 0000000000..fcfbabf8c3 --- /dev/null +++ b/samples/charts/data-pie-chart/others/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/data-pie-chart/overview/App.razor b/samples/charts/data-pie-chart/overview/App.razor new file mode 100644 index 0000000000..86a3e0798c --- /dev/null +++ b/samples/charts/data-pie-chart/overview/App.razor @@ -0,0 +1,40 @@ +@using IgniteUI.Blazor.Controls + +
+
+ Global Electricity Demand by Energy Use +
+
+ + + +
+
+ +@code { + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var chart = this.chart; + + } + + private IgbDataPieChart chart; + + private EnergyGlobalDemand _energyGlobalDemand = null; + public EnergyGlobalDemand EnergyGlobalDemand + { + get + { + if (_energyGlobalDemand == null) + { + _energyGlobalDemand = new EnergyGlobalDemand(); + } + return _energyGlobalDemand; + } + } + +} \ No newline at end of file diff --git a/samples/charts/data-pie-chart/overview/BlazorClientApp.csproj b/samples/charts/data-pie-chart/overview/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/charts/data-pie-chart/overview/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/charts/data-pie-chart/overview/BlazorClientApp.sln b/samples/charts/data-pie-chart/overview/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/charts/data-pie-chart/overview/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/charts/data-pie-chart/overview/EnergyGlobalDemand.cs b/samples/charts/data-pie-chart/overview/EnergyGlobalDemand.cs new file mode 100644 index 0000000000..67fd74756f --- /dev/null +++ b/samples/charts/data-pie-chart/overview/EnergyGlobalDemand.cs @@ -0,0 +1,46 @@ +using System; +using System.Collections.Generic; +public class EnergyGlobalDemandItem +{ + public double Value { get; set; } + public string Category { get; set; } + public string Summary { get; set; } +} + +public class EnergyGlobalDemand + : List +{ + public EnergyGlobalDemand() + { + this.Add(new EnergyGlobalDemandItem() + { + Value = 37, + Category = @"Cooling", + Summary = @"Cooling 37%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 25, + Category = @"Residential", + Summary = @"Residential 25%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 12, + Category = @"Heating", + Summary = @"Heating 12%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 11, + Category = @"Lighting", + Summary = @"Lighting 11%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 15, + Category = @"Other", + Summary = @"Other 15%" + }); + } +} diff --git a/samples/charts/data-pie-chart/overview/Program.cs b/samples/charts/data-pie-chart/overview/Program.cs new file mode 100644 index 0000000000..48cf26d64d --- /dev/null +++ b/samples/charts/data-pie-chart/overview/Program.cs @@ -0,0 +1,29 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbDataPieChartModule), + typeof(IgbItemLegendModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/charts/data-pie-chart/overview/Properties/launchSettings.json b/samples/charts/data-pie-chart/overview/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/charts/data-pie-chart/overview/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/editors/date-picker/date-limits/README.md b/samples/charts/data-pie-chart/overview/ReadMe.md similarity index 90% rename from samples/editors/date-picker/date-limits/README.md rename to samples/charts/data-pie-chart/overview/ReadMe.md index 37dc4b7538..4877b0d6e7 100644 --- a/samples/editors/date-picker/date-limits/README.md +++ b/samples/charts/data-pie-chart/overview/ReadMe.md @@ -1,7 +1,7 @@ -This folder contains implementation of Blazor application with example of Date Limits feature using [Date Picker](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. +This folder contains implementation of Blazor application with example of Overview feature using [Data Pie Chart](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. @@ -13,10 +13,10 @@ This folder contains implementation of Blazor application with example of Date L View Code - + Run Sample - diff --git a/samples/charts/data-pie-chart/overview/_Imports.razor b/samples/charts/data-pie-chart/overview/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/data-pie-chart/overview/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/data-pie-chart/overview/wwwroot/index.css b/samples/charts/data-pie-chart/overview/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/data-pie-chart/overview/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/data-pie-chart/overview/wwwroot/index.html b/samples/charts/data-pie-chart/overview/wwwroot/index.html new file mode 100644 index 0000000000..8833030d8e --- /dev/null +++ b/samples/charts/data-pie-chart/overview/wwwroot/index.html @@ -0,0 +1,30 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/data-pie-chart/selection/App.razor b/samples/charts/data-pie-chart/selection/App.razor new file mode 100644 index 0000000000..003977b095 --- /dev/null +++ b/samples/charts/data-pie-chart/selection/App.razor @@ -0,0 +1,78 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + + + + + + + +
+
+ Global Electricity Demand by Energy Use +
+
+ + + +
+
+ +@code { + + private Action BindElements { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var propertyEditorPanel1 = this.propertyEditorPanel1; + var chart = this.chart; + + this.BindElements = () => { + propertyEditorPanel1.Target = this.chart; + }; + this.BindElements(); + + } + + private IgbPropertyEditorPanel propertyEditorPanel1; + private IgbDataPieChart chart; + + private EnergyGlobalDemand _energyGlobalDemand = null; + public EnergyGlobalDemand EnergyGlobalDemand + { + get + { + if (_energyGlobalDemand == null) + { + _energyGlobalDemand = new EnergyGlobalDemand(); + } + return _energyGlobalDemand; + } + } + +} \ No newline at end of file diff --git a/samples/charts/data-pie-chart/selection/BlazorClientApp.csproj b/samples/charts/data-pie-chart/selection/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/charts/data-pie-chart/selection/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/charts/data-pie-chart/selection/BlazorClientApp.sln b/samples/charts/data-pie-chart/selection/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/charts/data-pie-chart/selection/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/charts/data-pie-chart/selection/EnergyGlobalDemand.cs b/samples/charts/data-pie-chart/selection/EnergyGlobalDemand.cs new file mode 100644 index 0000000000..67fd74756f --- /dev/null +++ b/samples/charts/data-pie-chart/selection/EnergyGlobalDemand.cs @@ -0,0 +1,46 @@ +using System; +using System.Collections.Generic; +public class EnergyGlobalDemandItem +{ + public double Value { get; set; } + public string Category { get; set; } + public string Summary { get; set; } +} + +public class EnergyGlobalDemand + : List +{ + public EnergyGlobalDemand() + { + this.Add(new EnergyGlobalDemandItem() + { + Value = 37, + Category = @"Cooling", + Summary = @"Cooling 37%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 25, + Category = @"Residential", + Summary = @"Residential 25%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 12, + Category = @"Heating", + Summary = @"Heating 12%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 11, + Category = @"Lighting", + Summary = @"Lighting 11%" + }); + this.Add(new EnergyGlobalDemandItem() + { + Value = 15, + Category = @"Other", + Summary = @"Other 15%" + }); + } +} diff --git a/samples/charts/data-pie-chart/selection/Program.cs b/samples/charts/data-pie-chart/selection/Program.cs new file mode 100644 index 0000000000..bb55cede2e --- /dev/null +++ b/samples/charts/data-pie-chart/selection/Program.cs @@ -0,0 +1,31 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbInputModule), + typeof(IgbPropertyEditorPanelModule), + typeof(IgbDataPieChartModule), + typeof(IgbItemLegendModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/charts/data-pie-chart/selection/Properties/launchSettings.json b/samples/charts/data-pie-chart/selection/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/charts/data-pie-chart/selection/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/charts/data-pie-chart/selection/ReadMe.md b/samples/charts/data-pie-chart/selection/ReadMe.md new file mode 100644 index 0000000000..0bb3be265f --- /dev/null +++ b/samples/charts/data-pie-chart/selection/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Selection feature using [Data Pie Chart](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/charts/data-pie-chart/selection/_Imports.razor b/samples/charts/data-pie-chart/selection/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/data-pie-chart/selection/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/data-pie-chart/selection/wwwroot/index.css b/samples/charts/data-pie-chart/selection/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/data-pie-chart/selection/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/data-pie-chart/selection/wwwroot/index.html b/samples/charts/data-pie-chart/selection/wwwroot/index.html new file mode 100644 index 0000000000..fcfbabf8c3 --- /dev/null +++ b/samples/charts/data-pie-chart/selection/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/doughnut-chart/animation/BlazorClientApp.csproj b/samples/charts/doughnut-chart/animation/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/doughnut-chart/animation/BlazorClientApp.csproj +++ b/samples/charts/doughnut-chart/animation/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/doughnut-chart/explosion/BlazorClientApp.csproj b/samples/charts/doughnut-chart/explosion/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/doughnut-chart/explosion/BlazorClientApp.csproj +++ b/samples/charts/doughnut-chart/explosion/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/doughnut-chart/legend/App.razor b/samples/charts/doughnut-chart/legend/App.razor index de369f64ab..192eb0950b 100644 --- a/samples/charts/doughnut-chart/legend/App.razor +++ b/samples/charts/doughnut-chart/legend/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/doughnut-chart/legend/BlazorClientApp.csproj b/samples/charts/doughnut-chart/legend/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/doughnut-chart/legend/BlazorClientApp.csproj +++ b/samples/charts/doughnut-chart/legend/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/doughnut-chart/overview/BlazorClientApp.csproj b/samples/charts/doughnut-chart/overview/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/doughnut-chart/overview/BlazorClientApp.csproj +++ b/samples/charts/doughnut-chart/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/doughnut-chart/rings/BlazorClientApp.csproj b/samples/charts/doughnut-chart/rings/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/doughnut-chart/rings/BlazorClientApp.csproj +++ b/samples/charts/doughnut-chart/rings/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/doughnut-chart/selection/BlazorClientApp.csproj b/samples/charts/doughnut-chart/selection/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/doughnut-chart/selection/BlazorClientApp.csproj +++ b/samples/charts/doughnut-chart/selection/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/annotations/BlazorClientApp.csproj b/samples/charts/financial-chart/annotations/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/annotations/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/annotations/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/axis-types/BlazorClientApp.csproj b/samples/charts/financial-chart/axis-types/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/axis-types/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/axis-types/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/data-legend-formatting-currency/App.razor b/samples/charts/financial-chart/data-legend-formatting-currency/App.razor index 52bf7d6e8c..6569fa3fd8 100644 --- a/samples/charts/financial-chart/data-legend-formatting-currency/App.razor +++ b/samples/charts/financial-chart/data-legend-formatting-currency/App.razor @@ -3,7 +3,7 @@
- + diff --git a/samples/charts/financial-chart/data-legend-styling-props/App.razor b/samples/charts/financial-chart/data-legend-styling-props/App.razor index c0beba3a47..3f8c0dc3f4 100644 --- a/samples/charts/financial-chart/data-legend-styling-props/App.razor +++ b/samples/charts/financial-chart/data-legend-styling-props/App.razor @@ -3,7 +3,7 @@
- + diff --git a/samples/charts/financial-chart/data-legend/App.razor b/samples/charts/financial-chart/data-legend/App.razor index 002102487f..3b3af5d7b4 100644 --- a/samples/charts/financial-chart/data-legend/App.razor +++ b/samples/charts/financial-chart/data-legend/App.razor @@ -3,7 +3,7 @@
diff --git a/samples/charts/financial-chart/data-legend/BlazorClientApp.csproj b/samples/charts/financial-chart/data-legend/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/data-legend/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/data-legend/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/data-tooltip-formatting-currency/BlazorClientApp.csproj b/samples/charts/financial-chart/data-tooltip-formatting-currency/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/data-tooltip-formatting-currency/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/data-tooltip-formatting-currency/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/data-tooltip-styling-props/BlazorClientApp.csproj b/samples/charts/financial-chart/data-tooltip-styling-props/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/data-tooltip-styling-props/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/data-tooltip-styling-props/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/data-tooltip/BlazorClientApp.csproj b/samples/charts/financial-chart/data-tooltip/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/data-tooltip/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/data-tooltip/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/format-specifiers/App.razor b/samples/charts/financial-chart/format-specifiers/App.razor index f5f9b17042..ee569f22da 100644 --- a/samples/charts/financial-chart/format-specifiers/App.razor +++ b/samples/charts/financial-chart/format-specifiers/App.razor @@ -3,7 +3,7 @@
- + diff --git a/samples/charts/financial-chart/high-frequency/BlazorClientApp.csproj b/samples/charts/financial-chart/high-frequency/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/high-frequency/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/high-frequency/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/high-volume/BlazorClientApp.csproj b/samples/charts/financial-chart/high-volume/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/high-volume/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/high-volume/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/indicator-customization/BlazorClientApp.csproj b/samples/charts/financial-chart/indicator-customization/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/charts/financial-chart/indicator-customization/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/indicator-customization/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/indicator-types/BlazorClientApp.csproj b/samples/charts/financial-chart/indicator-types/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/indicator-types/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/indicator-types/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/multiple-data/BlazorClientApp.csproj b/samples/charts/financial-chart/multiple-data/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/multiple-data/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/multiple-data/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/overview/BlazorClientApp.csproj b/samples/charts/financial-chart/overview/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/overview/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/panes/BlazorClientApp.csproj b/samples/charts/financial-chart/panes/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/panes/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/panes/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/performance/BlazorClientApp.csproj b/samples/charts/financial-chart/performance/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/performance/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/performance/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/scrollbars/BlazorClientApp.csproj b/samples/charts/financial-chart/scrollbars/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/scrollbars/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/scrollbars/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/stock-index-chart/BlazorClientApp.csproj b/samples/charts/financial-chart/stock-index-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/stock-index-chart/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/stock-index-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/styling/BlazorClientApp.csproj b/samples/charts/financial-chart/styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/styling/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/titles/BlazorClientApp.csproj b/samples/charts/financial-chart/titles/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/titles/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/titles/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/tooltip-types/BlazorClientApp.csproj b/samples/charts/financial-chart/tooltip-types/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/tooltip-types/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/tooltip-types/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/trendlines/BlazorClientApp.csproj b/samples/charts/financial-chart/trendlines/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/trendlines/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/trendlines/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/financial-chart/volume-types/BlazorClientApp.csproj b/samples/charts/financial-chart/volume-types/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/financial-chart/volume-types/BlazorClientApp.csproj +++ b/samples/charts/financial-chart/volume-types/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/pie-chart/animation/BlazorClientApp.csproj b/samples/charts/pie-chart/animation/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/pie-chart/animation/BlazorClientApp.csproj +++ b/samples/charts/pie-chart/animation/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/pie-chart/explosion/BlazorClientApp.csproj b/samples/charts/pie-chart/explosion/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/pie-chart/explosion/BlazorClientApp.csproj +++ b/samples/charts/pie-chart/explosion/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/pie-chart/legend/App.razor b/samples/charts/pie-chart/legend/App.razor index 60448eaffa..90db14dee6 100644 --- a/samples/charts/pie-chart/legend/App.razor +++ b/samples/charts/pie-chart/legend/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/pie-chart/legend/BlazorClientApp.csproj b/samples/charts/pie-chart/legend/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/pie-chart/legend/BlazorClientApp.csproj +++ b/samples/charts/pie-chart/legend/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/pie-chart/others/App.razor b/samples/charts/pie-chart/others/App.razor index 8391652d4a..4313bd6548 100644 --- a/samples/charts/pie-chart/others/App.razor +++ b/samples/charts/pie-chart/others/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/pie-chart/others/BlazorClientApp.csproj b/samples/charts/pie-chart/others/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/pie-chart/others/BlazorClientApp.csproj +++ b/samples/charts/pie-chart/others/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/pie-chart/overview/App.razor b/samples/charts/pie-chart/overview/App.razor index be80888777..08f2ef276d 100644 --- a/samples/charts/pie-chart/overview/App.razor +++ b/samples/charts/pie-chart/overview/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/pie-chart/overview/BlazorClientApp.csproj b/samples/charts/pie-chart/overview/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/pie-chart/overview/BlazorClientApp.csproj +++ b/samples/charts/pie-chart/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/pie-chart/selection/BlazorClientApp.csproj b/samples/charts/pie-chart/selection/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/pie-chart/selection/BlazorClientApp.csproj +++ b/samples/charts/pie-chart/selection/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/pie-chart/styling/App.razor b/samples/charts/pie-chart/styling/App.razor index c4bfd31d3b..630bfb1928 100644 --- a/samples/charts/pie-chart/styling/App.razor +++ b/samples/charts/pie-chart/styling/App.razor @@ -6,7 +6,7 @@
diff --git a/samples/charts/pie-chart/styling/BlazorClientApp.csproj b/samples/charts/pie-chart/styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/pie-chart/styling/BlazorClientApp.csproj +++ b/samples/charts/pie-chart/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/sparkline/display-area/BlazorClientApp.csproj b/samples/charts/sparkline/display-area/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/sparkline/display-area/BlazorClientApp.csproj +++ b/samples/charts/sparkline/display-area/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/sparkline/display-column/BlazorClientApp.csproj b/samples/charts/sparkline/display-column/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/sparkline/display-column/BlazorClientApp.csproj +++ b/samples/charts/sparkline/display-column/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/sparkline/display-lines/BlazorClientApp.csproj b/samples/charts/sparkline/display-lines/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/sparkline/display-lines/BlazorClientApp.csproj +++ b/samples/charts/sparkline/display-lines/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/sparkline/display-types/BlazorClientApp.csproj b/samples/charts/sparkline/display-types/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/sparkline/display-types/BlazorClientApp.csproj +++ b/samples/charts/sparkline/display-types/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/sparkline/display-winloss/BlazorClientApp.csproj b/samples/charts/sparkline/display-winloss/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/sparkline/display-winloss/BlazorClientApp.csproj +++ b/samples/charts/sparkline/display-winloss/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/sparkline/grid/BlazorClientApp.csproj b/samples/charts/sparkline/grid/BlazorClientApp.csproj index 5256fb7951..11d9c65d13 100644 --- a/samples/charts/sparkline/grid/BlazorClientApp.csproj +++ b/samples/charts/sparkline/grid/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/sparkline/markers/BlazorClientApp.csproj b/samples/charts/sparkline/markers/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/sparkline/markers/BlazorClientApp.csproj +++ b/samples/charts/sparkline/markers/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/sparkline/normal-range/BlazorClientApp.csproj b/samples/charts/sparkline/normal-range/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/sparkline/normal-range/BlazorClientApp.csproj +++ b/samples/charts/sparkline/normal-range/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/sparkline/trendlines/BlazorClientApp.csproj b/samples/charts/sparkline/trendlines/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/sparkline/trendlines/BlazorClientApp.csproj +++ b/samples/charts/sparkline/trendlines/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/sparkline/unknown-values/BlazorClientApp.csproj b/samples/charts/sparkline/unknown-values/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/sparkline/unknown-values/BlazorClientApp.csproj +++ b/samples/charts/sparkline/unknown-values/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/toolbar/actions-built-in-category-chart/App.razor b/samples/charts/toolbar/actions-built-in-category-chart/App.razor index 2125af7152..8da83f9e40 100644 --- a/samples/charts/toolbar/actions-built-in-category-chart/App.razor +++ b/samples/charts/toolbar/actions-built-in-category-chart/App.razor @@ -7,7 +7,7 @@
@@ -15,7 +15,7 @@
diff --git a/samples/charts/toolbar/actions-built-in-category-chart/BlazorClientApp.csproj b/samples/charts/toolbar/actions-built-in-category-chart/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/toolbar/actions-built-in-category-chart/BlazorClientApp.csproj +++ b/samples/charts/toolbar/actions-built-in-category-chart/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/toolbar/actions-built-in-data-chart/App.razor b/samples/charts/toolbar/actions-built-in-data-chart/App.razor index 4e3aed8168..6e1f14c9fe 100644 --- a/samples/charts/toolbar/actions-built-in-data-chart/App.razor +++ b/samples/charts/toolbar/actions-built-in-data-chart/App.razor @@ -4,7 +4,7 @@
@@ -37,7 +37,7 @@ - + diff --git a/samples/charts/toolbar/custom-tool/App.razor b/samples/charts/toolbar/custom-tool/App.razor index 6617102486..34a0a853bf 100644 --- a/samples/charts/toolbar/custom-tool/App.razor +++ b/samples/charts/toolbar/custom-tool/App.razor @@ -3,45 +3,102 @@ @using System;
+
+ Renewable Electricity Generated +
+
+
+ + + + + + +
+
+ + + +
+
- - - - - + +
@code { + private Action BindElements { get; set; } + protected override async Task OnAfterRenderAsync(bool firstRender) { + var legend = this.legend; var toolbar = this.toolbar; + var chart = this.chart; + + this.BindElements = () => { + toolbar.Target = this.chart; + chart.Legend = this.legend; + }; + this.BindElements(); if (firstRender) { this.ToolbarCustomIconOnViewInit(); } } + private IgbLegend legend; private IgbToolbar toolbar; + private IgbCategoryChart chart; public void ToolbarCustomIconOnViewInit() { - this.toolbar.EnsureReady().ContinueWith(new Action((e) => + var toolbar = this.toolbar; + toolbar.EnsureReady().ContinueWith(new Action((e) => { string icon = @" "; - this.toolbar.RegisterIconFromTextAsync("CustomCollection", "CustomIcon", icon); + toolbar.RegisterIconFromTextAsync("CustomCollection", "CustomIcon", icon); })); } + private CountryRenewableElectricity _countryRenewableElectricity = null; + public CountryRenewableElectricity CountryRenewableElectricity + { + get + { + if (_countryRenewableElectricity == null) + { + _countryRenewableElectricity = new CountryRenewableElectricity(); + } + return _countryRenewableElectricity; + } + } + } \ No newline at end of file diff --git a/samples/charts/toolbar/custom-tool/BlazorClientApp.csproj b/samples/charts/toolbar/custom-tool/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/toolbar/custom-tool/BlazorClientApp.csproj +++ b/samples/charts/toolbar/custom-tool/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/toolbar/custom-tool/CountryRenewableElectricity.cs b/samples/charts/toolbar/custom-tool/CountryRenewableElectricity.cs new file mode 100644 index 0000000000..f7ec6c6174 --- /dev/null +++ b/samples/charts/toolbar/custom-tool/CountryRenewableElectricity.cs @@ -0,0 +1,101 @@ +using System; +using System.Collections.Generic; +public class CountryRenewableElectricityItem +{ + public string Year { get; set; } + public double Europe { get; set; } + public double China { get; set; } + public double America { get; set; } +} + +public class CountryRenewableElectricity + : List +{ + public CountryRenewableElectricity() + { + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2009", + Europe = 34, + China = 21, + America = 19 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2010", + Europe = 43, + China = 26, + America = 24 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2011", + Europe = 66, + China = 29, + America = 28 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2012", + Europe = 69, + China = 32, + America = 26 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2013", + Europe = 58, + China = 47, + America = 38 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2014", + Europe = 40, + China = 46, + America = 31 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2015", + Europe = 78, + China = 50, + America = 19 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2016", + Europe = 13, + China = 90, + America = 52 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2017", + Europe = 78, + China = 132, + America = 50 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2018", + Europe = 40, + China = 134, + America = 34 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2018", + Europe = 40, + China = 134, + America = 34 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2019", + Europe = 80, + China = 96, + America = 38 + }); + } +} diff --git a/samples/charts/toolbar/custom-tool/Program.cs b/samples/charts/toolbar/custom-tool/Program.cs index 575434031c..f428e05412 100644 --- a/samples/charts/toolbar/custom-tool/Program.cs +++ b/samples/charts/toolbar/custom-tool/Program.cs @@ -20,7 +20,10 @@ public static async Task Main(string[] args) builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); // registering Ignite UI modules builder.Services.AddIgniteUIBlazor( - typeof(IgbToolbarModule) + typeof(IgbLegendModule), + typeof(IgbToolbarModule), + typeof(IgbCategoryChartModule), + typeof(IgbCategoryChartToolbarModule) ); await builder.Build().RunAsync(); } diff --git a/samples/charts/toolbar/custom-tool/wwwroot/index.css b/samples/charts/toolbar/custom-tool/wwwroot/index.css index 50ca13caa6..73832fcf8b 100644 --- a/samples/charts/toolbar/custom-tool/wwwroot/index.css +++ b/samples/charts/toolbar/custom-tool/wwwroot/index.css @@ -2,3 +2,21 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ +#aboveContentSplit { + display: flex; + flex-direction: row; +} +#aboveContentLeftContainer { + margin-left: 1.25rem; + display: flex; + flex-grow: 1; + justify-content: start; + align-items: end; +} +#aboveContentRightContainer { + margin-right: 1.25rem; + display: flex; + flex-grow: 1; + justify-content: end; + align-items: end; +} diff --git a/samples/charts/toolbar/download-data-chart-as-image/BlazorClientApp.csproj b/samples/charts/toolbar/download-data-chart-as-image/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/toolbar/download-data-chart-as-image/BlazorClientApp.csproj +++ b/samples/charts/toolbar/download-data-chart-as-image/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/toolbar/layout-actions-for-data-chart/App.razor b/samples/charts/toolbar/layout-actions-for-data-chart/App.razor index bdf1fa835d..f3c30f5b38 100644 --- a/samples/charts/toolbar/layout-actions-for-data-chart/App.razor +++ b/samples/charts/toolbar/layout-actions-for-data-chart/App.razor @@ -6,7 +6,7 @@
@@ -19,14 +19,14 @@ - + diff --git a/samples/charts/toolbar/layout-in-vertical-orientation/App.razor b/samples/charts/toolbar/layout-in-vertical-orientation/App.razor index 18c518ee81..45805ae188 100644 --- a/samples/charts/toolbar/layout-in-vertical-orientation/App.razor +++ b/samples/charts/toolbar/layout-in-vertical-orientation/App.razor @@ -3,7 +3,7 @@
@@ -29,7 +29,7 @@ - + diff --git a/samples/charts/toolbar/theming/App.razor b/samples/charts/toolbar/theming/App.razor index 80551acd46..b5322b03c0 100644 --- a/samples/charts/toolbar/theming/App.razor +++ b/samples/charts/toolbar/theming/App.razor @@ -22,7 +22,7 @@
@@ -51,7 +51,7 @@ - + diff --git a/samples/charts/tree-map/events/BlazorClientApp.csproj b/samples/charts/tree-map/events/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/tree-map/events/BlazorClientApp.csproj +++ b/samples/charts/tree-map/events/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/tree-map/highlighting-percent-based/BlazorClientApp.csproj b/samples/charts/tree-map/highlighting-percent-based/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/tree-map/highlighting-percent-based/BlazorClientApp.csproj +++ b/samples/charts/tree-map/highlighting-percent-based/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/tree-map/highlighting/App.razor b/samples/charts/tree-map/highlighting/App.razor new file mode 100644 index 0000000000..6a068f559b --- /dev/null +++ b/samples/charts/tree-map/highlighting/App.razor @@ -0,0 +1,88 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + + + + +
+
+ Comparing Population of Countries +
+
+ + + +
+
+ +@code { + + private Action BindElements { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var propertyEditor = this.propertyEditor; + var highlightedModeEditor = this.highlightedModeEditor; + var treemap = this.treemap; + + this.BindElements = () => { + propertyEditor.Target = this.treemap; + }; + this.BindElements(); + + } + + private IgbPropertyEditorPanel propertyEditor; + private IgbPropertyEditorPropertyDescription highlightedModeEditor; + private IgbTreemap treemap; + + private CountyHierarchicalData _countyHierarchicalData = null; + public CountyHierarchicalData CountyHierarchicalData + { + get + { + if (_countyHierarchicalData == null) + { + _countyHierarchicalData = new CountyHierarchicalData(); + } + return _countyHierarchicalData; + } + } + +} \ No newline at end of file diff --git a/samples/charts/tree-map/highlighting/BlazorClientApp.csproj b/samples/charts/tree-map/highlighting/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/charts/tree-map/highlighting/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/charts/tree-map/highlighting/BlazorClientApp.sln b/samples/charts/tree-map/highlighting/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/charts/tree-map/highlighting/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/charts/tree-map/highlighting/CountyHierarchicalData.cs b/samples/charts/tree-map/highlighting/CountyHierarchicalData.cs new file mode 100644 index 0000000000..5849a85ec9 --- /dev/null +++ b/samples/charts/tree-map/highlighting/CountyHierarchicalData.cs @@ -0,0 +1,1571 @@ +using System; +using System.Collections.Generic; +public class CountyHierarchicalDataItem +{ + public string Code { get; set; } + public string Parent { get; set; } + public string Name { get; set; } + public double Population { get; set; } +} + +public class CountyHierarchicalData + : List +{ + public CountyHierarchicalData() + { + this.Add(new CountyHierarchicalDataItem() + { + Code = @"AFC", + Parent = null, + Name = @"Africa", + Population = double.NaN + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ASA", + Parent = null, + Name = @"Asia", + Population = double.NaN + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"EUR", + Parent = null, + Name = @"Europe", + Population = double.NaN + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MDE", + Parent = null, + Name = @"Middle East", + Population = double.NaN + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"NAM", + Parent = null, + Name = @"North America", + Population = double.NaN + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CAM", + Parent = null, + Name = @"Central America", + Population = double.NaN + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SAM", + Parent = null, + Name = @"South America", + Population = double.NaN + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"OCE", + Parent = null, + Name = @"Oceania", + Population = double.NaN + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ANG", + Parent = @"Africa", + Name = @"Angola", + Population = 19618432 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BEN", + Parent = @"Africa", + Name = @"Benin", + Population = 9099922 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BOT", + Parent = @"Africa", + Name = @"Botswana", + Population = 2030738 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BUR", + Parent = @"Africa", + Name = @"Burkina Faso", + Population = 16967845 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BUR", + Parent = @"Africa", + Name = @"Burundi", + Population = 8575172 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CAM", + Parent = @"Africa", + Name = @"Cameroon", + Population = 20030362 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CPV", + Parent = @"Africa", + Name = @"Cape Verde", + Population = 500585 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CAR", + Parent = @"Africa", + Name = @"Central African Republic", + Population = 4486837 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CHD", + Parent = @"Africa", + Name = @"Chad", + Population = 11525496 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"COM", + Parent = @"Africa", + Name = @"Comoros", + Population = 753943 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"DRC", + Parent = @"Africa", + Name = @"Congo DRC", + Population = 67757577 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CRP", + Parent = @"Africa", + Name = @"Congo Republic", + Population = 4139748 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CIR", + Parent = @"Africa", + Name = @"Cote Ivoire", + Population = 20152894 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"DBT", + Parent = @"Africa", + Name = @"Djibouti", + Population = 905564 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ETG", + Parent = @"Africa", + Name = @"Equatorial Guinea", + Population = 720213 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ERT", + Parent = @"Africa", + Name = @"Eritrea", + Population = 5415280 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ETH", + Parent = @"Africa", + Name = @"Ethiopia", + Population = 84734262 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"GBN", + Parent = @"Africa", + Name = @"Gabon", + Population = 1534262 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"GMB", + Parent = @"Africa", + Name = @"Gambia", + Population = 1776103 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"GHN", + Parent = @"Africa", + Name = @"Ghana", + Population = 24965816 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"GUN", + Parent = @"Africa", + Name = @"Guinea", + Population = 10221808 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"GNB", + Parent = @"Africa", + Name = @"Guinea-Bissau", + Population = 1547061 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"KEN", + Parent = @"Africa", + Name = @"Kenya", + Population = 41609728 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"LES", + Parent = @"Africa", + Name = @"Lesotho", + Population = 2193843 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"LBR", + Parent = @"Africa", + Name = @"Liberia", + Population = 4128572 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MDG", + Parent = @"Africa", + Name = @"Madagascar", + Population = 21315135 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MLW", + Parent = @"Africa", + Name = @"Malawi", + Population = 15380888 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MAL", + Parent = @"Africa", + Name = @"Mali", + Population = 15839538 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MRT", + Parent = @"Africa", + Name = @"Mauritania", + Population = 3541540 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MUS", + Parent = @"Africa", + Name = @"Mauritius", + Population = 1286051 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MOZ", + Parent = @"Africa", + Name = @"Mozambique", + Population = 23929708 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"NMB", + Parent = @"Africa", + Name = @"Namibia", + Population = 2324004 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"NER", + Parent = @"Africa", + Name = @"Niger", + Population = 16068994 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"NGA", + Parent = @"Africa", + Name = @"Nigeria", + Population = 162470737 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"RWD", + Parent = @"Africa", + Name = @"Rwanda", + Population = 10942950 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"STM", + Parent = @"Africa", + Name = @"Sao Tome", + Population = 168526 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SEN", + Parent = @"Africa", + Name = @"Senegal", + Population = 12767556 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SYC", + Parent = @"Africa", + Name = @"Seychelles", + Population = 86000 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SRL", + Parent = @"Africa", + Name = @"Sierra Leone", + Population = 5997486 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ZAF", + Parent = @"Africa", + Name = @"South Africa", + Population = 50586757 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SSD", + Parent = @"Africa", + Name = @"South Sudan", + Population = 10314021 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SDN", + Parent = @"Africa", + Name = @"Sudan", + Population = 34318385 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SWZ", + Parent = @"Africa", + Name = @"Swaziland", + Population = 1067773 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"TNZ", + Parent = @"Africa", + Name = @"Tanzania", + Population = 46218486 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"TOG", + Parent = @"Africa", + Name = @"Togo", + Population = 6154813 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"UGN", + Parent = @"Africa", + Name = @"Uganda", + Population = 34509205 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ZMB", + Parent = @"Africa", + Name = @"Zambia", + Population = 13474959 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ZWE", + Parent = @"Africa", + Name = @"Zimbabwe", + Population = 12754378 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"AFG", + Parent = @"Asia", + Name = @"Afghanistan", + Population = 35320445 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BAN", + Parent = @"Asia", + Name = @"Bangladesh", + Population = 150493658 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BHT", + Parent = @"Asia", + Name = @"Bhutan", + Population = 738267 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BRN", + Parent = @"Asia", + Name = @"Brunei", + Population = 405938 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CAM", + Parent = @"Asia", + Name = @"Cambodia", + Population = 14305183 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CHI", + Parent = @"Asia", + Name = @"China", + Population = 1344130000 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"HNK", + Parent = @"Asia", + Name = @"Hong Kong", + Population = 7071600 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"IND", + Parent = @"Asia", + Name = @"India", + Population = 1241491960 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"IDN", + Parent = @"Asia", + Name = @"Indonesia", + Population = 242325638 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"JPN", + Parent = @"Asia", + Name = @"Japan", + Population = 127817277 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"KZH", + Parent = @"Asia", + Name = @"Kazakhstan", + Population = 16558676 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"NKO", + Parent = @"Asia", + Name = @"North Korea", + Population = 24451285 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SKO", + Parent = @"Asia", + Name = @"South Korea", + Population = 49779000 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"KGZ", + Parent = @"Asia", + Name = @"Kyrgyzstan", + Population = 5514600 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"LAO", + Parent = @"Asia", + Name = @"Lao PDR", + Population = 6288037 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MAC", + Parent = @"Asia", + Name = @"Macao", + Population = 555731 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MYS", + Parent = @"Asia", + Name = @"Malaysia", + Population = 28859154 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MDV", + Parent = @"Asia", + Name = @"Maldives", + Population = 320081 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MNG", + Parent = @"Asia", + Name = @"Mongolia", + Population = 2800114 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MYM", + Parent = @"Asia", + Name = @"Myanmar", + Population = 48336763 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"NPL", + Parent = @"Asia", + Name = @"Nepal", + Population = 30485798 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"PHP", + Parent = @"Asia", + Name = @"Philippines", + Population = 94852030 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SNG", + Parent = @"Asia", + Name = @"Singapore", + Population = 5183700 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SRL", + Parent = @"Asia", + Name = @"Sri Lanka", + Population = 20869000 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"TKS", + Parent = @"Asia", + Name = @"Tajikistan", + Population = 6976958 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"THL", + Parent = @"Asia", + Name = @"Thailand", + Population = 69518555 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"TRK", + Parent = @"Asia", + Name = @"Turkmenistan", + Population = 5105301 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"UZB", + Parent = @"Asia", + Name = @"Uzbekistan", + Population = 29341200 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"VTN", + Parent = @"Asia", + Name = @"Vietnam", + Population = 87840000 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ANT", + Parent = @"Central America", + Name = @"Antigua", + Population = 89612 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ARB", + Parent = @"Central America", + Name = @"Aruba", + Population = 108141 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BHM", + Parent = @"Central America", + Name = @"Bahamas", + Population = 347176 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BRB", + Parent = @"Central America", + Name = @"Barbados", + Population = 273925 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BLZ", + Parent = @"Central America", + Name = @"Belize", + Population = 356600 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BRM", + Parent = @"Central America", + Name = @"Bermuda", + Population = 64700 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CYI", + Parent = @"Central America", + Name = @"Cayman Islands", + Population = 56729 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CSR", + Parent = @"Central America", + Name = @"Costa Rica", + Population = 4726575 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CUB", + Parent = @"Central America", + Name = @"Cuba", + Population = 11253665 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CUR", + Parent = @"Central America", + Name = @"Curacao", + Population = 145619 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"DMA", + Parent = @"Central America", + Name = @"Dominica", + Population = 67675 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"DOM", + Parent = @"Central America", + Name = @"Dominican Republic", + Population = 10056181 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SLV", + Parent = @"Central America", + Name = @"El Salvador", + Population = 6227491 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"FIS", + Parent = @"Central America", + Name = @"Faeroe Islands", + Population = 48863 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"GND", + Parent = @"Central America", + Name = @"Grenada", + Population = 104890 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"GUA", + Parent = @"Central America", + Name = @"Guam", + Population = 182111 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"GTM", + Parent = @"Central America", + Name = @"Guatemala", + Population = 14757316 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"HAT", + Parent = @"Central America", + Name = @"Haiti", + Population = 10123787 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"HON", + Parent = @"Central America", + Name = @"Honduras", + Population = 7754687 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"JAM", + Parent = @"Central America", + Name = @"Jamaica", + Population = 2706500 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"NCR", + Parent = @"Central America", + Name = @"Nicaragua", + Population = 5869859 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"NMI", + Parent = @"Central America", + Name = @"Northern Mariana Islands", + Population = 61174 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"PAN", + Parent = @"Central America", + Name = @"Panama", + Population = 3571185 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"PRT", + Parent = @"Central America", + Name = @"Puerto Rico", + Population = 3706690 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"STK", + Parent = @"Central America", + Name = @"St. Kitts", + Population = 53051 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"STL", + Parent = @"Central America", + Name = @"St. Lucia", + Population = 176000 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"STV", + Parent = @"Central America", + Name = @"St. Vincent", + Population = 109365 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"TAB", + Parent = @"Central America", + Name = @"Trinidad and Tobago", + Population = 1346350 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"RCI", + Parent = @"Central America", + Name = @"Turks and Caicos Islands", + Population = 39184 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ISV", + Parent = @"Central America", + Name = @"US Virgin Islands", + Population = 109666 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ALB", + Parent = @"Europe", + Name = @"Albania", + Population = 3215988 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"AND", + Parent = @"Europe", + Name = @"Andorra", + Population = 86165 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ARM", + Parent = @"Europe", + Name = @"Armenia", + Population = 3100236 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"AUT", + Parent = @"Europe", + Name = @"Austria", + Population = 8423635 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BER", + Parent = @"Europe", + Name = @"Belarus", + Population = 9473000 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BEL", + Parent = @"Europe", + Name = @"Belgium", + Population = 11020952 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BIH", + Parent = @"Europe", + Name = @"Bosnia", + Population = 3752228 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BUL", + Parent = @"Europe", + Name = @"Bulgaria", + Population = 7348328 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CHI", + Parent = @"Europe", + Name = @"Channel Islands", + Population = 153876 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CRO", + Parent = @"Europe", + Name = @"Croatia", + Population = 4403000 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CYP", + Parent = @"Europe", + Name = @"Cyprus", + Population = 1116564 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CZE", + Parent = @"Europe", + Name = @"Czechia", + Population = 10496088 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"DEN", + Parent = @"Europe", + Name = @"Denmark", + Population = 5570572 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"EST", + Parent = @"Europe", + Name = @"Estonia", + Population = 1339928 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"FIN", + Parent = @"Europe", + Name = @"Finland", + Population = 5388272 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"FRA", + Parent = @"Europe", + Name = @"France", + Population = 65433714 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"GEO", + Parent = @"Europe", + Name = @"Georgia", + Population = 4486000 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"DEU", + Parent = @"Europe", + Name = @"Germany", + Population = 81797673 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"GRC", + Parent = @"Europe", + Name = @"Greece", + Population = 11300410 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"HUN", + Parent = @"Europe", + Name = @"Hungary", + Population = 9971727 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ICE", + Parent = @"Europe", + Name = @"Iceland", + Population = 319014 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"IRE", + Parent = @"Europe", + Name = @"Ireland", + Population = 4576317 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"IOM", + Parent = @"Europe", + Name = @"Isle of Man", + Population = 83327 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ITA", + Parent = @"Europe", + Name = @"Italy", + Population = 60723603 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"KOS", + Parent = @"Europe", + Name = @"Kosovo", + Population = 1802765 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"LAT", + Parent = @"Europe", + Name = @"Latvia", + Population = 2058184 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"LVA", + Parent = @"Europe", + Name = @"Liechtenstein", + Population = 36304 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"LTU", + Parent = @"Europe", + Name = @"Lithuania", + Population = 3030173 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"LUX", + Parent = @"Europe", + Name = @"Luxembourg", + Population = 518252 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MKD", + Parent = @"Europe", + Name = @"North Macedonia", + Population = 2063893 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MLT", + Parent = @"Europe", + Name = @"Malta", + Population = 415654 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MDA", + Parent = @"Europe", + Name = @"Moldova", + Population = 3559000 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MON", + Parent = @"Europe", + Name = @"Monaco", + Population = 35427 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MNE", + Parent = @"Europe", + Name = @"Montenegro", + Population = 632261 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MLD", + Parent = @"Europe", + Name = @"Netherlands", + Population = 16693074 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"NOR", + Parent = @"Europe", + Name = @"Norway", + Population = 4953088 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"POL", + Parent = @"Europe", + Name = @"Poland", + Population = 38534157 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"POR", + Parent = @"Europe", + Name = @"Portugal", + Population = 10556999 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ROM", + Parent = @"Europe", + Name = @"Romania", + Population = 21384832 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"RUS", + Parent = @"Europe", + Name = @"Russia", + Population = 142960000 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SMR", + Parent = @"Europe", + Name = @"San Marino", + Population = 31735 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SBR", + Parent = @"Europe", + Name = @"Serbia", + Population = 7258745 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"STM", + Parent = @"Europe", + Name = @"Sint Maarten", + Population = 36609 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SVK", + Parent = @"Europe", + Name = @"Slovakia", + Population = 5398384 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SLO", + Parent = @"Europe", + Name = @"Slovenia", + Population = 2052843 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ESP", + Parent = @"Europe", + Name = @"Spain", + Population = 46174601 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"STM", + Parent = @"Europe", + Name = @"St. Martin", + Population = 30615 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SWE", + Parent = @"Europe", + Name = @"Sweden", + Population = 9449213 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CHE", + Parent = @"Europe", + Name = @"Switzerland", + Population = 7912398 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"UKR", + Parent = @"Europe", + Name = @"Ukraine", + Population = 45706100 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"GBR", + Parent = @"Europe", + Name = @"United Kingdom", + Population = 62744081 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"DZA", + Parent = @"Middle East", + Name = @"Algeria", + Population = 35980193 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"AZE", + Parent = @"Middle East", + Name = @"Azerbaijan", + Population = 9173082 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BHR", + Parent = @"Middle East", + Name = @"Bahrain", + Population = 1323535 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"EGY", + Parent = @"Middle East", + Name = @"Egypt", + Population = 82536770 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"IRN", + Parent = @"Middle East", + Name = @"Iran", + Population = 74798599 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"IRQ", + Parent = @"Middle East", + Name = @"Iraq", + Population = 32961959 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ISR", + Parent = @"Middle East", + Name = @"Israel", + Population = 7765900 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"JOR", + Parent = @"Middle East", + Name = @"Jordan", + Population = 6181000 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"KWT", + Parent = @"Middle East", + Name = @"Kuwait", + Population = 2818042 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"LBN", + Parent = @"Middle East", + Name = @"Lebanon", + Population = 4259405 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"LBY", + Parent = @"Middle East", + Name = @"Libya", + Population = 6422772 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MAR", + Parent = @"Middle East", + Name = @"Morocco", + Population = 32272974 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"OMN", + Parent = @"Middle East", + Name = @"Oman", + Population = 2846145 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"PKS", + Parent = @"Middle East", + Name = @"Pakistan", + Population = 176745364 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"QTR", + Parent = @"Middle East", + Name = @"Qatar", + Population = 1870041 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SAR", + Parent = @"Middle East", + Name = @"Saudi Arabia", + Population = 28082541 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SOM", + Parent = @"Middle East", + Name = @"Somalia", + Population = 9556873 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SYR", + Parent = @"Middle East", + Name = @"Syria", + Population = 20820311 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"TUN", + Parent = @"Middle East", + Name = @"Tunisia", + Population = 10673800 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"TUR", + Parent = @"Middle East", + Name = @"Turkey", + Population = 73639596 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"UAE", + Parent = @"Middle East", + Name = @"United Arab Emirates", + Population = 7890924 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"WTB", + Parent = @"Middle East", + Name = @"West Bank", + Population = 3927051 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"YEM", + Parent = @"Middle East", + Name = @"Yemen", + Population = 24799880 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CAN", + Parent = @"North America", + Name = @"Canada", + Population = 34483975 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"GRL", + Parent = @"North America", + Name = @"Greenland", + Population = 56840 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MEX", + Parent = @"North America", + Name = @"Mexico", + Population = 114793341 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"USA", + Parent = @"North America", + Name = @"United States", + Population = 311591917 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"AMS", + Parent = @"Oceania", + Name = @"American Samoa", + Population = 69543 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"AUS", + Parent = @"Oceania", + Name = @"Australia", + Population = 22323900 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"FIJ", + Parent = @"Oceania", + Name = @"Fiji", + Population = 868406 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"FRP", + Parent = @"Oceania", + Name = @"French Polynesia", + Population = 273777 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"KIR", + Parent = @"Oceania", + Name = @"Kiribati", + Population = 101093 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MIS", + Parent = @"Oceania", + Name = @"Marshall Islands", + Population = 54816 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"MCR", + Parent = @"Oceania", + Name = @"Micronesia", + Population = 111542 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"NCD", + Parent = @"Oceania", + Name = @"New Caledonia", + Population = 254024 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"NZL", + Parent = @"Oceania", + Name = @"New Zealand", + Population = 4405200 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"PAL", + Parent = @"Oceania", + Name = @"Palau", + Population = 20609 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"PNG", + Parent = @"Oceania", + Name = @"Papua New Guinea", + Population = 7013829 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SAM", + Parent = @"Oceania", + Name = @"Samoa", + Population = 183874 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SIS", + Parent = @"Oceania", + Name = @"Solomon Islands", + Population = 552267 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"TML", + Parent = @"Oceania", + Name = @"Timor-Leste", + Population = 1175880 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"TON", + Parent = @"Oceania", + Name = @"Tonga", + Population = 104509 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"TUV", + Parent = @"Oceania", + Name = @"Tuvalu", + Population = 9847 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"VNT", + Parent = @"Oceania", + Name = @"Vanuatu", + Population = 245619 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ARG", + Parent = @"South America", + Name = @"Argentina", + Population = 40764561 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BOL", + Parent = @"South America", + Name = @"Bolivia", + Population = 10088108 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"BRA", + Parent = @"South America", + Name = @"Brazil", + Population = 196655014 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"CHI", + Parent = @"South America", + Name = @"Chile", + Population = 17269525 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"COL", + Parent = @"South America", + Name = @"Colombia", + Population = 46927125 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"ECU", + Parent = @"South America", + Name = @"Ecuador", + Population = 14666055 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"GUY", + Parent = @"South America", + Name = @"Guyana", + Population = 756040 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"PAR", + Parent = @"South America", + Name = @"Paraguay", + Population = 6568290 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"PER", + Parent = @"South America", + Name = @"Peru", + Population = 29399817 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"SUR", + Parent = @"South America", + Name = @"Suriname", + Population = 529419 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"URG", + Parent = @"South America", + Name = @"Uruguay", + Population = 3368595 + }); + this.Add(new CountyHierarchicalDataItem() + { + Code = @"VEN", + Parent = @"South America", + Name = @"Venezuela", + Population = 29278000 + }); + } +} diff --git a/samples/charts/tree-map/highlighting/Program.cs b/samples/charts/tree-map/highlighting/Program.cs new file mode 100644 index 0000000000..4081f5710b --- /dev/null +++ b/samples/charts/tree-map/highlighting/Program.cs @@ -0,0 +1,30 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbInputModule), + typeof(IgbPropertyEditorPanelModule), + typeof(IgbTreemapModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/charts/tree-map/highlighting/Properties/launchSettings.json b/samples/charts/tree-map/highlighting/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/charts/tree-map/highlighting/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/charts/tree-map/highlighting/ReadMe.md b/samples/charts/tree-map/highlighting/ReadMe.md new file mode 100644 index 0000000000..db76b52f6f --- /dev/null +++ b/samples/charts/tree-map/highlighting/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Highlighting feature using [Tree Map](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/charts/tree-map/highlighting/_Imports.razor b/samples/charts/tree-map/highlighting/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/tree-map/highlighting/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/tree-map/highlighting/wwwroot/index.css b/samples/charts/tree-map/highlighting/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/tree-map/highlighting/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/tree-map/highlighting/wwwroot/index.html b/samples/charts/tree-map/highlighting/wwwroot/index.html new file mode 100644 index 0000000000..fcfbabf8c3 --- /dev/null +++ b/samples/charts/tree-map/highlighting/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/tree-map/layout/BlazorClientApp.csproj b/samples/charts/tree-map/layout/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/tree-map/layout/BlazorClientApp.csproj +++ b/samples/charts/tree-map/layout/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/tree-map/overview/BlazorClientApp.csproj b/samples/charts/tree-map/overview/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/tree-map/overview/BlazorClientApp.csproj +++ b/samples/charts/tree-map/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/tree-map/styling/BlazorClientApp.csproj b/samples/charts/tree-map/styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/tree-map/styling/BlazorClientApp.csproj +++ b/samples/charts/tree-map/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/charts/zoomslider/overview/BlazorClientApp.csproj b/samples/charts/zoomslider/overview/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/charts/zoomslider/overview/BlazorClientApp.csproj +++ b/samples/charts/zoomslider/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/editors/date-picker/date-limits/BlazorClientApp.csproj b/samples/editors/date-picker/date-limits/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/editors/date-picker/date-limits/BlazorClientApp.csproj +++ b/samples/editors/date-picker/date-limits/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/editors/date-picker/editing/BlazorClientApp.csproj b/samples/editors/date-picker/editing/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/editors/date-picker/editing/BlazorClientApp.csproj +++ b/samples/editors/date-picker/editing/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/editors/date-picker/format/BlazorClientApp.csproj b/samples/editors/date-picker/format/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/editors/date-picker/format/BlazorClientApp.csproj +++ b/samples/editors/date-picker/format/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/editors/date-picker/overview/BlazorClientApp.csproj b/samples/editors/date-picker/overview/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/editors/date-picker/overview/BlazorClientApp.csproj +++ b/samples/editors/date-picker/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/editors/date-picker/range/BlazorClientApp.csproj b/samples/editors/date-picker/range/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/editors/date-picker/range/BlazorClientApp.csproj +++ b/samples/editors/date-picker/range/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/editors/multi-column-combobox/binding/BlazorClientApp.csproj b/samples/editors/multi-column-combobox/binding/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/editors/multi-column-combobox/binding/BlazorClientApp.csproj +++ b/samples/editors/multi-column-combobox/binding/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/editors/multi-column-combobox/overview/BlazorClientApp.csproj b/samples/editors/multi-column-combobox/overview/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/editors/multi-column-combobox/overview/BlazorClientApp.csproj +++ b/samples/editors/multi-column-combobox/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/editors/date-picker/date-limits/App.razor b/samples/editors/x-date-picker/date-limits/App.razor similarity index 90% rename from samples/editors/date-picker/date-limits/App.razor rename to samples/editors/x-date-picker/date-limits/App.razor index 225dd6df1e..fe6805b8de 100644 --- a/samples/editors/date-picker/date-limits/App.razor +++ b/samples/editors/x-date-picker/date-limits/App.razor @@ -11,7 +11,7 @@
- + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/editors/x-date-picker/date-limits/BlazorClientApp.sln b/samples/editors/x-date-picker/date-limits/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/editors/x-date-picker/date-limits/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/editors/x-date-picker/date-limits/Program.cs b/samples/editors/x-date-picker/date-limits/Program.cs new file mode 100644 index 0000000000..a01bcd2f66 --- /dev/null +++ b/samples/editors/x-date-picker/date-limits/Program.cs @@ -0,0 +1,26 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor(typeof(IgbXDatePickerModule)); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/editors/x-date-picker/date-limits/Properties/launchSettings.json b/samples/editors/x-date-picker/date-limits/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/editors/x-date-picker/date-limits/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/editors/x-date-picker/date-limits/README.md b/samples/editors/x-date-picker/date-limits/README.md new file mode 100644 index 0000000000..bed41cad53 --- /dev/null +++ b/samples/editors/x-date-picker/date-limits/README.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Date Limits feature using [X Date Picker](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/editors/date-picker/date-limits/_Imports.razor b/samples/editors/x-date-picker/date-limits/_Imports.razor similarity index 100% rename from samples/editors/date-picker/date-limits/_Imports.razor rename to samples/editors/x-date-picker/date-limits/_Imports.razor diff --git a/samples/editors/date-picker/date-limits/wwwroot/index.html b/samples/editors/x-date-picker/date-limits/wwwroot/index.html similarity index 100% rename from samples/editors/date-picker/date-limits/wwwroot/index.html rename to samples/editors/x-date-picker/date-limits/wwwroot/index.html diff --git a/samples/editors/date-picker/editing/App.razor b/samples/editors/x-date-picker/editing/App.razor similarity index 75% rename from samples/editors/date-picker/editing/App.razor rename to samples/editors/x-date-picker/editing/App.razor index 2809d6a481..5365ed3b09 100644 --- a/samples/editors/date-picker/editing/App.razor +++ b/samples/editors/x-date-picker/editing/App.razor @@ -3,7 +3,7 @@
-
@@ -12,7 +12,7 @@ @code { public DateTime SelectedDate { get; set; } - public IgbDatePicker DatePicker { get; set; } + public IgbXDatePicker DatePicker { get; set; } protected override void OnInitialized() { this.SelectedDate = DateTime.Today; diff --git a/samples/editors/x-date-picker/editing/BlazorClientApp.csproj b/samples/editors/x-date-picker/editing/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/editors/x-date-picker/editing/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/editors/x-date-picker/editing/BlazorClientApp.sln b/samples/editors/x-date-picker/editing/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/editors/x-date-picker/editing/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/editors/x-date-picker/editing/Program.cs b/samples/editors/x-date-picker/editing/Program.cs new file mode 100644 index 0000000000..a01bcd2f66 --- /dev/null +++ b/samples/editors/x-date-picker/editing/Program.cs @@ -0,0 +1,26 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor(typeof(IgbXDatePickerModule)); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/editors/x-date-picker/editing/Properties/launchSettings.json b/samples/editors/x-date-picker/editing/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/editors/x-date-picker/editing/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/editors/x-date-picker/editing/README.md b/samples/editors/x-date-picker/editing/README.md new file mode 100644 index 0000000000..830c82835a --- /dev/null +++ b/samples/editors/x-date-picker/editing/README.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Editing feature using [X Date Picker](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/editors/date-picker/editing/_Imports.razor b/samples/editors/x-date-picker/editing/_Imports.razor similarity index 100% rename from samples/editors/date-picker/editing/_Imports.razor rename to samples/editors/x-date-picker/editing/_Imports.razor diff --git a/samples/editors/date-picker/editing/wwwroot/index.html b/samples/editors/x-date-picker/editing/wwwroot/index.html similarity index 100% rename from samples/editors/date-picker/editing/wwwroot/index.html rename to samples/editors/x-date-picker/editing/wwwroot/index.html diff --git a/samples/editors/date-picker/format/App.razor b/samples/editors/x-date-picker/format/App.razor similarity index 86% rename from samples/editors/date-picker/format/App.razor rename to samples/editors/x-date-picker/format/App.razor index 5296b2e912..a250a1e220 100644 --- a/samples/editors/date-picker/format/App.razor +++ b/samples/editors/x-date-picker/format/App.razor @@ -12,7 +12,7 @@
- @@ -22,7 +22,7 @@ @code { public DateTime SelectedDate { get; set; } - public IgbDatePicker DatePicker { get; set; } + public IgbXDatePicker DatePicker { get; set; } public DateFormats DateFormat { get; set; } protected override void OnInitialized() diff --git a/samples/editors/x-date-picker/format/BlazorClientApp.csproj b/samples/editors/x-date-picker/format/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/editors/x-date-picker/format/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/editors/x-date-picker/format/BlazorClientApp.sln b/samples/editors/x-date-picker/format/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/editors/x-date-picker/format/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/editors/x-date-picker/format/Program.cs b/samples/editors/x-date-picker/format/Program.cs new file mode 100644 index 0000000000..a01bcd2f66 --- /dev/null +++ b/samples/editors/x-date-picker/format/Program.cs @@ -0,0 +1,26 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor(typeof(IgbXDatePickerModule)); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/editors/x-date-picker/format/Properties/launchSettings.json b/samples/editors/x-date-picker/format/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/editors/x-date-picker/format/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/editors/date-picker/overview/README.md b/samples/editors/x-date-picker/format/README.md similarity index 94% rename from samples/editors/date-picker/overview/README.md rename to samples/editors/x-date-picker/format/README.md index 3a25fa609e..eaa280e214 100644 --- a/samples/editors/date-picker/overview/README.md +++ b/samples/editors/x-date-picker/format/README.md @@ -1,7 +1,7 @@ -This folder contains implementation of Blazor application with example of Overview feature using [Date Picker](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. +This folder contains implementation of Blazor application with example of Format feature using [X Date Picker](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. @@ -13,10 +13,10 @@ This folder contains implementation of Blazor application with example of Overvi View Code - + Run Sample - diff --git a/samples/editors/date-picker/format/_Imports.razor b/samples/editors/x-date-picker/format/_Imports.razor similarity index 100% rename from samples/editors/date-picker/format/_Imports.razor rename to samples/editors/x-date-picker/format/_Imports.razor diff --git a/samples/editors/date-picker/format/wwwroot/index.html b/samples/editors/x-date-picker/format/wwwroot/index.html similarity index 100% rename from samples/editors/date-picker/format/wwwroot/index.html rename to samples/editors/x-date-picker/format/wwwroot/index.html diff --git a/samples/editors/date-picker/overview/App.razor b/samples/editors/x-date-picker/overview/App.razor similarity index 77% rename from samples/editors/date-picker/overview/App.razor rename to samples/editors/x-date-picker/overview/App.razor index 435c958cd3..259a5dcd4b 100644 --- a/samples/editors/date-picker/overview/App.razor +++ b/samples/editors/x-date-picker/overview/App.razor @@ -3,7 +3,7 @@
- @@ -13,7 +13,7 @@ @code { public DateTime SelectedDate { get; set; } - public IgbDatePicker DatePicker { get; set; } + public IgbXDatePicker DatePicker { get; set; } protected override void OnInitialized() { diff --git a/samples/editors/x-date-picker/overview/BlazorClientApp.csproj b/samples/editors/x-date-picker/overview/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/editors/x-date-picker/overview/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/editors/x-date-picker/overview/BlazorClientApp.sln b/samples/editors/x-date-picker/overview/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/editors/x-date-picker/overview/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/editors/x-date-picker/overview/Program.cs b/samples/editors/x-date-picker/overview/Program.cs new file mode 100644 index 0000000000..a01bcd2f66 --- /dev/null +++ b/samples/editors/x-date-picker/overview/Program.cs @@ -0,0 +1,26 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor(typeof(IgbXDatePickerModule)); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/editors/x-date-picker/overview/Properties/launchSettings.json b/samples/editors/x-date-picker/overview/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/editors/x-date-picker/overview/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/editors/x-date-picker/overview/README.md b/samples/editors/x-date-picker/overview/README.md new file mode 100644 index 0000000000..6aab853a68 --- /dev/null +++ b/samples/editors/x-date-picker/overview/README.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Overview feature using [X Date Picker](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/editors/date-picker/overview/_Imports.razor b/samples/editors/x-date-picker/overview/_Imports.razor similarity index 100% rename from samples/editors/date-picker/overview/_Imports.razor rename to samples/editors/x-date-picker/overview/_Imports.razor diff --git a/samples/editors/date-picker/overview/wwwroot/index.html b/samples/editors/x-date-picker/overview/wwwroot/index.html similarity index 100% rename from samples/editors/date-picker/overview/wwwroot/index.html rename to samples/editors/x-date-picker/overview/wwwroot/index.html diff --git a/samples/editors/date-picker/range/App.razor b/samples/editors/x-date-picker/range/App.razor similarity index 84% rename from samples/editors/date-picker/range/App.razor rename to samples/editors/x-date-picker/range/App.razor index 65be521799..2e011d4e5b 100644 --- a/samples/editors/date-picker/range/App.razor +++ b/samples/editors/x-date-picker/range/App.razor @@ -3,9 +3,9 @@
From: - + To: - +
diff --git a/samples/editors/x-date-picker/range/BlazorClientApp.csproj b/samples/editors/x-date-picker/range/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/editors/x-date-picker/range/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/editors/x-date-picker/range/BlazorClientApp.sln b/samples/editors/x-date-picker/range/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/editors/x-date-picker/range/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/editors/x-date-picker/range/Program.cs b/samples/editors/x-date-picker/range/Program.cs new file mode 100644 index 0000000000..a01bcd2f66 --- /dev/null +++ b/samples/editors/x-date-picker/range/Program.cs @@ -0,0 +1,26 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor(typeof(IgbXDatePickerModule)); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/editors/x-date-picker/range/Properties/launchSettings.json b/samples/editors/x-date-picker/range/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/editors/x-date-picker/range/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/editors/date-picker/editing/README.md b/samples/editors/x-date-picker/range/README.md similarity index 94% rename from samples/editors/date-picker/editing/README.md rename to samples/editors/x-date-picker/range/README.md index 1a9fbc49db..4878979c76 100644 --- a/samples/editors/date-picker/editing/README.md +++ b/samples/editors/x-date-picker/range/README.md @@ -1,7 +1,7 @@ -This folder contains implementation of Blazor application with example of Editing feature using [Date Picker](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. +This folder contains implementation of Blazor application with example of Range feature using [X Date Picker](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. @@ -13,10 +13,10 @@ This folder contains implementation of Blazor application with example of Editin View Code - + Run Sample - diff --git a/samples/editors/date-picker/range/_Imports.razor b/samples/editors/x-date-picker/range/_Imports.razor similarity index 100% rename from samples/editors/date-picker/range/_Imports.razor rename to samples/editors/x-date-picker/range/_Imports.razor diff --git a/samples/editors/date-picker/range/wwwroot/index.html b/samples/editors/x-date-picker/range/wwwroot/index.html similarity index 100% rename from samples/editors/date-picker/range/wwwroot/index.html rename to samples/editors/x-date-picker/range/wwwroot/index.html diff --git a/samples/excel/excel-library/operations-on-workbooks/BlazorClientApp.csproj b/samples/excel/excel-library/operations-on-workbooks/BlazorClientApp.csproj index 37d4574d34..60e647ee61 100644 --- a/samples/excel/excel-library/operations-on-workbooks/BlazorClientApp.csproj +++ b/samples/excel/excel-library/operations-on-workbooks/BlazorClientApp.csproj @@ -12,8 +12,8 @@ - - + + diff --git a/samples/excel/excel-library/operations-on-worksheets/BlazorClientApp.csproj b/samples/excel/excel-library/operations-on-worksheets/BlazorClientApp.csproj index 37d4574d34..60e647ee61 100644 --- a/samples/excel/excel-library/operations-on-worksheets/BlazorClientApp.csproj +++ b/samples/excel/excel-library/operations-on-worksheets/BlazorClientApp.csproj @@ -12,8 +12,8 @@ - - + + diff --git a/samples/excel/excel-library/overview/BlazorClientApp.csproj b/samples/excel/excel-library/overview/BlazorClientApp.csproj index 37d4574d34..60e647ee61 100644 --- a/samples/excel/excel-library/overview/BlazorClientApp.csproj +++ b/samples/excel/excel-library/overview/BlazorClientApp.csproj @@ -12,8 +12,8 @@ - - + + diff --git a/samples/excel/excel-library/working-with-cells/BlazorClientApp.csproj b/samples/excel/excel-library/working-with-cells/BlazorClientApp.csproj index 2c591c064a..5d74936520 100644 --- a/samples/excel/excel-library/working-with-cells/BlazorClientApp.csproj +++ b/samples/excel/excel-library/working-with-cells/BlazorClientApp.csproj @@ -12,9 +12,9 @@ - - - + + + diff --git a/samples/excel/excel-library/working-with-charts/BlazorClientApp.csproj b/samples/excel/excel-library/working-with-charts/BlazorClientApp.csproj index 37d4574d34..60e647ee61 100644 --- a/samples/excel/excel-library/working-with-charts/BlazorClientApp.csproj +++ b/samples/excel/excel-library/working-with-charts/BlazorClientApp.csproj @@ -12,8 +12,8 @@ - - + + diff --git a/samples/excel/excel-library/working-with-sparklines/BlazorClientApp.csproj b/samples/excel/excel-library/working-with-sparklines/BlazorClientApp.csproj index 37d4574d34..60e647ee61 100644 --- a/samples/excel/excel-library/working-with-sparklines/BlazorClientApp.csproj +++ b/samples/excel/excel-library/working-with-sparklines/BlazorClientApp.csproj @@ -12,8 +12,8 @@ - - + + diff --git a/samples/gauges/bullet-graph/animation/BlazorClientApp.csproj b/samples/gauges/bullet-graph/animation/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/bullet-graph/animation/BlazorClientApp.csproj +++ b/samples/gauges/bullet-graph/animation/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/bullet-graph/background/BlazorClientApp.csproj b/samples/gauges/bullet-graph/background/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/bullet-graph/background/BlazorClientApp.csproj +++ b/samples/gauges/bullet-graph/background/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/bullet-graph/highlight-needle/BlazorClientApp.csproj b/samples/gauges/bullet-graph/highlight-needle/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/bullet-graph/highlight-needle/BlazorClientApp.csproj +++ b/samples/gauges/bullet-graph/highlight-needle/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/bullet-graph/labels/BlazorClientApp.csproj b/samples/gauges/bullet-graph/labels/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/bullet-graph/labels/BlazorClientApp.csproj +++ b/samples/gauges/bullet-graph/labels/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/bullet-graph/measures/BlazorClientApp.csproj b/samples/gauges/bullet-graph/measures/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/bullet-graph/measures/BlazorClientApp.csproj +++ b/samples/gauges/bullet-graph/measures/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/bullet-graph/ranges/BlazorClientApp.csproj b/samples/gauges/bullet-graph/ranges/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/bullet-graph/ranges/BlazorClientApp.csproj +++ b/samples/gauges/bullet-graph/ranges/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/bullet-graph/scale/BlazorClientApp.csproj b/samples/gauges/bullet-graph/scale/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/bullet-graph/scale/BlazorClientApp.csproj +++ b/samples/gauges/bullet-graph/scale/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/bullet-graph/tickmarks/BlazorClientApp.csproj b/samples/gauges/bullet-graph/tickmarks/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/bullet-graph/tickmarks/BlazorClientApp.csproj +++ b/samples/gauges/bullet-graph/tickmarks/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/bullet-graph/type-filled/BlazorClientApp.csproj b/samples/gauges/bullet-graph/type-filled/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/bullet-graph/type-filled/BlazorClientApp.csproj +++ b/samples/gauges/bullet-graph/type-filled/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/bullet-graph/type-horizontal/BlazorClientApp.csproj b/samples/gauges/bullet-graph/type-horizontal/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/bullet-graph/type-horizontal/BlazorClientApp.csproj +++ b/samples/gauges/bullet-graph/type-horizontal/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/bullet-graph/type-reversed/BlazorClientApp.csproj b/samples/gauges/bullet-graph/type-reversed/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/bullet-graph/type-reversed/BlazorClientApp.csproj +++ b/samples/gauges/bullet-graph/type-reversed/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/bullet-graph/type-segmented/BlazorClientApp.csproj b/samples/gauges/bullet-graph/type-segmented/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/bullet-graph/type-segmented/BlazorClientApp.csproj +++ b/samples/gauges/bullet-graph/type-segmented/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/bullet-graph/type-vertical/BlazorClientApp.csproj b/samples/gauges/bullet-graph/type-vertical/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/bullet-graph/type-vertical/BlazorClientApp.csproj +++ b/samples/gauges/bullet-graph/type-vertical/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/linear-gauge/animation/BlazorClientApp.csproj b/samples/gauges/linear-gauge/animation/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/linear-gauge/animation/BlazorClientApp.csproj +++ b/samples/gauges/linear-gauge/animation/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/linear-gauge/backing/BlazorClientApp.csproj b/samples/gauges/linear-gauge/backing/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/linear-gauge/backing/BlazorClientApp.csproj +++ b/samples/gauges/linear-gauge/backing/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/linear-gauge/highlight-needle/BlazorClientApp.csproj b/samples/gauges/linear-gauge/highlight-needle/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/linear-gauge/highlight-needle/BlazorClientApp.csproj +++ b/samples/gauges/linear-gauge/highlight-needle/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/linear-gauge/labels/BlazorClientApp.csproj b/samples/gauges/linear-gauge/labels/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/linear-gauge/labels/BlazorClientApp.csproj +++ b/samples/gauges/linear-gauge/labels/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/linear-gauge/needle/BlazorClientApp.csproj b/samples/gauges/linear-gauge/needle/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/linear-gauge/needle/BlazorClientApp.csproj +++ b/samples/gauges/linear-gauge/needle/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/linear-gauge/ranges/BlazorClientApp.csproj b/samples/gauges/linear-gauge/ranges/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/linear-gauge/ranges/BlazorClientApp.csproj +++ b/samples/gauges/linear-gauge/ranges/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/linear-gauge/scale/BlazorClientApp.csproj b/samples/gauges/linear-gauge/scale/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/linear-gauge/scale/BlazorClientApp.csproj +++ b/samples/gauges/linear-gauge/scale/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/linear-gauge/tickmarks/BlazorClientApp.csproj b/samples/gauges/linear-gauge/tickmarks/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/linear-gauge/tickmarks/BlazorClientApp.csproj +++ b/samples/gauges/linear-gauge/tickmarks/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/linear-gauge/type-curved/BlazorClientApp.csproj b/samples/gauges/linear-gauge/type-curved/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/linear-gauge/type-curved/BlazorClientApp.csproj +++ b/samples/gauges/linear-gauge/type-curved/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/linear-gauge/type-filled/BlazorClientApp.csproj b/samples/gauges/linear-gauge/type-filled/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/linear-gauge/type-filled/BlazorClientApp.csproj +++ b/samples/gauges/linear-gauge/type-filled/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/linear-gauge/type-horizontal/BlazorClientApp.csproj b/samples/gauges/linear-gauge/type-horizontal/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/linear-gauge/type-horizontal/BlazorClientApp.csproj +++ b/samples/gauges/linear-gauge/type-horizontal/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/linear-gauge/type-multi-range/BlazorClientApp.csproj b/samples/gauges/linear-gauge/type-multi-range/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/linear-gauge/type-multi-range/BlazorClientApp.csproj +++ b/samples/gauges/linear-gauge/type-multi-range/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/linear-gauge/type-multi-scale/BlazorClientApp.csproj b/samples/gauges/linear-gauge/type-multi-scale/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/linear-gauge/type-multi-scale/BlazorClientApp.csproj +++ b/samples/gauges/linear-gauge/type-multi-scale/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/linear-gauge/type-segmented/BlazorClientApp.csproj b/samples/gauges/linear-gauge/type-segmented/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/linear-gauge/type-segmented/BlazorClientApp.csproj +++ b/samples/gauges/linear-gauge/type-segmented/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/linear-gauge/type-vertical/BlazorClientApp.csproj b/samples/gauges/linear-gauge/type-vertical/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/linear-gauge/type-vertical/BlazorClientApp.csproj +++ b/samples/gauges/linear-gauge/type-vertical/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/animation/BlazorClientApp.csproj b/samples/gauges/radial-gauge/animation/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/animation/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/animation/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/backing/BlazorClientApp.csproj b/samples/gauges/radial-gauge/backing/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/backing/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/backing/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/highlight-needle/App.razor b/samples/gauges/radial-gauge/highlight-needle/App.razor index ba2235701d..e34e307887 100644 --- a/samples/gauges/radial-gauge/highlight-needle/App.razor +++ b/samples/gauges/radial-gauge/highlight-needle/App.razor @@ -6,18 +6,18 @@
+ HighlightLabelDisplaysValue=true + HighlightLabelSnapsToNeedlePivot=true + IsHighlightNeedleDraggingEnabled=true> +
diff --git a/samples/gauges/radial-gauge/highlight-needle/BlazorClientApp.csproj b/samples/gauges/radial-gauge/highlight-needle/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/highlight-needle/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/highlight-needle/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/labels/BlazorClientApp.csproj b/samples/gauges/radial-gauge/labels/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/labels/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/labels/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/needle/BlazorClientApp.csproj b/samples/gauges/radial-gauge/needle/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/needle/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/needle/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/optical-scaling/BlazorClientApp.csproj b/samples/gauges/radial-gauge/optical-scaling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/optical-scaling/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/optical-scaling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/ranges/BlazorClientApp.csproj b/samples/gauges/radial-gauge/ranges/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/ranges/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/ranges/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/scale/BlazorClientApp.csproj b/samples/gauges/radial-gauge/scale/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/scale/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/scale/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/tickmarks/BlazorClientApp.csproj b/samples/gauges/radial-gauge/tickmarks/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/tickmarks/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/tickmarks/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/type-column/BlazorClientApp.csproj b/samples/gauges/radial-gauge/type-column/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/type-column/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/type-column/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/type-curved/BlazorClientApp.csproj b/samples/gauges/radial-gauge/type-curved/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/type-curved/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/type-curved/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/type-direction/BlazorClientApp.csproj b/samples/gauges/radial-gauge/type-direction/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/type-direction/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/type-direction/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/type-full/BlazorClientApp.csproj b/samples/gauges/radial-gauge/type-full/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/type-full/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/type-full/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/type-half/BlazorClientApp.csproj b/samples/gauges/radial-gauge/type-half/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/type-half/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/type-half/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/type-quatre/BlazorClientApp.csproj b/samples/gauges/radial-gauge/type-quatre/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/type-quatre/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/type-quatre/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/type-ring/BlazorClientApp.csproj b/samples/gauges/radial-gauge/type-ring/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/type-ring/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/type-ring/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/type-segmented/BlazorClientApp.csproj b/samples/gauges/radial-gauge/type-segmented/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/type-segmented/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/type-segmented/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/gauges/radial-gauge/type-semi/BlazorClientApp.csproj b/samples/gauges/radial-gauge/type-semi/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/gauges/radial-gauge/type-semi/BlazorClientApp.csproj +++ b/samples/gauges/radial-gauge/type-semi/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/accessibility/BlazorClientApp.csproj b/samples/grids/data-grid/accessibility/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/accessibility/BlazorClientApp.csproj +++ b/samples/grids/data-grid/accessibility/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/binding-data-service/BlazorClientApp.csproj b/samples/grids/data-grid/binding-data-service/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/binding-data-service/BlazorClientApp.csproj +++ b/samples/grids/data-grid/binding-data-service/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/binding-live-data/BlazorClientApp.csproj b/samples/grids/data-grid/binding-live-data/BlazorClientApp.csproj index 0d953f9615..70c928bbb5 100644 --- a/samples/grids/data-grid/binding-live-data/BlazorClientApp.csproj +++ b/samples/grids/data-grid/binding-live-data/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/binding-local-data/BlazorClientApp.csproj b/samples/grids/data-grid/binding-local-data/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/binding-local-data/BlazorClientApp.csproj +++ b/samples/grids/data-grid/binding-local-data/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/binding-remote-data/BlazorClientApp.csproj b/samples/grids/data-grid/binding-remote-data/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/binding-remote-data/BlazorClientApp.csproj +++ b/samples/grids/data-grid/binding-remote-data/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/cell-activation/BlazorClientApp.csproj b/samples/grids/data-grid/cell-activation/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/cell-activation/BlazorClientApp.csproj +++ b/samples/grids/data-grid/cell-activation/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/cell-editing/BlazorClientApp.csproj b/samples/grids/data-grid/cell-editing/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/cell-editing/BlazorClientApp.csproj +++ b/samples/grids/data-grid/cell-editing/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/cell-merging/BlazorClientApp.csproj b/samples/grids/data-grid/cell-merging/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/cell-merging/BlazorClientApp.csproj +++ b/samples/grids/data-grid/cell-merging/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/cell-selection/BlazorClientApp.csproj b/samples/grids/data-grid/cell-selection/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/cell-selection/BlazorClientApp.csproj +++ b/samples/grids/data-grid/cell-selection/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/column-animation/BlazorClientApp.csproj b/samples/grids/data-grid/column-animation/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/column-animation/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-animation/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/column-auto-generation/BlazorClientApp.csproj b/samples/grids/data-grid/column-auto-generation/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/column-auto-generation/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-auto-generation/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/column-chooser-picker/BlazorClientApp.csproj b/samples/grids/data-grid/column-chooser-picker/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/column-chooser-picker/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-chooser-picker/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/column-chooser-toolbar/BlazorClientApp.csproj b/samples/grids/data-grid/column-chooser-toolbar/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/column-chooser-toolbar/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-chooser-toolbar/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/column-filter-expressions/BlazorClientApp.csproj b/samples/grids/data-grid/column-filter-expressions/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/column-filter-expressions/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-filter-expressions/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/column-filter-operands/BlazorClientApp.csproj b/samples/grids/data-grid/column-filter-operands/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/column-filter-operands/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-filter-operands/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/column-filtering/BlazorClientApp.csproj b/samples/grids/data-grid/column-filtering/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/column-filtering/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-filtering/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/column-moving/BlazorClientApp.csproj b/samples/grids/data-grid/column-moving/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/column-moving/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-moving/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/column-options/BlazorClientApp.csproj b/samples/grids/data-grid/column-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/column-options/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/column-pinning-picker/BlazorClientApp.csproj b/samples/grids/data-grid/column-pinning-picker/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/column-pinning-picker/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-pinning-picker/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/column-pinning-toolbar/BlazorClientApp.csproj b/samples/grids/data-grid/column-pinning-toolbar/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/column-pinning-toolbar/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-pinning-toolbar/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/column-resizing/BlazorClientApp.csproj b/samples/grids/data-grid/column-resizing/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/column-resizing/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-resizing/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/column-scrolling/BlazorClientApp.csproj b/samples/grids/data-grid/column-scrolling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/column-scrolling/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-scrolling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/column-sorting/BlazorClientApp.csproj b/samples/grids/data-grid/column-sorting/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/column-sorting/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-sorting/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/column-summaries/BlazorClientApp.csproj b/samples/grids/data-grid/column-summaries/BlazorClientApp.csproj index 806adb8f8f..8fdcb47524 100644 --- a/samples/grids/data-grid/column-summaries/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-summaries/BlazorClientApp.csproj @@ -16,7 +16,7 @@ - + diff --git a/samples/grids/data-grid/column-types/BlazorClientApp.csproj b/samples/grids/data-grid/column-types/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/column-types/BlazorClientApp.csproj +++ b/samples/grids/data-grid/column-types/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/load-save-layout/BlazorClientApp.csproj b/samples/grids/data-grid/load-save-layout/BlazorClientApp.csproj index 5256fb7951..11d9c65d13 100644 --- a/samples/grids/data-grid/load-save-layout/BlazorClientApp.csproj +++ b/samples/grids/data-grid/load-save-layout/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/localization/BlazorClientApp.csproj b/samples/grids/data-grid/localization/BlazorClientApp.csproj index 5256fb7951..11d9c65d13 100644 --- a/samples/grids/data-grid/localization/BlazorClientApp.csproj +++ b/samples/grids/data-grid/localization/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/overview/BlazorClientApp.csproj b/samples/grids/data-grid/overview/BlazorClientApp.csproj index 5256fb7951..11d9c65d13 100644 --- a/samples/grids/data-grid/overview/BlazorClientApp.csproj +++ b/samples/grids/data-grid/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/pager/BlazorClientApp.csproj b/samples/grids/data-grid/pager/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/pager/BlazorClientApp.csproj +++ b/samples/grids/data-grid/pager/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/performance/BlazorClientApp.csproj b/samples/grids/data-grid/performance/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/performance/BlazorClientApp.csproj +++ b/samples/grids/data-grid/performance/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/row-group-descriptions/BlazorClientApp.csproj b/samples/grids/data-grid/row-group-descriptions/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/row-group-descriptions/BlazorClientApp.csproj +++ b/samples/grids/data-grid/row-group-descriptions/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/row-grouping/BlazorClientApp.csproj b/samples/grids/data-grid/row-grouping/BlazorClientApp.csproj index d10c336d43..1065355d86 100644 --- a/samples/grids/data-grid/row-grouping/BlazorClientApp.csproj +++ b/samples/grids/data-grid/row-grouping/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/row-highlighting/BlazorClientApp.csproj b/samples/grids/data-grid/row-highlighting/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/row-highlighting/BlazorClientApp.csproj +++ b/samples/grids/data-grid/row-highlighting/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/row-paging/BlazorClientApp.csproj b/samples/grids/data-grid/row-paging/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/row-paging/BlazorClientApp.csproj +++ b/samples/grids/data-grid/row-paging/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/row-pinning/BlazorClientApp.csproj b/samples/grids/data-grid/row-pinning/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/row-pinning/BlazorClientApp.csproj +++ b/samples/grids/data-grid/row-pinning/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/row-selection/BlazorClientApp.csproj b/samples/grids/data-grid/row-selection/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/row-selection/BlazorClientApp.csproj +++ b/samples/grids/data-grid/row-selection/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/type-comparison-table/BlazorClientApp.csproj b/samples/grids/data-grid/type-comparison-table/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/type-comparison-table/BlazorClientApp.csproj +++ b/samples/grids/data-grid/type-comparison-table/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/type-heatmap-table/BlazorClientApp.csproj b/samples/grids/data-grid/type-heatmap-table/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/type-heatmap-table/BlazorClientApp.csproj +++ b/samples/grids/data-grid/type-heatmap-table/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/type-marketing-table/BlazorClientApp.csproj b/samples/grids/data-grid/type-marketing-table/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/type-marketing-table/BlazorClientApp.csproj +++ b/samples/grids/data-grid/type-marketing-table/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/type-matrix-table/BlazorClientApp.csproj b/samples/grids/data-grid/type-matrix-table/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/type-matrix-table/BlazorClientApp.csproj +++ b/samples/grids/data-grid/type-matrix-table/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/data-grid/type-periodic-table/BlazorClientApp.csproj b/samples/grids/data-grid/type-periodic-table/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/data-grid/type-periodic-table/BlazorClientApp.csproj +++ b/samples/grids/data-grid/type-periodic-table/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/action-strip/BlazorClientApp.csproj b/samples/grids/grid/action-strip/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/action-strip/BlazorClientApp.csproj +++ b/samples/grids/grid/action-strip/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/advanced-filtering-options/BlazorClientApp.csproj b/samples/grids/grid/advanced-filtering-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/advanced-filtering-options/BlazorClientApp.csproj +++ b/samples/grids/grid/advanced-filtering-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/advanced-filtering-style/BlazorClientApp.csproj b/samples/grids/grid/advanced-filtering-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/advanced-filtering-style/BlazorClientApp.csproj +++ b/samples/grids/grid/advanced-filtering-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/advanced-filtering-style/ReadMe.md b/samples/grids/grid/advanced-filtering-style/ReadMe.md new file mode 100644 index 0000000000..0c2483ef72 --- /dev/null +++ b/samples/grids/grid/advanced-filtering-style/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Advanced Filtering Style feature using [Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/grid/binding-composite-data/BlazorClientApp.csproj b/samples/grids/grid/binding-composite-data/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/binding-composite-data/BlazorClientApp.csproj +++ b/samples/grids/grid/binding-composite-data/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/binding-crud-data/BlazorClientApp.csproj b/samples/grids/grid/binding-crud-data/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/binding-crud-data/BlazorClientApp.csproj +++ b/samples/grids/grid/binding-crud-data/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/binding-nested-data-1/BlazorClientApp.csproj b/samples/grids/grid/binding-nested-data-1/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/binding-nested-data-1/BlazorClientApp.csproj +++ b/samples/grids/grid/binding-nested-data-1/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/binding-remote-data/App.razor b/samples/grids/grid/binding-remote-data/App.razor index 42fba54533..4158a00fd7 100644 --- a/samples/grids/grid/binding-remote-data/App.razor +++ b/samples/grids/grid/binding-remote-data/App.razor @@ -5,10 +5,10 @@
- + diff --git a/samples/grids/grid/binding-remote-data/wwwroot/index.css b/samples/grids/grid/binding-remote-data/wwwroot/index.css index 5e83983c96..f3fbc01706 100644 --- a/samples/grids/grid/binding-remote-data/wwwroot/index.css +++ b/samples/grids/grid/binding-remote-data/wwwroot/index.css @@ -1,4 +1,8 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ + +.gridSize { + --ig-size: var(--ig-size-medium); +} \ No newline at end of file diff --git a/samples/grids/grid/cascading-combo/BlazorClientApp.csproj b/samples/grids/grid/cascading-combo/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/cascading-combo/BlazorClientApp.csproj +++ b/samples/grids/grid/cascading-combo/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/cell-editing-sample/App.razor b/samples/grids/grid/cell-editing-sample/App.razor index fab77ccdc7..67a8179c15 100644 --- a/samples/grids/grid/cell-editing-sample/App.razor +++ b/samples/grids/grid/cell-editing-sample/App.razor @@ -6,10 +6,10 @@
+ @ref="grid1" + Data="RoleplayDataStats" + PrimaryKey="Name"> - + diff --git a/samples/grids/grid/cell-editing-sample/wwwroot/events.js b/samples/grids/grid/cell-editing-sample/wwwroot/events.js index a5e221bd2a..d5b654fb75 100644 --- a/samples/grids/grid/cell-editing-sample/wwwroot/events.js +++ b/samples/grids/grid/cell-editing-sample/wwwroot/events.js @@ -13,7 +13,7 @@ igRegisterScript("WebGridCellEditCellTemplate", (ctx) => { } } return html` - ctx.cell.editValue = e.detail.value}> + ctx.cell.editValue = e.detail.value}> ${cellValues} ` diff --git a/samples/grids/grid/cell-editing-styling/App.razor b/samples/grids/grid/cell-editing-styling/App.razor index 856f3b42c3..860dd1e3bc 100644 --- a/samples/grids/grid/cell-editing-styling/App.razor +++ b/samples/grids/grid/cell-editing-styling/App.razor @@ -9,7 +9,6 @@ @ref="grid" Data="NwindData" PrimaryKey="ProductID" - DisplayDensity="DisplayDensity.Cosy" AllowFiltering="true"> diff --git a/samples/grids/grid/cell-editing-styling/BlazorClientApp.csproj b/samples/grids/grid/cell-editing-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/cell-editing-styling/BlazorClientApp.csproj +++ b/samples/grids/grid/cell-editing-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/cell-editing-styling/wwwroot/index.css b/samples/grids/grid/cell-editing-styling/wwwroot/index.css index de6d61143b..86b090d307 100644 --- a/samples/grids/grid/cell-editing-styling/wwwroot/index.css +++ b/samples/grids/grid/cell-editing-styling/wwwroot/index.css @@ -3,6 +3,10 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ +#grid { + --ig-size: var(--ig-size-medium); +} + #grid { --ig-grid-edit-mode-color: #FFA500; --ig-grid-cell-active-border-color: #FFA500; diff --git a/samples/grids/grid/cell-selection-mode/BlazorClientApp.csproj b/samples/grids/grid/cell-selection-mode/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/cell-selection-mode/BlazorClientApp.csproj +++ b/samples/grids/grid/cell-selection-mode/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/cell-selection-style/BlazorClientApp.csproj b/samples/grids/grid/cell-selection-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/cell-selection-style/BlazorClientApp.csproj +++ b/samples/grids/grid/cell-selection-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/change-icons-custom/App.razor b/samples/grids/grid/change-icons-custom/App.razor new file mode 100644 index 0000000000..f4ba629c1d --- /dev/null +++ b/samples/grids/grid/change-icons-custom/App.razor @@ -0,0 +1,215 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + Material Icons + Font Awesome Icons + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +@code { + private IgbGrid grid; + private IgbIcon icon; + private string arrowDown = @""; + private string arrowUp = @""; + private string caretDown = @""; + private string chevronRight = @""; + private string ellipsisRight = @""; + private string eyeSlash = @""; + private string eye = @""; + private string fileExport = @""; + private string magnifyGlass = @""; + private string filter = @""; + private string thumbtack = @""; + private string thumbtackSlash = @""; + private string xMark = @""; + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (this.icon != null && firstRender) + { + this.icon.EnsureReady().ContinueWith(new Action((e) => + { + this.RegisterAwesomeIcons(); + })); + } + + } + + public async void ButtonSelectionChange(IgbComponentValueChangedEventArgs evt) + { + await this.ChangeRefs(evt.Detail); + } + private void RegisterAwesomeIcons() + { + this.icon.RegisterIconFromText("filter_list", filter, "fontAwesome"); + this.icon.RegisterIconFromText("arrow_upward", arrowUp, "fontAwesome"); + this.icon.RegisterIconFromText("arrow_downward", arrowDown, "fontAwesome"); + this.icon.RegisterIconFromText("more_vert", ellipsisRight, "fontAwesome"); + this.icon.RegisterIconFromText("unpin-left", thumbtackSlash, "fontAwesome"); + this.icon.RegisterIconFromText("pin-left", thumbtack, "fontAwesome"); + this.icon.RegisterIconFromText("visibility", eye, "fontAwesome"); + this.icon.RegisterIconFromText("visibility_off", eyeSlash, "fontAwesome"); + this.icon.RegisterIconFromText("search", magnifyGlass, "fontAwesome"); + this.icon.RegisterIconFromText("chevron_right", chevronRight, "fontAwesome"); + this.icon.RegisterIconFromText("clear", xMark, "fontAwesome"); + this.icon.RegisterIconFromText("file_download", fileExport, "fontAwesome"); + this.icon.RegisterIconFromText("arrow_drop_down", caretDown, "fontAwesome"); + } + + private async Task ChangeRefs(string collectionName) + { + await this.icon.SetIconRefAsync("input_expand", "default", new IgbIconMeta() + { + Name = "arrow_drop_down", + Collection = collectionName, + }); + await this.icon.SetIconRefAsync("file_download", "default", new IgbIconMeta() + { + Name = "file_download", + Collection = collectionName, + }); + await this.icon.SetIconRefAsync("clear", "default", new IgbIconMeta() + { + Name = "clear", + Collection = collectionName, + }); + await this.icon.SetIconRefAsync("arrow_next", "default", new IgbIconMeta() + { + Name = "chevron_right", + Collection = collectionName, + }); + + await this.icon.SetIconRefAsync("search", "default", new IgbIconMeta() + { + Name = "search", + Collection = collectionName, + }); + + await this.icon.SetIconRefAsync("hide", "default", new IgbIconMeta() + { + Name = "visibility_off", + Collection = collectionName, + }); + + await this.icon.SetIconRefAsync("show", "default", new IgbIconMeta() + { + Name = "visibility", + Collection = collectionName, + }); + + await this.icon.SetIconRefAsync("unpin", "default", new IgbIconMeta() + { + Name = "unpin-left", + Collection = collectionName == "material" ? "imx-icons" : collectionName, + }); + + await this.icon.SetIconRefAsync("pin", "default", new IgbIconMeta() + { + Name = "pin-left", + Collection = collectionName == "material" ? "imx-icons" : collectionName, + }); + await this.icon.SetIconRefAsync("filter_list", "default", new IgbIconMeta() + { + Name = "filter_list", + Collection = collectionName, + }); + + await this.icon.SetIconRefAsync("sort_asc", "default", new IgbIconMeta() + { + Name = "arrow_upward", + Collection = collectionName, + }); + + await this.icon.SetIconRefAsync("sort_desc", "default", new IgbIconMeta() + { + Name = "arrow_downward", + Collection = collectionName, + }); + + await this.icon.SetIconRefAsync("more_vert", "default", new IgbIconMeta() + { + Name = "more_vert", + Collection = collectionName, + }); + + + + } + + private NwindData _nwindData = null; + public NwindData NwindData + { + get + { + if (_nwindData == null) + { + _nwindData = new NwindData(); + } + return _nwindData; + } + } + +} \ No newline at end of file diff --git a/samples/grids/grid/change-icons-custom/BlazorClientApp.csproj b/samples/grids/grid/change-icons-custom/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/grids/grid/change-icons-custom/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/grids/grid/change-icons-custom/BlazorClientApp.sln b/samples/grids/grid/change-icons-custom/BlazorClientApp.sln new file mode 100644 index 0000000000..a0baf7fdc9 --- /dev/null +++ b/samples/grids/grid/change-icons-custom/BlazorClientApp.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.8.34525.116 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/grids/grid/change-icons-custom/NwindData.cs b/samples/grids/grid/change-icons-custom/NwindData.cs new file mode 100644 index 0000000000..919d8bd1b5 --- /dev/null +++ b/samples/grids/grid/change-icons-custom/NwindData.cs @@ -0,0 +1,561 @@ +using System; +using System.Collections.Generic; +public class NwindDataItem +{ + public double ProductID { get; set; } + public string ProductName { get; set; } + public double SupplierID { get; set; } + public double CategoryID { get; set; } + public string QuantityPerUnit { get; set; } + public double UnitPrice { get; set; } + public double UnitsInStock { get; set; } + public double UnitsOnOrder { get; set; } + public double ReorderLevel { get; set; } + public bool Discontinued { get; set; } + public string OrderDate { get; set; } + public double Rating { get; set; } + public List Locations { get; set; } +} +public class NwindDataItem_LocationsItem +{ + public string Shop { get; set; } + public string LastInventory { get; set; } +} + +public class NwindData + : List +{ + public NwindData() + { + this.Add(new NwindDataItem() + { + ProductID = 1, + ProductName = @"Chai", + SupplierID = 1, + CategoryID = 1, + QuantityPerUnit = @"10 boxes x 20 bags", + UnitPrice = 18, + UnitsInStock = 39, + UnitsOnOrder = 30, + ReorderLevel = 10, + Discontinued = false, + OrderDate = @"2012-02-12", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Fun-Tasty Co.", + LastInventory = @"2018-06-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 2, + ProductName = @"Chang", + SupplierID = 1, + CategoryID = 1, + QuantityPerUnit = @"24 - 12 oz bottles", + UnitPrice = 19, + UnitsInStock = 17, + UnitsOnOrder = 40, + ReorderLevel = 25, + Discontinued = true, + OrderDate = @"2003-03-17", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 3, + ProductName = @"Aniseed Syrup", + SupplierID = 1, + CategoryID = 2, + QuantityPerUnit = @"12 - 550 ml bottles", + UnitPrice = 10, + UnitsInStock = 13, + UnitsOnOrder = 70, + ReorderLevel = 25, + Discontinued = false, + OrderDate = @"2006-03-17", + Rating = 3, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Street Market", + LastInventory = @"2018-12-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"24/7 Market", + LastInventory = @"2018-11-11" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 4, + ProductName = @"Chef Antons Cajun Seasoning", + SupplierID = 2, + CategoryID = 2, + QuantityPerUnit = @"48 - 6 oz jars", + UnitPrice = 22, + UnitsInStock = 53, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2016-03-17", + Rating = 3, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Fun-Tasty Co.", + LastInventory = @"2018-06-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Street Market", + LastInventory = @"2018-12-12" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 5, + ProductName = @"Chef Antons Gumbo Mix", + SupplierID = 2, + CategoryID = 2, + QuantityPerUnit = @"36 boxes", + UnitPrice = 21.35, + UnitsInStock = 0, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = true, + OrderDate = @"2011-11-11", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 6, + ProductName = @"Grandmas Boysenberry Spread", + SupplierID = 3, + CategoryID = 2, + QuantityPerUnit = @"12 - 8 oz jars", + UnitPrice = 25, + UnitsInStock = 0, + UnitsOnOrder = 30, + ReorderLevel = 25, + Discontinued = false, + OrderDate = @"2017-12-17", + Rating = 4, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 7, + ProductName = @"Uncle Bobs Organic Dried Pears", + SupplierID = 3, + CategoryID = 7, + QuantityPerUnit = @"12 - 1 lb pkgs.", + UnitPrice = 30, + UnitsInStock = 150, + UnitsOnOrder = 30, + ReorderLevel = 10, + Discontinued = false, + OrderDate = @"2016-07-17", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Fun-Tasty Co.", + LastInventory = @"2018-06-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Street Market", + LastInventory = @"2018-12-12" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 8, + ProductName = @"Northwoods Cranberry Sauce", + SupplierID = 3, + CategoryID = 2, + QuantityPerUnit = @"12 - 12 oz jars", + UnitPrice = 40, + UnitsInStock = 6, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2018-01-17", + Rating = 4, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Fun-Tasty Co.", + LastInventory = @"2018-06-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 9, + ProductName = @"Mishi Kobe Niku", + SupplierID = 4, + CategoryID = 6, + QuantityPerUnit = @"18 - 500 g pkgs.", + UnitPrice = 97, + UnitsInStock = 29, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = true, + OrderDate = @"2010-02-17", + Rating = 4, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 10, + ProductName = @"Ikura", + SupplierID = 4, + CategoryID = 8, + QuantityPerUnit = @"12 - 200 ml jars", + UnitPrice = 31, + UnitsInStock = 31, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2008-05-17", + Rating = 3, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Wall Market", + LastInventory = @"2018-12-06" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 11, + ProductName = @"Queso Cabrales", + SupplierID = 5, + CategoryID = 4, + QuantityPerUnit = @"1 kg pkg.", + UnitPrice = 21, + UnitsInStock = 22, + UnitsOnOrder = 30, + ReorderLevel = 30, + Discontinued = false, + OrderDate = @"2009-01-17", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Fun-Tasty Co.", + LastInventory = @"2018-06-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 12, + ProductName = @"Queso Manchego La Pastora", + SupplierID = 5, + CategoryID = 4, + QuantityPerUnit = @"10 - 500 g pkgs.", + UnitPrice = 38, + UnitsInStock = 86, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2015-11-17", + Rating = 3, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 13, + ProductName = @"Konbu", + SupplierID = 6, + CategoryID = 8, + QuantityPerUnit = @"2 kg box", + UnitPrice = 6, + UnitsInStock = 24, + UnitsOnOrder = 30, + ReorderLevel = 5, + Discontinued = false, + OrderDate = @"2015-03-17", + Rating = 2, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 14, + ProductName = @"Tofu", + SupplierID = 6, + CategoryID = 7, + QuantityPerUnit = @"40 - 100 g pkgs.", + UnitPrice = 23.25, + UnitsInStock = 35, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2017-06-17", + Rating = 4, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Street Market", + LastInventory = @"2018-12-12" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 15, + ProductName = @"Genen Shouyu", + SupplierID = 6, + CategoryID = 2, + QuantityPerUnit = @"24 - 250 ml bottles", + UnitPrice = 15.5, + UnitsInStock = 39, + UnitsOnOrder = 30, + ReorderLevel = 5, + Discontinued = false, + OrderDate = @"2014-03-17", + Rating = 4, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Local Market", + LastInventory = @"2018-07-03" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Wall Market", + LastInventory = @"2018-12-06" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 16, + ProductName = @"Pavlova", + SupplierID = 7, + CategoryID = 3, + QuantityPerUnit = @"32 - 500 g boxes", + UnitPrice = 17.45, + UnitsInStock = 29, + UnitsOnOrder = 30, + ReorderLevel = 10, + Discontinued = false, + OrderDate = @"2018-03-28", + Rating = 2, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Street Market", + LastInventory = @"2018-12-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"24/7 Market", + LastInventory = @"2018-11-11" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 17, + ProductName = @"Alice Mutton", + SupplierID = 7, + CategoryID = 6, + QuantityPerUnit = @"20 - 1 kg tins", + UnitPrice = 39, + UnitsInStock = 0, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = true, + OrderDate = @"2015-08-17", + Rating = 2, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 18, + ProductName = @"Carnarvon Tigers", + SupplierID = 7, + CategoryID = 8, + QuantityPerUnit = @"16 kg pkg.", + UnitPrice = 62.5, + UnitsInStock = 42, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2005-09-27", + Rating = 2, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"24/7 Market", + LastInventory = @"2018-11-11" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 19, + ProductName = @"Teatime Chocolate Biscuits", + SupplierID = 8, + CategoryID = 3, + QuantityPerUnit = @"", + UnitPrice = 9.2, + UnitsInStock = 25, + UnitsOnOrder = 30, + ReorderLevel = 5, + Discontinued = false, + OrderDate = @"2001-03-17", + Rating = 2, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Local Market", + LastInventory = @"2018-07-03" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 20, + ProductName = @"Sir Rodneys Marmalade", + SupplierID = 8, + CategoryID = 3, + QuantityPerUnit = @"4 - 100 ml jars", + UnitPrice = 4.5, + UnitsInStock = 40, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2005-03-17", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + } +} diff --git a/samples/grids/grid/change-icons-custom/Program.cs b/samples/grids/grid/change-icons-custom/Program.cs new file mode 100644 index 0000000000..009d58a6d8 --- /dev/null +++ b/samples/grids/grid/change-icons-custom/Program.cs @@ -0,0 +1,30 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbInputModule), + typeof(IgbPropertyEditorPanelModule), + typeof(IgbGridModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/grids/grid/change-icons-custom/Properties/launchSettings.json b/samples/grids/grid/change-icons-custom/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/grids/grid/change-icons-custom/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/grids/grid/change-icons-custom/ReadMe.md b/samples/grids/grid/change-icons-custom/ReadMe.md new file mode 100644 index 0000000000..09e10de356 --- /dev/null +++ b/samples/grids/grid/change-icons-custom/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Change Icons Custom feature using [Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/grid/change-icons-custom/_Imports.razor b/samples/grids/grid/change-icons-custom/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/grids/grid/change-icons-custom/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/grids/grid/change-icons-custom/wwwroot/index.css b/samples/grids/grid/change-icons-custom/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/grids/grid/change-icons-custom/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/grids/grid/change-icons-custom/wwwroot/index.html b/samples/grids/grid/change-icons-custom/wwwroot/index.html new file mode 100644 index 0000000000..dde85b4e54 --- /dev/null +++ b/samples/grids/grid/change-icons-custom/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/grids/grid/clipboard-operations/BlazorClientApp.csproj b/samples/grids/grid/clipboard-operations/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/clipboard-operations/BlazorClientApp.csproj +++ b/samples/grids/grid/clipboard-operations/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-auto-sizing/BlazorClientApp.csproj b/samples/grids/grid/column-auto-sizing/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-auto-sizing/BlazorClientApp.csproj +++ b/samples/grids/grid/column-auto-sizing/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-collapsible-groups/App.razor b/samples/grids/grid/column-collapsible-groups/App.razor index d711e877c0..10b6a00b8b 100644 --- a/samples/grids/grid/column-collapsible-groups/App.razor +++ b/samples/grids/grid/column-collapsible-groups/App.razor @@ -37,6 +37,7 @@ + Collapsible="true" + Expanded="false"> - + diff --git a/samples/grids/grid/column-data-types/App.razor b/samples/grids/grid/column-data-types/App.razor index 5d85024481..451e11a802 100644 --- a/samples/grids/grid/column-data-types/App.razor +++ b/samples/grids/grid/column-data-types/App.razor @@ -10,7 +10,6 @@ Id="grid" AllowFiltering="true" FilterMode="FilterMode.ExcelStyleFilter" - DisplayDensity="DisplayDensity.Compact" Locale="EN"> - + diff --git a/samples/grids/grid/column-data-types/wwwroot/index.css b/samples/grids/grid/column-data-types/wwwroot/index.css index 50ca13caa6..167a9faabe 100644 --- a/samples/grids/grid/column-data-types/wwwroot/index.css +++ b/samples/grids/grid/column-data-types/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#grid { + --ig-size: var(--ig-size-small); +} + diff --git a/samples/grids/grid/column-hiding-options/BlazorClientApp.csproj b/samples/grids/grid/column-hiding-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-hiding-options/BlazorClientApp.csproj +++ b/samples/grids/grid/column-hiding-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-hiding-toolbar-style/BlazorClientApp.csproj b/samples/grids/grid/column-hiding-toolbar-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-hiding-toolbar-style/BlazorClientApp.csproj +++ b/samples/grids/grid/column-hiding-toolbar-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-hiding-toolbar/BlazorClientApp.csproj b/samples/grids/grid/column-hiding-toolbar/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-hiding-toolbar/BlazorClientApp.csproj +++ b/samples/grids/grid/column-hiding-toolbar/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-moving-options/BlazorClientApp.csproj b/samples/grids/grid/column-moving-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-moving-options/BlazorClientApp.csproj +++ b/samples/grids/grid/column-moving-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-moving-styles/App.razor b/samples/grids/grid/column-moving-styles/App.razor index 60b40e8714..8aa72b3622 100644 --- a/samples/grids/grid/column-moving-styles/App.razor +++ b/samples/grids/grid/column-moving-styles/App.razor @@ -75,6 +75,7 @@ Field="ChangePercent" Header="Change Percent" DataType="GridColumnDataType.Number" + MinWidth="150px" BodyTemplateScript="WebGridCurrencyCellTemplate" HeaderTemplateScript="WebGridPinHeaderTemplate" Name="column8" @@ -85,6 +86,7 @@ Field="YearlyChange" Header="Yearly Change" DataType="GridColumnDataType.Number" + MinWidth="150px" BodyTemplateScript="WebGridCurrencyCellTemplate" HeaderTemplateScript="WebGridPinHeaderTemplate" Name="column9" diff --git a/samples/grids/grid/column-moving-styles/BlazorClientApp.csproj b/samples/grids/grid/column-moving-styles/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-moving-styles/BlazorClientApp.csproj +++ b/samples/grids/grid/column-moving-styles/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-moving-styles/ReadMe.md b/samples/grids/grid/column-moving-styles/ReadMe.md new file mode 100644 index 0000000000..b16780cf93 --- /dev/null +++ b/samples/grids/grid/column-moving-styles/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Column Moving Styles feature using [Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/grid/column-pinning-options/BlazorClientApp.csproj b/samples/grids/grid/column-pinning-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-pinning-options/BlazorClientApp.csproj +++ b/samples/grids/grid/column-pinning-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-pinning-right-side/AthletesDataExtended.cs b/samples/grids/grid/column-pinning-right-side/AthletesDataExtended.cs index d29617d7ff..727d439f3b 100644 --- a/samples/grids/grid/column-pinning-right-side/AthletesDataExtended.cs +++ b/samples/grids/grid/column-pinning-right-side/AthletesDataExtended.cs @@ -31,233 +31,49 @@ public AthletesDataExtended() { this.Add(new AthletesDataExtendedItem() { - Id = 84, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/12.jpg", - Position = @"current", - Name = @"Abel Brun", - AthleteNumber = 39315, - BeatsPerMinute = 105, - TopSpeed = 5.1, - Registered = @"2017-10-05T05:54:31 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", - CountryName = @"Afghanistan", - FirstPlaces = 0, - SecondPlaces = 0, - ThirdPlaces = 1, - RegistrationDate = @"2017-10-05T02:54:31.000Z", - Birthday = @"2002-02-09T22:00:00.000Z", - Sponsor = @"Divanoodle", - Agent = @"Gawain Beadnall", - AgentContact = @"gbeadnall0@etsy.com", - AgentPhone = @"+1-317-866-4381" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 65, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/60.jpg", - Position = @"down", - Name = @"Keira Walker", - AthleteNumber = 34116, - BeatsPerMinute = 94, - TopSpeed = 4.8, - Registered = @"2017-01-09T05:46:07 -02:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", - CountryName = @"Albania", - FirstPlaces = 0, - SecondPlaces = 0, - ThirdPlaces = 2, - RegistrationDate = @"2017-01-09T03:46:07.000Z", - Birthday = @"1996-12-31T22:00:00.000Z", - Sponsor = @"Linktype", - Agent = @"Ivy Simkovich", - AgentContact = @"isimkovich1@clickbank.net", - AgentPhone = @"+1-770-283-2050" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 197, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/93.jpg", + Id = 100, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/20.jpg", Position = @"current", - Name = @"Brent Lord", - AthleteNumber = 20943, - BeatsPerMinute = 92, - TopSpeed = 4.8, - Registered = @"2017-01-23T06:14:22 -02:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", - CountryName = @"Algeria", - FirstPlaces = 1, - SecondPlaces = 3, - ThirdPlaces = 4, - RegistrationDate = @"2017-01-23T04:14:22.000Z", - Birthday = @"1997-03-13T22:00:00.000Z", - Sponsor = @"Meembee", - Agent = @"Rowen Titchen", - AgentContact = @"rtitchen2@netscape.com", - AgentPhone = @"+1-804-667-0331" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 66, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/70.jpg", - Position = @"down", - Name = @"Moritz Braun", - AthleteNumber = 48081, - BeatsPerMinute = 107, - TopSpeed = 6, - Registered = @"2017-06-13T12:54:56 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", - CountryName = @"Andorra", - FirstPlaces = 0, - SecondPlaces = 2, - ThirdPlaces = 1, - RegistrationDate = @"2017-06-13T09:54:56.000Z", - Birthday = @"1988-05-04T21:00:00.000Z", - Sponsor = @"Andorra", - Agent = @"Merle Affron", - AgentContact = @"maffron3@cbc.ca", - AgentPhone = @"+1-248-958-1645" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 58, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/60.jpg", - Position = @"down", - Name = @"Zaina Pomp", - AthleteNumber = 14109, - BeatsPerMinute = 90, - TopSpeed = 5.7, - Registered = @"2017-09-07T11:17:40 -03:00", + Name = @"Alexis Walker", + AthleteNumber = 43183, + BeatsPerMinute = 103, + TopSpeed = 5.8, + Registered = @"2017-08-07T10:35:06-03:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", - CountryName = @"Angola", - FirstPlaces = 1, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", + CountryName = @"Ghana", + FirstPlaces = 2, SecondPlaces = 3, - ThirdPlaces = 2, - RegistrationDate = @"2017-09-07T08:17:40.000Z", - Birthday = @"1983-10-24T22:00:00.000Z", - Sponsor = @"Plambee", - Agent = @"Mallory Timmons", - AgentContact = @"mtimmons4@xing.com", - AgentPhone = @"+1-205-678-8101" + ThirdPlaces = 0, + RegistrationDate = @"2017-08-07T07:35:06.000Z", + Birthday = @"1979-03-09T22:00:00.000Z", + Sponsor = @"Buzzdog", + Agent = @"Yoshiko Trinke", + AgentContact = @"ytrinke1x@symantec.com", + AgentPhone = @"+1-615-409-3097" }); this.Add(new AthletesDataExtendedItem() { - Id = 40, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/33.jpg", + Id = 101, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/71.jpg", Position = @"down", - Name = @"Alberto Clark", - AthleteNumber = 29912, + Name = @"Lavínia Silva", + AthleteNumber = 33994, BeatsPerMinute = 93, - TopSpeed = 4.6, - Registered = @"2017-02-02T03:50:21 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", - CountryName = @"Antigua and Barbuda", - FirstPlaces = 1, - SecondPlaces = 2, - ThirdPlaces = 4, - RegistrationDate = @"2017-02-02T01:50:21.000Z", - Birthday = @"1999-07-03T21:00:00.000Z", - Sponsor = @"Flashpoint", - Agent = @"Kalil Bonavia", - AgentContact = @"kbonavia5@example.com", - AgentPhone = @"+1-404-429-3024" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 138, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/38.jpg", - Position = @"current", - Name = @"Derrick Price", - AthleteNumber = 19792, - BeatsPerMinute = 94, - TopSpeed = 5.6, - Registered = @"2017-03-19T01:10:55 -02:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", - CountryName = @"Argentina", - FirstPlaces = 0, - SecondPlaces = 0, - ThirdPlaces = 2, - RegistrationDate = @"2017-03-18T23:10:55.000Z", - Birthday = @"1987-08-14T21:00:00.000Z", - Sponsor = @"Tazzy", - Agent = @"Hasheem Dowzell", - AgentContact = @"hdowzell6@cnn.com", - AgentPhone = @"+1-503-326-8537" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 6, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/26.jpg", - Position = @"up", - Name = @"Mira Campos", - AthleteNumber = 39222, - BeatsPerMinute = 95, - TopSpeed = 5.9, - Registered = @"2017-01-11T01:41:31 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", - CountryName = @"Armenia", - FirstPlaces = 1, - SecondPlaces = 2, - ThirdPlaces = 0, - RegistrationDate = @"2017-01-10T23:41:31.000Z", - Birthday = @"1971-10-04T22:00:00.000Z", - Sponsor = @"Digitube", - Agent = @"Gonzales Bogart", - AgentContact = @"gbogarte@elpais.com", - AgentPhone = @"+1-850-613-0419" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 190, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/44.jpg", - Position = @"current", - Name = @"Kiara Dubois", - AthleteNumber = 49964, - BeatsPerMinute = 97, TopSpeed = 5.6, - Registered = @"2017-09-28T04:37:56 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", - CountryName = @"Australia", - FirstPlaces = 2, - SecondPlaces = 1, - ThirdPlaces = 4, - RegistrationDate = @"2017-09-28T01:37:56.000Z", - Birthday = @"1999-04-12T21:00:00.000Z", - Sponsor = @"Realbuzz", - Agent = @"Lorette Pendrich", - AgentContact = @"lpendrichf@discuz.net", - AgentPhone = @"+1-202-234-5835" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 168, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/10.jpg", - Position = @"current", - Name = @"Calvin Hunt", - AthleteNumber = 35535, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-11-07T09:58:42 -02:00", + Registered = @"2017-03-22T08:55:46-02:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", - CountryName = @"Austria", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", + CountryName = @"Norway", FirstPlaces = 1, - SecondPlaces = 3, + SecondPlaces = 0, ThirdPlaces = 3, - RegistrationDate = @"2017-11-07T07:58:42.000Z", - Birthday = @"1984-09-11T21:00:00.000Z", - Sponsor = @"Thoughtbridge", - Agent = @"Morna Melville", - AgentContact = @"mmelvilleg@weebly.com", - AgentPhone = @"+1-414-266-7543" + RegistrationDate = @"2017-03-22T06:55:46.000Z", + Birthday = @"1982-04-29T21:00:00.000Z", + Sponsor = @"Realcube", + Agent = @"Celestina Noweak", + AgentContact = @"cnoweak3q@nhs.uk", + AgentPhone = @"+1-971-806-8372" }); this.Add(new AthletesDataExtendedItem() { @@ -268,7 +84,7 @@ public AthletesDataExtended() AthleteNumber = 22469, BeatsPerMinute = 106, TopSpeed = 5.5, - Registered = @"2017-06-29T04:58:27 -03:00", + Registered = @"2017-06-29T04:58:27-03:00", TrackProgress = 2, CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", CountryName = @"Azerbaijan", @@ -284,72 +100,141 @@ public AthletesDataExtended() }); this.Add(new AthletesDataExtendedItem() { - Id = 33, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/18.jpg", + Id = 107, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/33.jpg", Position = @"up", - Name = @"Zackary Roy", - AthleteNumber = 45996, - BeatsPerMinute = 92, - TopSpeed = 4.9, - Registered = @"2017-07-07T03:51:26 -03:00", + Name = @"Pedro Marquez", + AthleteNumber = 16169, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-11-11T05:14:31-02:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", - CountryName = @"Bahamas", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", + CountryName = @"Malawi", FirstPlaces = 2, SecondPlaces = 3, ThirdPlaces = 3, - RegistrationDate = @"2017-07-07T00:51:26.000Z", - Birthday = @"1978-01-11T22:00:00.000Z", - Sponsor = @"Eabox", - Agent = @"Leisha Demkowicz", - AgentContact = @"ldemkowiczi@livejournal.com", - AgentPhone = @"+1-503-778-2852" + RegistrationDate = @"2017-11-11T03:14:31.000Z", + Birthday = @"1986-07-24T21:00:00.000Z", + Sponsor = @"Jabbertype", + Agent = @"Gates Burbudge", + AgentContact = @"gburbudge31@nationalgeographic.com", + AgentPhone = @"+1-941-294-1364" }); this.Add(new AthletesDataExtendedItem() { - Id = 83, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/10.jpg", - Position = @"current", - Name = @"سینا مرادی", - AthleteNumber = 10809, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-04-05T05:27:13 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", - CountryName = @"Bahrain", - FirstPlaces = 2, - SecondPlaces = 2, + Id = 107, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/92.jpg", + Position = @"down", + Name = @"Megan Webb", + AthleteNumber = 30713, + BeatsPerMinute = 93, + TopSpeed = 5.6, + Registered = @"2017-08-20T09:26:51-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", + CountryName = @"Malta", + FirstPlaces = 0, + SecondPlaces = 0, ThirdPlaces = 3, - RegistrationDate = @"2017-04-05T02:27:13.000Z", - Birthday = @"1976-11-11T22:00:00.000Z", - Sponsor = @"Rhycero", - Agent = @"Doy Stonman", - AgentContact = @"dstonmanj@smugmug.com", - AgentPhone = @"+1-814-375-3219" + RegistrationDate = @"2017-08-20T06:26:51.000Z", + Birthday = @"1995-08-13T21:00:00.000Z", + Sponsor = @"Gabvine", + Agent = @"Tildie MacCorkell", + AgentContact = @"tmaccorkell35@360.cn", + AgentPhone = @"+1-951-766-9576" }); this.Add(new AthletesDataExtendedItem() { - Id = 121, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/45.jpg", - Position = @"current", - Name = @"Maurice Lambert", - AthleteNumber = 17443, - BeatsPerMinute = 96, + Id = 108, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/31.jpg", + Position = @"up", + Name = @"Noah Bergeron", + AthleteNumber = 35139, + BeatsPerMinute = 110, TopSpeed = 5.6, - Registered = @"2017-06-05T08:19:32 -03:00", + Registered = @"2017-06-23T01:21:21-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", + CountryName = @"Cote DIvoire", + FirstPlaces = 1, + SecondPlaces = 0, + ThirdPlaces = 3, + RegistrationDate = @"2017-06-22T22:21:21.000Z", + Birthday = @"1973-07-04T22:00:00.000Z", + Sponsor = @"Bubblemix", + Agent = @"Lyda Rylett", + AgentContact = @"lrylett1a@bravesites.com", + AgentPhone = @"+1-260-911-8241" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 110, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/26.jpg", + Position = @"down", + Name = @"Emilie Morin", + AthleteNumber = 26164, + BeatsPerMinute = 98, + TopSpeed = 4.9, + Registered = @"2017-02-01T04:18:19-02:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", - CountryName = @"Bangladesh", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", + CountryName = @"Kyrgyzstan", + FirstPlaces = 2, + SecondPlaces = 3, + ThirdPlaces = 1, + RegistrationDate = @"2017-02-01T02:18:19.000Z", + Birthday = @"1991-03-05T22:00:00.000Z", + Sponsor = @"Ooba", + Agent = @"Fifine Northeast", + AgentContact = @"fnortheast2p@w3.org", + AgentPhone = @"+1-970-422-2151" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 110, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/13.jpg", + Position = @"current", + Name = @"Özsu Keçeci", + AthleteNumber = 29403, + BeatsPerMinute = 106, + TopSpeed = 4.2, + Registered = @"2017-01-19T11:34:13-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", + CountryName = @"Latvia", FirstPlaces = 0, - SecondPlaces = 2, + SecondPlaces = 0, ThirdPlaces = 0, - RegistrationDate = @"2017-06-05T05:19:32.000Z", - Birthday = @"1980-11-14T22:00:00.000Z", - Sponsor = @"Pixope", - Agent = @"Earlie Limbrick", - AgentContact = @"elimbrickk@bloglovin.com", - AgentPhone = @"+1-202-816-6480" + RegistrationDate = @"2017-01-19T09:34:13.000Z", + Birthday = @"1999-12-11T22:00:00.000Z", + Sponsor = @"Gabcube", + Agent = @"Tamarah Goathrop", + AgentContact = @"tgoathrop2r@ucoz.ru", + AgentPhone = @"+1-805-539-7645" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 110, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/15.jpg", + Position = @"current", + Name = @"Annabell Brand", + AthleteNumber = 39233, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-01T12:21:24-02:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", + CountryName = @"Papua New Guinea", + FirstPlaces = 1, + SecondPlaces = 2, + ThirdPlaces = 4, + RegistrationDate = @"2017-03-01T10:21:24.000Z", + Birthday = @"2003-02-19T22:00:00.000Z", + Sponsor = @"Meetz", + Agent = @"Bary Rabson", + AgentContact = @"brabson3v@ucla.edu", + AgentPhone = @"+1-701-645-5641" }); this.Add(new AthletesDataExtendedItem() { @@ -360,7 +245,7 @@ public AthletesDataExtended() AthleteNumber = 44716, BeatsPerMinute = 95, TopSpeed = 4.4, - Registered = @"2017-06-30T11:23:25 -03:00", + Registered = @"2017-06-30T11:23:25-03:00", TrackProgress = 3, CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bb.png", CountryName = @"Barbados", @@ -376,210 +261,118 @@ public AthletesDataExtended() }); this.Add(new AthletesDataExtendedItem() { - Id = 75, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/69.jpg", - Position = @"current", - Name = @"Ellen Leppo", - AthleteNumber = 29286, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-08-16T09:46:35 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", - CountryName = @"Belarus", - FirstPlaces = 0, - SecondPlaces = 2, - ThirdPlaces = 4, - RegistrationDate = @"2017-08-16T06:46:35.000Z", - Birthday = @"1987-06-17T21:00:00.000Z", - Sponsor = @"Rhynyx", - Agent = @"Griffy Franz-Schoninger", - AgentContact = @"gfranzschoningerm@twitpic.com", - AgentPhone = @"+1-205-199-0409" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 68, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/23.jpg", - Position = @"up", - Name = @"Sandro Carpentier", - AthleteNumber = 23503, - BeatsPerMinute = 96, + Id = 112, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/53.jpg", + Position = @"down", + Name = @"Karen Shaw", + AthleteNumber = 31048, + BeatsPerMinute = 107, TopSpeed = 5.7, - Registered = @"2017-09-30T01:01:04 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", - CountryName = @"Belgium", + Registered = @"2017-05-15T09:25:03-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", + CountryName = @"Ecuador", FirstPlaces = 0, - SecondPlaces = 2, - ThirdPlaces = 2, - RegistrationDate = @"2017-09-29T22:01:04.000Z", - Birthday = @"1996-02-21T22:00:00.000Z", - Sponsor = @"Demivee", - Agent = @"Renate Daymond", - AgentContact = @"rdaymondn@microsoft.com", - AgentPhone = @"+1-253-250-0773" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 150, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/52.jpg", - Position = @"up", - Name = @"Gustav Petersen", - AthleteNumber = 20984, - BeatsPerMinute = 107, - TopSpeed = 4.6, - Registered = @"2017-01-01T07:40:19 -02:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", - CountryName = @"Belize", - FirstPlaces = 1, - SecondPlaces = 2, - ThirdPlaces = 1, - RegistrationDate = @"2017-01-01T05:40:19.000Z", - Birthday = @"2002-09-10T21:00:00.000Z", - Sponsor = @"Dynabox", - Agent = @"Reg Heed", - AgentContact = @"rheedo@washingtonpost.com", - AgentPhone = @"+1-718-629-6316" + SecondPlaces = 1, + ThirdPlaces = 0, + RegistrationDate = @"2017-05-15T06:25:03.000Z", + Birthday = @"1975-11-12T22:00:00.000Z", + Sponsor = @"Kazio", + Agent = @"Tod Farnes", + AgentContact = @"tfarnes1j@hao123.com", + AgentPhone = @"+1-304-641-7053" }); this.Add(new AthletesDataExtendedItem() { - Id = 142, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/63.jpg", + Id = 113, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/37.jpg", Position = @"current", - Name = @"Nicoline Thomsen", - AthleteNumber = 36778, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-03-26T10:04:29 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", - CountryName = @"Benin", + Name = @"Nick Naumann", + AthleteNumber = 25566, + BeatsPerMinute = 109, + TopSpeed = 5.9, + Registered = @"2017-07-12T09:01:11-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", + CountryName = @"Swaziland", FirstPlaces = 2, - SecondPlaces = 2, - ThirdPlaces = 4, - RegistrationDate = @"2017-03-26T07:04:29.000Z", - Birthday = @"1974-10-17T22:00:00.000Z", - Sponsor = @"Livepath", - Agent = @"Porter Roget", - AgentContact = @"progetp@dot.gov", - AgentPhone = @"+1-702-139-7230" + SecondPlaces = 1, + ThirdPlaces = 2, + RegistrationDate = @"2017-07-12T06:01:11.000Z", + Birthday = @"1993-12-20T22:00:00.000Z", + Sponsor = @"Fatz", + Agent = @"Una Juliano", + AgentContact = @"ujuliano4m@samsung.com", + AgentPhone = @"+1-202-648-7663" }); this.Add(new AthletesDataExtendedItem() { - Id = 19, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/6.jpg", + Id = 113, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/36.jpg", Position = @"current", - Name = @"Sedef Tunçeri", - AthleteNumber = 48164, + Name = @"Marialba Nascimento", + AthleteNumber = 47061, BeatsPerMinute = 108, - TopSpeed = 5.6, - Registered = @"2017-03-29T11:54:15 -03:00", + TopSpeed = 5.2, + Registered = @"2017-09-19T05:47:21-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", - CountryName = @"Bhutan", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", + CountryName = @"Tunisia", FirstPlaces = 2, - SecondPlaces = 0, + SecondPlaces = 2, ThirdPlaces = 3, - RegistrationDate = @"2017-03-29T08:54:15.000Z", - Birthday = @"2000-02-11T22:00:00.000Z", - Sponsor = @"Rhynyx", - Agent = @"Heidi Fisby", - AgentContact = @"hfisbyq@bloomberg.com", - AgentPhone = @"+1-501-338-5259" + RegistrationDate = @"2017-09-19T02:47:21.000Z", + Birthday = @"1972-03-17T22:00:00.000Z", + Sponsor = @"Skyvu", + Agent = @"Flynn Sheard", + AgentContact = @"fsheard4y@usnews.com", + AgentPhone = @"+1-225-863-3714" }); this.Add(new AthletesDataExtendedItem() { - Id = 202, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/92.jpg", + Id = 116, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/1.jpg", Position = @"down", - Name = @"Ilona Salonen", - AthleteNumber = 27068, - BeatsPerMinute = 91, - TopSpeed = 5.4, - Registered = @"2017-07-03T06:19:47 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", - CountryName = @"Bolivia", - FirstPlaces = 2, - SecondPlaces = 2, - ThirdPlaces = 2, - RegistrationDate = @"2017-07-03T03:19:47.000Z", - Birthday = @"1988-12-15T22:00:00.000Z", - Sponsor = @"Zoonoodle", - Agent = @"Lanie Rennock", - AgentContact = @"lrennockr@github.com", - AgentPhone = @"+1-617-203-3526" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 191, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/72.jpg", - Position = @"up", - Name = @"Clarisse Rey", - AthleteNumber = 29795, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-06-09T08:07:19 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", - CountryName = @"Bosnia and Herzegovina", + Name = @"Sevcan Kollen", + AthleteNumber = 13728, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-09-08T08:29:08-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", + CountryName = @"Guatemala", FirstPlaces = 1, - SecondPlaces = 3, - ThirdPlaces = 1, - RegistrationDate = @"2017-06-09T05:07:19.000Z", - Birthday = @"2001-05-26T21:00:00.000Z", - Sponsor = @"Voolith", - Agent = @"Ariel O'Scanlon", - AgentContact = @"aoscanlons@flavors.me", - AgentPhone = @"+1-304-424-5432" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 71, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/74.jpg", - Position = @"down", - Name = @"Jimmie Mcguinness", - AthleteNumber = 20729, - BeatsPerMinute = 90, - TopSpeed = 4.6, - Registered = @"2017-10-07T06:08:00 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", - CountryName = @"Botswana", - FirstPlaces = 0, - SecondPlaces = 2, - ThirdPlaces = 4, - RegistrationDate = @"2017-10-07T03:08:00.000Z", - Birthday = @"1997-01-05T22:00:00.000Z", - Sponsor = @"Feedspan", - Agent = @"Kaitlin Foro", - AgentContact = @"kforot@digg.com", - AgentPhone = @"+1-816-772-9231" + SecondPlaces = 1, + ThirdPlaces = 0, + RegistrationDate = @"2017-09-08T05:29:08.000Z", + Birthday = @"1994-04-04T21:00:00.000Z", + Sponsor = @"Podcat", + Agent = @"Jermain Capron", + AgentContact = @"jcapron20@so-net.ne.jp", + AgentPhone = @"+1-323-118-4740" }); this.Add(new AthletesDataExtendedItem() { - Id = 82, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/55.jpg", + Id = 121, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/45.jpg", Position = @"current", - Name = @"Johann Fischer", - AthleteNumber = 37212, - BeatsPerMinute = 98, - TopSpeed = 5.8, - Registered = @"2017-09-01T04:39:52 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", - CountryName = @"Brazil", + Name = @"Maurice Lambert", + AthleteNumber = 17443, + BeatsPerMinute = 96, + TopSpeed = 5.6, + Registered = @"2017-06-05T08:19:32-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", + CountryName = @"Bangladesh", FirstPlaces = 0, SecondPlaces = 2, ThirdPlaces = 0, - RegistrationDate = @"2017-09-01T01:39:52.000Z", - Birthday = @"1984-05-02T21:00:00.000Z", - Sponsor = @"Roombo", - Agent = @"Krissy Jowett", - AgentContact = @"kjowettu@reddit.com", - AgentPhone = @"+1-702-975-7252" + RegistrationDate = @"2017-06-05T05:19:32.000Z", + Birthday = @"1980-11-14T22:00:00.000Z", + Sponsor = @"Pixope", + Agent = @"Earlie Limbrick", + AgentContact = @"elimbrickk@bloglovin.com", + AgentPhone = @"+1-202-816-6480" }); this.Add(new AthletesDataExtendedItem() { @@ -590,7 +383,7 @@ public AthletesDataExtended() AthleteNumber = 11054, BeatsPerMinute = 108, TopSpeed = 5.7, - Registered = @"2017-04-18T08:03:01 -03:00", + Registered = @"2017-04-18T08:03:01-03:00", TrackProgress = 5, CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bg.png", CountryName = @"Bulgaria", @@ -606,72 +399,26 @@ public AthletesDataExtended() }); this.Add(new AthletesDataExtendedItem() { - Id = 144, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/57.jpg", - Position = @"down", - Name = @"Milja Leino", - AthleteNumber = 33563, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-11-01T10:34:07 -02:00", + Id = 121, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/48.jpg", + Position = @"current", + Name = @"Väinö Salmi", + AthleteNumber = 29839, + BeatsPerMinute = 107, + TopSpeed = 5.5, + Registered = @"2017-10-21T05:57:02-03:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", - CountryName = @"Burkina Faso", - FirstPlaces = 1, - SecondPlaces = 3, - ThirdPlaces = 3, - RegistrationDate = @"2017-11-01T08:34:07.000Z", - Birthday = @"1982-12-22T22:00:00.000Z", - Sponsor = @"Vinte", - Agent = @"Etan Oscroft", - AgentContact = @"eoscroftw@bbb.org", - AgentPhone = @"+1-812-782-8424" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 71, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/81.jpg", - Position = @"down", - Name = @"آراد جعفری", - AthleteNumber = 34962, - BeatsPerMinute = 90, - TopSpeed = 4.8, - Registered = @"2017-04-22T04:20:39 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", - CountryName = @"Burundi", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", + CountryName = @"Guinea-Bissau", FirstPlaces = 0, - SecondPlaces = 1, - ThirdPlaces = 0, - RegistrationDate = @"2017-04-22T01:20:39.000Z", - Birthday = @"1995-03-02T22:00:00.000Z", - Sponsor = @"Yodo", - Agent = @"Michaella Gormally", - AgentContact = @"mgormallyx@umn.edu", - AgentPhone = @"+1-651-252-6398" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 163, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/21.jpg", - Position = @"up", - Name = @"Pippa Roberts", - AthleteNumber = 15588, - BeatsPerMinute = 105, - TopSpeed = 4.1, - Registered = @"2017-02-07T10:23:13 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", - CountryName = @"Cambodia", - FirstPlaces = 2, - SecondPlaces = 0, - ThirdPlaces = 0, - RegistrationDate = @"2017-02-07T08:23:13.000Z", - Birthday = @"1971-01-27T22:00:00.000Z", - Sponsor = @"Eabox", - Agent = @"Rivy Brearley", - AgentContact = @"rbrearleyy@e-recht24.de", - AgentPhone = @"+1-423-813-8094" + SecondPlaces = 3, + ThirdPlaces = 4, + RegistrationDate = @"2017-10-21T02:57:02.000Z", + Birthday = @"1981-11-18T22:00:00.000Z", + Sponsor = @"Thoughtbridge", + Agent = @"Nonna Brailsford", + AgentContact = @"nbrailsford22@exblog.jp", + AgentPhone = @"+1-407-261-5214" }); this.Add(new AthletesDataExtendedItem() { @@ -682,7 +429,7 @@ public AthletesDataExtended() AthleteNumber = 40427, BeatsPerMinute = 110, TopSpeed = 4.3, - Registered = @"2017-11-09T08:50:06 -02:00", + Registered = @"2017-11-09T08:50:06-02:00", TrackProgress = 2, CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cm.png", CountryName = @"Cameroon", @@ -698,141 +445,164 @@ public AthletesDataExtended() }); this.Add(new AthletesDataExtendedItem() { - Id = 199, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/68.jpg", - Position = @"up", - Name = @"Lucie Dumont", - AthleteNumber = 12104, + Id = 122, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/71.jpg", + Position = @"down", + Name = @"Natalie Conrad", + AthleteNumber = 42602, BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-01-08T02:13:29 -02:00", + TopSpeed = 6, + Registered = @"2017-03-18T06:35:44-02:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", - CountryName = @"Canada", - FirstPlaces = 1, - SecondPlaces = 0, - ThirdPlaces = 3, - RegistrationDate = @"2017-01-08T00:13:29.000Z", - Birthday = @"1978-10-24T22:00:00.000Z", - Sponsor = @"Miboo", - Agent = @"Corbett Loughlin", - AgentContact = @"cloughlin10@cdbaby.com", - AgentPhone = @"+1-352-682-0722" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 136, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/10.jpg", - Position = @"down", - Name = @"Elaine Matthews", - AthleteNumber = 38574, - BeatsPerMinute = 110, - TopSpeed = 5.5, - Registered = @"2017-01-26T11:50:00 -02:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", - CountryName = @"Cape Verde", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", + CountryName = @"Trinidad and Tobago", FirstPlaces = 2, SecondPlaces = 1, ThirdPlaces = 2, - RegistrationDate = @"2017-01-26T09:50:00.000Z", - Birthday = @"1996-07-02T21:00:00.000Z", - Sponsor = @"Skidoo", - Agent = @"Don Jirieck", - AgentContact = @"djirieck11@google.co.jp", - AgentPhone = @"+1-212-710-1454" + RegistrationDate = @"2017-03-18T04:35:44.000Z", + Birthday = @"1980-11-10T22:00:00.000Z", + Sponsor = @"Gabcube", + Agent = @"Kalila Lovegrove", + AgentContact = @"klovegrove4x@marriott.com", + AgentPhone = @"+1-202-705-1859" }); this.Add(new AthletesDataExtendedItem() { - Id = 70, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/14.jpg", - Position = @"up", - Name = @"Emily Olsen", - AthleteNumber = 13887, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-10-03T08:01:40 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", - CountryName = @"Central African Republic", - FirstPlaces = 1, - SecondPlaces = 3, - ThirdPlaces = 2, - RegistrationDate = @"2017-10-03T05:01:40.000Z", - Birthday = @"1990-12-31T22:00:00.000Z", - Sponsor = @"Twitterwire", - Agent = @"Alvin Assender", - AgentContact = @"aassender12@nsw.gov.au", - AgentPhone = @"+1-404-948-0848" + Id = 123, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/31.jpg", + Position = @"current", + Name = @"Eeli Makinen", + AthleteNumber = 45296, + BeatsPerMinute = 106, + TopSpeed = 5.2, + Registered = @"2017-01-06T09:58:02-02:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", + CountryName = @"Finland", + FirstPlaces = 2, + SecondPlaces = 1, + ThirdPlaces = 1, + RegistrationDate = @"2017-01-06T07:58:02.000Z", + Birthday = @"1972-08-04T22:00:00.000Z", + Sponsor = @"Skinix", + Agent = @"Wilfred Sibbit", + AgentContact = @"wsibbit1r@guardian.co.uk", + AgentPhone = @"+1-609-454-3582" }); this.Add(new AthletesDataExtendedItem() { - Id = 21, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/73.jpg", + Id = 123, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/12.jpg", + Position = @"up", + Name = @"آنیتا كامياران", + AthleteNumber = 18980, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-07-21T06:42:59-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", + CountryName = @"Lebanon", + FirstPlaces = 1, + SecondPlaces = 1, + ThirdPlaces = 1, + RegistrationDate = @"2017-07-21T03:42:59.000Z", + Birthday = @"1997-04-09T21:00:00.000Z", + Sponsor = @"Zoomzone", + Agent = @"Leanora Ashment", + AgentContact = @"lashment2s@indiatimes.com", + AgentPhone = @"+1-512-208-1070" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 123, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/19.jpg", Position = @"down", - Name = @"Kuzey Aclan", - AthleteNumber = 18583, + Name = @"Flora Perez", + AthleteNumber = 23907, BeatsPerMinute = 102, - TopSpeed = 5.3, - Registered = @"2017-09-12T09:14:14 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", - CountryName = @"Chad", + TopSpeed = 5.8, + Registered = @"2017-04-12T04:16:56-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", + CountryName = @"Poland", FirstPlaces = 0, SecondPlaces = 3, - ThirdPlaces = 0, - RegistrationDate = @"2017-09-12T06:14:14.000Z", - Birthday = @"1987-12-16T22:00:00.000Z", - Sponsor = @"Brainsphere", - Agent = @"Phyllis Treadgear", - AgentContact = @"ptreadgear13@yolasite.com", - AgentPhone = @"+1-901-762-8621" + ThirdPlaces = 2, + RegistrationDate = @"2017-04-12T01:16:56.000Z", + Birthday = @"1988-01-03T22:00:00.000Z", + Sponsor = @"Bubblebox", + Agent = @"Carolyne Flewitt", + AgentContact = @"cflewitt3z@tripod.com", + AgentPhone = @"+1-402-318-6486" }); this.Add(new AthletesDataExtendedItem() { - Id = 86, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/82.jpg", + Id = 124, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/19.jpg", Position = @"current", - Name = @"Eloida Novaes", - AthleteNumber = 30751, - BeatsPerMinute = 107, - TopSpeed = 4.2, - Registered = @"2017-01-02T01:04:04 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", - CountryName = @"Chile", + Name = @"Marie Poulsen", + AthleteNumber = 44113, + BeatsPerMinute = 109, + TopSpeed = 4.7, + Registered = @"2017-04-15T10:25:21-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", + CountryName = @"Morocco", FirstPlaces = 1, - SecondPlaces = 2, + SecondPlaces = 0, ThirdPlaces = 3, - RegistrationDate = @"2017-01-01T23:04:04.000Z", - Birthday = @"1992-06-05T21:00:00.000Z", - Sponsor = @"Rhyzio", - Agent = @"Clementine McLellan", - AgentContact = @"cmclellan14@prlog.org", - AgentPhone = @"+1-802-350-5146" + RegistrationDate = @"2017-04-15T07:25:21.000Z", + Birthday = @"2000-01-03T22:00:00.000Z", + Sponsor = @"Wikizz", + Agent = @"Johanna Robrow", + AgentContact = @"jrobrow3e@accuweather.com", + AgentPhone = @"+1-989-403-7013" }); this.Add(new AthletesDataExtendedItem() { - Id = 130, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/24.jpg", + Id = 124, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/98.jpg", Position = @"down", - Name = @"آوا احمدی", - AthleteNumber = 44347, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-06-04T09:04:31 -03:00", + Name = @"Mathieu Mathieu", + AthleteNumber = 10555, + BeatsPerMinute = 101, + TopSpeed = 5.2, + Registered = @"2017-01-05T07:28:11-02:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", - CountryName = @"China", - FirstPlaces = 1, - SecondPlaces = 3, - ThirdPlaces = 4, - RegistrationDate = @"2017-06-04T06:04:31.000Z", - Birthday = @"1974-09-17T22:00:00.000Z", - Sponsor = @"Twimm", - Agent = @"Mendel Saby", - AgentContact = @"msaby15@seattletimes.com", - AgentPhone = @"+1-414-978-0163" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uzbekistan", + FirstPlaces = 2, + SecondPlaces = 2, + ThirdPlaces = 1, + RegistrationDate = @"2017-01-05T05:28:11.000Z", + Birthday = @"2002-09-25T21:00:00.000Z", + Sponsor = @"Edgewire", + Agent = @"Hoyt Kindred", + AgentContact = @"hkindred57@1688.com", + AgentPhone = @"+1-361-717-3582" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 125, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/16.jpg", + Position = @"current", + Name = @"Altiva Alves", + AthleteNumber = 31850, + BeatsPerMinute = 106, + TopSpeed = 5.1, + Registered = @"2017-11-09T02:43:54-02:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/km.png", + CountryName = @"Comoros", + FirstPlaces = 2, + SecondPlaces = 0, + ThirdPlaces = 1, + RegistrationDate = @"2017-11-09T00:43:54.000Z", + Birthday = @"1988-08-24T21:00:00.000Z", + Sponsor = @"Latz", + Agent = @"Simon O'Mannion", + AgentContact = @"somannion17@constantcontact.com", + AgentPhone = @"+1-815-580-5623" }); this.Add(new AthletesDataExtendedItem() { @@ -843,7 +613,7 @@ public AthletesDataExtended() AthleteNumber = 22958, BeatsPerMinute = 90, TopSpeed = 5, - Registered = @"2017-06-04T12:52:03 -03:00", + Registered = @"2017-06-04T12:52:03-03:00", TrackProgress = 4, CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", CountryName = @"Colombia", @@ -859,141 +629,210 @@ public AthletesDataExtended() }); this.Add(new AthletesDataExtendedItem() { - Id = 125, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/16.jpg", - Position = @"current", - Name = @"Altiva Alves", - AthleteNumber = 31850, + Id = 128, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/52.jpg", + Position = @"up", + Name = @"Sophie Lewis", + AthleteNumber = 46222, BeatsPerMinute = 106, - TopSpeed = 5.1, - Registered = @"2017-11-09T02:43:54 -02:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/km.png", - CountryName = @"Comoros", - FirstPlaces = 2, - SecondPlaces = 0, + TopSpeed = 4.4, + Registered = @"2017-02-20T09:42:07-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", + CountryName = @"Monaco", + FirstPlaces = 1, + SecondPlaces = 1, ThirdPlaces = 1, - RegistrationDate = @"2017-11-09T00:43:54.000Z", - Birthday = @"1988-08-24T21:00:00.000Z", - Sponsor = @"Latz", - Agent = @"Simon O'Mannion", - AgentContact = @"somannion17@constantcontact.com", - AgentPhone = @"+1-815-580-5623" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 38, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/17.jpg", - Position = @"current", - Name = @"Charlotte Meyer", - AthleteNumber = 21442, - BeatsPerMinute = 110, - TopSpeed = 4.6, - Registered = @"2017-10-19T10:38:35 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", - CountryName = @"Cook Islands", - FirstPlaces = 0, - SecondPlaces = 3, - ThirdPlaces = 2, - RegistrationDate = @"2017-10-19T07:38:35.000Z", - Birthday = @"1993-04-19T21:00:00.000Z", - Sponsor = @"Twitternation", - Agent = @"Godfree Rylands", - AgentContact = @"grylands18@tripod.com", - AgentPhone = @"+1-520-300-0116" + RegistrationDate = @"2017-02-20T07:42:07.000Z", + Birthday = @"1985-11-28T22:00:00.000Z", + Sponsor = @"Dablist", + Agent = @"Gray Dinse", + AgentContact = @"gdinse3c@abc.net.au", + AgentPhone = @"+1-904-798-6308" }); this.Add(new AthletesDataExtendedItem() { - Id = 186, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/42.jpg", + Id = 129, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/34.jpg", Position = @"up", - Name = @"Jimmy Bailey", - AthleteNumber = 38510, + Name = @"Ella Hansen", + AthleteNumber = 27075, BeatsPerMinute = 101, - TopSpeed = 4.7, - Registered = @"2017-06-30T04:13:42 -03:00", + TopSpeed = 5.1, + Registered = @"2017-01-05T10:12:42-02:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", - CountryName = @"Costa Rica", - FirstPlaces = 2, - SecondPlaces = 0, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", + CountryName = @"Sri Lanka", + FirstPlaces = 0, + SecondPlaces = 2, ThirdPlaces = 0, - RegistrationDate = @"2017-06-30T01:13:42.000Z", - Birthday = @"1983-03-24T22:00:00.000Z", - Sponsor = @"Tagfeed", - Agent = @"Natasha d' Eye", - AgentContact = @"nd19@engadget.com", - AgentPhone = @"+1-904-299-7647" + RegistrationDate = @"2017-01-05T08:12:42.000Z", + Birthday = @"2003-02-03T22:00:00.000Z", + Sponsor = @"Skyvu", + Agent = @"Leyla Gomersal", + AgentContact = @"lgomersal4k@ftc.gov", + AgentPhone = @"+1-607-858-0288" }); this.Add(new AthletesDataExtendedItem() { - Id = 108, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/31.jpg", - Position = @"up", - Name = @"Noah Bergeron", - AthleteNumber = 35139, - BeatsPerMinute = 110, - TopSpeed = 5.6, - Registered = @"2017-06-23T01:21:21 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", - CountryName = @"Cote DIvoire", + Id = 130, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/24.jpg", + Position = @"down", + Name = @"آوا احمدی", + AthleteNumber = 44347, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-06-04T09:04:31-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", + CountryName = @"China", FirstPlaces = 1, + SecondPlaces = 3, + ThirdPlaces = 4, + RegistrationDate = @"2017-06-04T06:04:31.000Z", + Birthday = @"1974-09-17T22:00:00.000Z", + Sponsor = @"Twimm", + Agent = @"Mendel Saby", + AgentContact = @"msaby15@seattletimes.com", + AgentPhone = @"+1-414-978-0163" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 130, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/94.jpg", + Position = @"up", + Name = @"Adem Özdoğan", + AthleteNumber = 45143, + BeatsPerMinute = 90, + TopSpeed = 5.5, + Registered = @"2017-02-16T07:11:52-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", + CountryName = @"Turkmenistan", + FirstPlaces = 2, SecondPlaces = 0, ThirdPlaces = 3, - RegistrationDate = @"2017-06-22T22:21:21.000Z", - Birthday = @"1973-07-04T22:00:00.000Z", - Sponsor = @"Bubblemix", - Agent = @"Lyda Rylett", - AgentContact = @"lrylett1a@bravesites.com", - AgentPhone = @"+1-260-911-8241" + RegistrationDate = @"2017-02-16T05:11:52.000Z", + Birthday = @"1970-12-06T22:00:00.000Z", + Sponsor = @"Jayo", + Agent = @"Arabel Carthy", + AgentContact = @"acarthy50@webmd.com", + AgentPhone = @"+1-323-320-0272" }); this.Add(new AthletesDataExtendedItem() { - Id = 176, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/35.jpg", + Id = 131, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/61.jpg", Position = @"down", - Name = @"Laudelino Castro", - AthleteNumber = 12711, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-08T04:03:22 -02:00", + Name = @"Veronika Huber", + AthleteNumber = 18146, + BeatsPerMinute = 103, + TopSpeed = 5.2, + Registered = @"2017-07-13T02:23:56-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", - CountryName = @"Croatia", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", + CountryName = @"Tonga", FirstPlaces = 1, - SecondPlaces = 0, - ThirdPlaces = 0, - RegistrationDate = @"2017-02-08T02:03:22.000Z", - Birthday = @"1979-04-12T21:00:00.000Z", - Sponsor = @"Tambee", - Agent = @"Amalia Pentercost", - AgentContact = @"apentercost1b@redcross.org", - AgentPhone = @"+1-561-194-3284" + SecondPlaces = 3, + ThirdPlaces = 2, + RegistrationDate = @"2017-07-12T23:23:56.000Z", + Birthday = @"2000-05-16T21:00:00.000Z", + Sponsor = @"Skipstorm", + Agent = @"Marta Cossor", + AgentContact = @"mcossor4w@parallels.com", + AgentPhone = @"+1-573-183-1533" }); this.Add(new AthletesDataExtendedItem() { - Id = 138, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/78.jpg", + Id = 131, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/61.jpg", Position = @"current", - Name = @"Oscar Calvo", - AthleteNumber = 45078, - BeatsPerMinute = 109, - TopSpeed = 4.3, - Registered = @"2017-06-19T10:57:42 -03:00", + Name = @"Eliza Bishop", + AthleteNumber = 31774, + BeatsPerMinute = 96, + TopSpeed = 4.7, + Registered = @"2017-09-22T11:49:02-03:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", - CountryName = @"Cuba", - FirstPlaces = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", + CountryName = @"Western Sahara", + FirstPlaces = 0, SecondPlaces = 1, ThirdPlaces = 4, - RegistrationDate = @"2017-06-19T07:57:42.000Z", - Birthday = @"1974-06-07T22:00:00.000Z", - Sponsor = @"Tanoodle", - Agent = @"Madelle Ettels", - AgentContact = @"mettels1c@ucsd.edu", - AgentPhone = @"+1-562-279-0663" + RegistrationDate = @"2017-09-22T08:49:02.000Z", + Birthday = @"1988-02-09T22:00:00.000Z", + Sponsor = @"Photojam", + Agent = @"Bridie Shortt", + AgentContact = @"bshortt5a@ihg.com", + AgentPhone = @"+1-202-577-9318" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 134, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/66.jpg", + Position = @"down", + Name = @"Anni Waisanen", + AthleteNumber = 32133, + BeatsPerMinute = 99, + TopSpeed = 5, + Registered = @"2017-08-17T01:35:09-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/do.png", + CountryName = @"Dominican Republic", + FirstPlaces = 1, + SecondPlaces = 3, + ThirdPlaces = 2, + RegistrationDate = @"2017-08-16T22:35:09.000Z", + Birthday = @"1997-07-05T21:00:00.000Z", + Sponsor = @"Meembee", + Agent = @"Christiana Louder", + AgentContact = @"clouder1i@buzzfeed.com", + AgentPhone = @"+1-331-773-4799" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 135, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/84.jpg", + Position = @"down", + Name = @"Darryl Douglas", + AthleteNumber = 35826, + BeatsPerMinute = 96, + TopSpeed = 4.6, + Registered = @"2017-07-20T11:45:52-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", + CountryName = @"Turkey", + FirstPlaces = 1, + SecondPlaces = 1, + ThirdPlaces = 1, + RegistrationDate = @"2017-07-20T08:45:52.000Z", + Birthday = @"2001-09-16T21:00:00.000Z", + Sponsor = @"Miboo", + Agent = @"Webster Springate", + AgentContact = @"wspringate4z@fotki.com", + AgentPhone = @"+1-785-116-5056" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 136, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/10.jpg", + Position = @"down", + Name = @"Elaine Matthews", + AthleteNumber = 38574, + BeatsPerMinute = 110, + TopSpeed = 5.5, + Registered = @"2017-01-26T11:50:00-02:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", + CountryName = @"Cape Verde", + FirstPlaces = 2, + SecondPlaces = 1, + ThirdPlaces = 2, + RegistrationDate = @"2017-01-26T09:50:00.000Z", + Birthday = @"1996-07-02T21:00:00.000Z", + Sponsor = @"Skidoo", + Agent = @"Don Jirieck", + AgentContact = @"djirieck11@google.co.jp", + AgentPhone = @"+1-212-710-1454" }); this.Add(new AthletesDataExtendedItem() { @@ -1004,7 +843,7 @@ public AthletesDataExtended() AthleteNumber = 10113, BeatsPerMinute = 94, TopSpeed = 4.5, - Registered = @"2017-03-13T10:51:36 -02:00", + Registered = @"2017-03-13T10:51:36-02:00", TrackProgress = 2, CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", CountryName = @"Cyprus", @@ -1020,486 +859,716 @@ public AthletesDataExtended() }); this.Add(new AthletesDataExtendedItem() { - Id = 173, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/18.jpg", - Position = @"current", - Name = @"Hassana Camp", - AthleteNumber = 14467, - BeatsPerMinute = 104, - TopSpeed = 5.2, - Registered = @"2017-06-02T12:21:59 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", - CountryName = @"Czechia", + Id = 137, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/75.jpg", + Position = @"up", + Name = @"Gloria Caballero", + AthleteNumber = 43379, + BeatsPerMinute = 103, + TopSpeed = 4.3, + Registered = @"2017-08-10T08:27:45-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", + CountryName = @"Israel", FirstPlaces = 1, - SecondPlaces = 2, - ThirdPlaces = 0, - RegistrationDate = @"2017-06-02T09:21:59.000Z", - Birthday = @"1983-05-17T21:00:00.000Z", - Sponsor = @"Trudeo", - Agent = @"Saxe Trythall", - AgentContact = @"strythall1e@flavors.me", - AgentPhone = @"+1-561-829-0731" + SecondPlaces = 3, + ThirdPlaces = 4, + RegistrationDate = @"2017-08-10T05:27:45.000Z", + Birthday = @"1975-08-29T22:00:00.000Z", + Sponsor = @"Oyoloo", + Agent = @"Claudina Davey", + AgentContact = @"cdavey2e@businessweek.com", + AgentPhone = @"+1-818-505-3284" }); this.Add(new AthletesDataExtendedItem() { - Id = 46, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/55.jpg", + Id = 138, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/38.jpg", Position = @"current", - Name = @"Ronja Kraft", - AthleteNumber = 21800, - BeatsPerMinute = 101, - TopSpeed = 5.3, - Registered = @"2017-04-02T03:33:57 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", - CountryName = @"Denmark", - FirstPlaces = 2, - SecondPlaces = 2, - ThirdPlaces = 3, - RegistrationDate = @"2017-04-02T00:33:57.000Z", - Birthday = @"1975-09-18T22:00:00.000Z", - Sponsor = @"Zoomlounge", - Agent = @"Erina Isaaksohn", - AgentContact = @"eisaaksohn1f@zdnet.com", - AgentPhone = @"+1-972-696-4121" + Name = @"Derrick Price", + AthleteNumber = 19792, + BeatsPerMinute = 94, + TopSpeed = 5.6, + Registered = @"2017-03-19T01:10:55-02:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", + CountryName = @"Argentina", + FirstPlaces = 0, + SecondPlaces = 0, + ThirdPlaces = 2, + RegistrationDate = @"2017-03-18T23:10:55.000Z", + Birthday = @"1987-08-14T21:00:00.000Z", + Sponsor = @"Tazzy", + Agent = @"Hasheem Dowzell", + AgentContact = @"hdowzell6@cnn.com", + AgentPhone = @"+1-503-326-8537" }); this.Add(new AthletesDataExtendedItem() { - Id = 8, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/14.jpg", - Position = @"up", - Name = @"Hans Möller", - AthleteNumber = 34122, + Id = 138, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/78.jpg", + Position = @"current", + Name = @"Oscar Calvo", + AthleteNumber = 45078, BeatsPerMinute = 109, - TopSpeed = 5.6, - Registered = @"2017-06-20T06:02:49 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", - CountryName = @"Djibouti", + TopSpeed = 4.3, + Registered = @"2017-06-19T10:57:42-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", + CountryName = @"Cuba", FirstPlaces = 2, - SecondPlaces = 2, + SecondPlaces = 1, ThirdPlaces = 4, - RegistrationDate = @"2017-06-20T03:02:49.000Z", - Birthday = @"1986-03-26T22:00:00.000Z", - Sponsor = @"Vinder", - Agent = @"Torrance Harrington", - AgentContact = @"tharrington1g@alibaba.com", - AgentPhone = @"+1-502-409-4283" + RegistrationDate = @"2017-06-19T07:57:42.000Z", + Birthday = @"1974-06-07T22:00:00.000Z", + Sponsor = @"Tanoodle", + Agent = @"Madelle Ettels", + AgentContact = @"mettels1c@ucsd.edu", + AgentPhone = @"+1-562-279-0663" }); this.Add(new AthletesDataExtendedItem() { - Id = 188, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/45.jpg", + Id = 138, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/31.jpg", Position = @"down", - Name = @"Ceylan Duygulu", - AthleteNumber = 21527, - BeatsPerMinute = 99, - TopSpeed = 4.9, - Registered = @"2017-07-13T09:06:04 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", - CountryName = @"Dominica", + Name = @"Antoine Mackay", + AthleteNumber = 34547, + BeatsPerMinute = 104, + TopSpeed = 5, + Registered = @"2017-08-22T09:11:37-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", + CountryName = @"Lesotho", FirstPlaces = 0, - SecondPlaces = 3, - ThirdPlaces = 4, - RegistrationDate = @"2017-07-13T06:06:04.000Z", - Birthday = @"1994-12-12T22:00:00.000Z", - Sponsor = @"Mita", - Agent = @"Reinhard Godrich", - AgentContact = @"rgodrich1h@blinklist.com", - AgentPhone = @"+1-609-255-9161" + SecondPlaces = 0, + ThirdPlaces = 0, + RegistrationDate = @"2017-08-22T06:11:37.000Z", + Birthday = @"1970-12-20T22:00:00.000Z", + Sponsor = @"Jaxnation", + Agent = @"Alain Paling", + AgentContact = @"apaling2t@desdev.cn", + AgentPhone = @"+1-253-727-2019" }); this.Add(new AthletesDataExtendedItem() { - Id = 134, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/66.jpg", - Position = @"down", - Name = @"Anni Waisanen", - AthleteNumber = 32133, - BeatsPerMinute = 99, + Id = 139, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/28.jpg", + Position = @"current", + Name = @"Annabell Barth", + AthleteNumber = 41130, + BeatsPerMinute = 103, TopSpeed = 5, - Registered = @"2017-08-17T01:35:09 -03:00", + Registered = @"2017-08-24T11:58:56-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/do.png", - CountryName = @"Dominican Republic", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", + CountryName = @"Haiti", FirstPlaces = 1, - SecondPlaces = 3, - ThirdPlaces = 2, - RegistrationDate = @"2017-08-16T22:35:09.000Z", - Birthday = @"1997-07-05T21:00:00.000Z", - Sponsor = @"Meembee", - Agent = @"Christiana Louder", - AgentContact = @"clouder1i@buzzfeed.com", - AgentPhone = @"+1-331-773-4799" + SecondPlaces = 0, + ThirdPlaces = 3, + RegistrationDate = @"2017-08-24T08:58:56.000Z", + Birthday = @"1995-07-12T21:00:00.000Z", + Sponsor = @"Kaymbo", + Agent = @"Cookie Leale", + AgentContact = @"cleale24@salon.com", + AgentPhone = @"+1-202-748-0506" }); this.Add(new AthletesDataExtendedItem() { - Id = 112, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/53.jpg", - Position = @"down", - Name = @"Karen Shaw", - AthleteNumber = 31048, - BeatsPerMinute = 107, - TopSpeed = 5.7, - Registered = @"2017-05-15T09:25:03 -03:00", + Id = 141, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/15.jpg", + Position = @"current", + Name = @"Miro Korpela", + AthleteNumber = 40544, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-01-10T07:12:44-02:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", - CountryName = @"Ecuador", - FirstPlaces = 0, - SecondPlaces = 1, - ThirdPlaces = 0, - RegistrationDate = @"2017-05-15T06:25:03.000Z", - Birthday = @"1975-11-12T22:00:00.000Z", - Sponsor = @"Kazio", - Agent = @"Tod Farnes", - AgentContact = @"tfarnes1j@hao123.com", - AgentPhone = @"+1-304-641-7053" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", + CountryName = @"Netherlands", + FirstPlaces = 1, + SecondPlaces = 2, + ThirdPlaces = 3, + RegistrationDate = @"2017-01-10T05:12:44.000Z", + Birthday = @"1975-10-15T22:00:00.000Z", + Sponsor = @"Yata", + Agent = @"Michelle Fehners", + AgentContact = @"mfehners3k@hubpages.com", + AgentPhone = @"+1-248-569-7729" }); this.Add(new AthletesDataExtendedItem() { - Id = 161, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/38.jpg", + Id = 142, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/63.jpg", Position = @"current", - Name = @"Alex Martin", - AthleteNumber = 27887, - BeatsPerMinute = 96, - TopSpeed = 4.2, - Registered = @"2017-10-28T04:06:33 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", - CountryName = @"Egypt", + Name = @"Nicoline Thomsen", + AthleteNumber = 36778, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-03-26T10:04:29-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", + CountryName = @"Benin", FirstPlaces = 2, - SecondPlaces = 3, - ThirdPlaces = 0, - RegistrationDate = @"2017-10-28T01:06:33.000Z", - Birthday = @"1997-09-03T21:00:00.000Z", - Sponsor = @"Fivechat", - Agent = @"Kaspar Beaman", - AgentContact = @"kbeaman1k@fc2.com", - AgentPhone = @"+1-912-427-7887" + SecondPlaces = 2, + ThirdPlaces = 4, + RegistrationDate = @"2017-03-26T07:04:29.000Z", + Birthday = @"1974-10-17T22:00:00.000Z", + Sponsor = @"Livepath", + Agent = @"Porter Roget", + AgentContact = @"progetp@dot.gov", + AgentPhone = @"+1-702-139-7230" }); this.Add(new AthletesDataExtendedItem() { - Id = 196, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/30.jpg", + Id = 143, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/38.jpg", Position = @"up", - Name = @"Begüm Erkekli", - AthleteNumber = 37888, - BeatsPerMinute = 104, - TopSpeed = 4.6, - Registered = @"2017-10-04T03:02:35 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", - CountryName = @"El Salvador", - FirstPlaces = 0, - SecondPlaces = 0, - ThirdPlaces = 3, - RegistrationDate = @"2017-10-04T00:02:35.000Z", - Birthday = @"1974-07-18T22:00:00.000Z", - Sponsor = @"Podcat", - Agent = @"Shandra Cassels", - AgentContact = @"scassels1l@cocolog-nifty.com", - AgentPhone = @"+1-507-261-6559" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 24, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/0.jpg", - Position = @"down", - Name = @"Joan Ortega", - AthleteNumber = 49478, + Name = @"رضا کوتی", + AthleteNumber = 13640, BeatsPerMinute = 103, - TopSpeed = 5.4, - Registered = @"2017-07-04T03:01:47 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", - CountryName = @"Equatorial Guinea", - FirstPlaces = 0, + TopSpeed = 4.2, + Registered = @"2017-04-30T02:34:29-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", + CountryName = @"Pakistan", + FirstPlaces = 1, SecondPlaces = 0, - ThirdPlaces = 0, - RegistrationDate = @"2017-07-04T00:01:47.000Z", - Birthday = @"1992-01-27T22:00:00.000Z", - Sponsor = @"Rhynyx", - Agent = @"Liuka Waterstone", - AgentContact = @"lwaterstone1m@google.de", - AgentPhone = @"+1-734-129-3969" + ThirdPlaces = 2, + RegistrationDate = @"2017-04-29T23:34:29.000Z", + Birthday = @"1996-03-16T22:00:00.000Z", + Sponsor = @"Twinte", + Agent = @"Kati Kivelhan", + AgentContact = @"kkivelhan3s@yahoo.co.jp", + AgentPhone = @"+1-970-563-1294" }); this.Add(new AthletesDataExtendedItem() { - Id = 174, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/29.jpg", - Position = @"current", - Name = @"Beatriz Gallardo", - AthleteNumber = 38538, - BeatsPerMinute = 101, - TopSpeed = 6, - Registered = @"2017-11-06T02:14:31 -02:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", - CountryName = @"Eritrea", + Id = 144, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/57.jpg", + Position = @"down", + Name = @"Milja Leino", + AthleteNumber = 33563, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-11-01T10:34:07-02:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", + CountryName = @"Burkina Faso", FirstPlaces = 1, - SecondPlaces = 0, - ThirdPlaces = 1, - RegistrationDate = @"2017-11-06T00:14:31.000Z", - Birthday = @"1970-06-17T22:00:00.000Z", - Sponsor = @"Bubblebox", - Agent = @"Buddy Bletso", - AgentContact = @"bbletso1n@apache.org", - AgentPhone = @"+1-650-832-8650" + SecondPlaces = 3, + ThirdPlaces = 3, + RegistrationDate = @"2017-11-01T08:34:07.000Z", + Birthday = @"1982-12-22T22:00:00.000Z", + Sponsor = @"Vinte", + Agent = @"Etan Oscroft", + AgentContact = @"eoscroftw@bbb.org", + AgentPhone = @"+1-812-782-8424" }); this.Add(new AthletesDataExtendedItem() { - Id = 193, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/59.jpg", + Id = 147, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/8.jpg", Position = @"down", - Name = @"Sophia Carlson", - AthleteNumber = 44183, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-09-04T07:03:19 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", - CountryName = @"Estonia", - FirstPlaces = 0, - SecondPlaces = 3, + Name = @"میلاد یاسمی", + AthleteNumber = 44023, + BeatsPerMinute = 104, + TopSpeed = 5.2, + Registered = @"2017-06-10T04:11:01-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", + CountryName = @"Togo", + FirstPlaces = 1, + SecondPlaces = 1, + ThirdPlaces = 1, + RegistrationDate = @"2017-06-10T01:11:01.000Z", + Birthday = @"1975-08-28T22:00:00.000Z", + Sponsor = @"Jabbercube", + Agent = @"Isidoro Mowsdale", + AgentContact = @"imowsdale4v@alexa.com", + AgentPhone = @"+1-612-787-8688" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 150, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/52.jpg", + Position = @"up", + Name = @"Gustav Petersen", + AthleteNumber = 20984, + BeatsPerMinute = 107, + TopSpeed = 4.6, + Registered = @"2017-01-01T07:40:19-02:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", + CountryName = @"Belize", + FirstPlaces = 1, + SecondPlaces = 2, + ThirdPlaces = 1, + RegistrationDate = @"2017-01-01T05:40:19.000Z", + Birthday = @"2002-09-10T21:00:00.000Z", + Sponsor = @"Dynabox", + Agent = @"Reg Heed", + AgentContact = @"rheedo@washingtonpost.com", + AgentPhone = @"+1-718-629-6316" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 151, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/88.jpg", + Position = @"current", + Name = @"Charlotte Mills", + AthleteNumber = 49829, + BeatsPerMinute = 92, + TopSpeed = 5.3, + Registered = @"2017-05-10T04:33:10-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", + CountryName = @"Madagascar", + FirstPlaces = 1, + SecondPlaces = 1, ThirdPlaces = 4, - RegistrationDate = @"2017-09-04T04:03:19.000Z", - Birthday = @"1973-11-25T22:00:00.000Z", - Sponsor = @"Buzzbean", - Agent = @"Kristal Tuckey", - AgentContact = @"ktuckey1o@craigslist.org", - AgentPhone = @"+1-202-866-2533" + RegistrationDate = @"2017-05-10T01:33:10.000Z", + Birthday = @"1980-11-01T22:00:00.000Z", + Sponsor = @"Quaxo", + Agent = @"Ceciley Swatten", + AgentContact = @"cswatten30@hao123.com", + AgentPhone = @"+1-318-196-1473" }); this.Add(new AthletesDataExtendedItem() { - Id = 85, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/43.jpg", + Id = 154, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/54.jpg", Position = @"down", - Name = @"Niilo Laurila", - AthleteNumber = 49215, - BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-04-26T01:26:36 -03:00", + Name = @"Rhonda Simmmons", + AthleteNumber = 37139, + BeatsPerMinute = 96, + TopSpeed = 5.1, + Registered = @"2017-07-03T05:39:45-03:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", - CountryName = @"Ethiopia", - FirstPlaces = 1, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", + CountryName = @"Nauru", + FirstPlaces = 2, SecondPlaces = 2, - ThirdPlaces = 2, - RegistrationDate = @"2017-04-25T22:26:36.000Z", - Birthday = @"1977-11-19T22:00:00.000Z", - Sponsor = @"Rooxo", - Agent = @"Selestina Frany", - AgentContact = @"sfrany1p@devhub.com", - AgentPhone = @"+1-520-658-1497" + ThirdPlaces = 3, + RegistrationDate = @"2017-07-03T02:39:45.000Z", + Birthday = @"2002-08-18T21:00:00.000Z", + Sponsor = @"Aibox", + Agent = @"Rudolf Nealy", + AgentContact = @"rnealy3i@upenn.edu", + AgentPhone = @"+1-520-799-5392" }); this.Add(new AthletesDataExtendedItem() { - Id = 201, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/92.jpg", + Id = 155, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/82.jpg", Position = @"up", - Name = @"Kaya Tekand", - AthleteNumber = 11028, - BeatsPerMinute = 93, - TopSpeed = 5.2, - Registered = @"2017-04-10T09:57:13 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", - CountryName = @"Fiji", + Name = @"Justin Philippe", + AthleteNumber = 12858, + BeatsPerMinute = 104, + TopSpeed = 5.7, + Registered = @"2017-03-16T02:00:35-02:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", + CountryName = @"Maldives", FirstPlaces = 2, - SecondPlaces = 2, + SecondPlaces = 1, + ThirdPlaces = 3, + RegistrationDate = @"2017-03-16T00:00:35.000Z", + Birthday = @"1988-12-12T22:00:00.000Z", + Sponsor = @"Roomm", + Agent = @"Dodie Zoephel", + AgentContact = @"dzoephel33@fc2.com", + AgentPhone = @"+1-404-901-7264" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 159, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/66.jpg", + Position = @"up", + Name = @"Eva Dean", + AthleteNumber = 48874, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-03-04T01:58:52-02:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", + CountryName = @"Sao Tome and Principe", + FirstPlaces = 0, + SecondPlaces = 1, ThirdPlaces = 0, - RegistrationDate = @"2017-04-10T06:57:13.000Z", - Birthday = @"1976-06-13T22:00:00.000Z", - Sponsor = @"Thoughtworks", - Agent = @"Damian Wapples", - AgentContact = @"dwapples1q@aboutads.info", - AgentPhone = @"+1-757-752-6615" + RegistrationDate = @"2017-03-03T23:58:52.000Z", + Birthday = @"1978-06-05T22:00:00.000Z", + Sponsor = @"Vipe", + Agent = @"Sella Catherick", + AgentContact = @"scatherick49@behance.net", + AgentPhone = @"+1-917-106-1204" }); this.Add(new AthletesDataExtendedItem() { - Id = 123, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/31.jpg", + Id = 161, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/38.jpg", Position = @"current", - Name = @"Eeli Makinen", - AthleteNumber = 45296, + Name = @"Alex Martin", + AthleteNumber = 27887, + BeatsPerMinute = 96, + TopSpeed = 4.2, + Registered = @"2017-10-28T04:06:33-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", + CountryName = @"Egypt", + FirstPlaces = 2, + SecondPlaces = 3, + ThirdPlaces = 0, + RegistrationDate = @"2017-10-28T01:06:33.000Z", + Birthday = @"1997-09-03T21:00:00.000Z", + Sponsor = @"Fivechat", + Agent = @"Kaspar Beaman", + AgentContact = @"kbeaman1k@fc2.com", + AgentPhone = @"+1-912-427-7887" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 161, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/89.jpg", + Position = @"up", + Name = @"Franklin Byrd", + AthleteNumber = 49498, BeatsPerMinute = 106, - TopSpeed = 5.2, - Registered = @"2017-01-06T09:58:02 -02:00", + TopSpeed = 5.3, + Registered = @"2017-11-04T11:09:26-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", + CountryName = @"Taiwan, Province of China", + FirstPlaces = 0, + SecondPlaces = 1, + ThirdPlaces = 2, + RegistrationDate = @"2017-11-04T09:09:26.000Z", + Birthday = @"1981-12-22T22:00:00.000Z", + Sponsor = @"Youbridge", + Agent = @"Fletch Starbucke", + AgentContact = @"fstarbucke4q@oakley.com", + AgentPhone = @"+1-318-269-0766" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 162, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/5.jpg", + Position = @"down", + Name = @"Adam Bouchard", + AthleteNumber = 38672, + BeatsPerMinute = 99, + TopSpeed = 4.7, + Registered = @"2017-01-04T03:04:05-02:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", - CountryName = @"Finland", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", + CountryName = @"Seychelles", + FirstPlaces = 1, + SecondPlaces = 0, + ThirdPlaces = 4, + RegistrationDate = @"2017-01-04T01:04:05.000Z", + Birthday = @"1988-09-30T22:00:00.000Z", + Sponsor = @"Brightdog", + Agent = @"Claudius Landre", + AgentContact = @"clandre4c@diigo.com", + AgentPhone = @"+1-573-793-7549" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 162, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/0.jpg", + Position = @"current", + Name = @"Alex Craig", + AthleteNumber = 21868, + BeatsPerMinute = 94, + TopSpeed = 4.2, + Registered = @"2017-03-19T10:20:51-02:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", + CountryName = @"Syrian Arab Republic", + FirstPlaces = 0, + SecondPlaces = 1, + ThirdPlaces = 3, + RegistrationDate = @"2017-03-19T08:20:51.000Z", + Birthday = @"1985-04-03T21:00:00.000Z", + Sponsor = @"Photojam", + Agent = @"Rodrigo Gregolotti", + AgentContact = @"rgregolotti4p@tamu.edu", + AgentPhone = @"+1-757-915-0540" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 163, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/21.jpg", + Position = @"up", + Name = @"Pippa Roberts", + AthleteNumber = 15588, + BeatsPerMinute = 105, + TopSpeed = 4.1, + Registered = @"2017-02-07T10:23:13-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", + CountryName = @"Cambodia", FirstPlaces = 2, + SecondPlaces = 0, + ThirdPlaces = 0, + RegistrationDate = @"2017-02-07T08:23:13.000Z", + Birthday = @"1971-01-27T22:00:00.000Z", + Sponsor = @"Eabox", + Agent = @"Rivy Brearley", + AgentContact = @"rbrearleyy@e-recht24.de", + AgentPhone = @"+1-423-813-8094" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 163, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/52.jpg", + Position = @"up", + Name = @"Millie Cooper", + AthleteNumber = 14610, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-05-08T09:30:14-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", + CountryName = @"Nicaragua", + FirstPlaces = 1, + SecondPlaces = 1, + ThirdPlaces = 4, + RegistrationDate = @"2017-05-08T06:30:14.000Z", + Birthday = @"1984-07-16T21:00:00.000Z", + Sponsor = @"Ntag", + Agent = @"Darrel Dever", + AgentContact = @"ddever3m@netscape.com", + AgentPhone = @"+1-614-913-6448" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 163, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/70.jpg", + Position = @"down", + Name = @"میلاد قاسمی", + AthleteNumber = 12788, + BeatsPerMinute = 101, + TopSpeed = 4.1, + Registered = @"2017-03-01T07:51:17-02:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", + CountryName = @"Samoa", + FirstPlaces = 1, SecondPlaces = 1, + ThirdPlaces = 2, + RegistrationDate = @"2017-03-01T05:51:17.000Z", + Birthday = @"1973-07-02T22:00:00.000Z", + Sponsor = @"Realfire", + Agent = @"Grover McPaike", + AgentContact = @"gmcpaike47@tuttocitta.it", + AgentPhone = @"+1-803-673-3932" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 164, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/51.jpg", + Position = @"current", + Name = @"Ethel Stephens", + AthleteNumber = 18692, + BeatsPerMinute = 94, + TopSpeed = 4.1, + Registered = @"2017-02-13T05:03:04-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", + CountryName = @"Ukraine", + FirstPlaces = 0, + SecondPlaces = 2, ThirdPlaces = 1, - RegistrationDate = @"2017-01-06T07:58:02.000Z", - Birthday = @"1972-08-04T22:00:00.000Z", - Sponsor = @"Skinix", - Agent = @"Wilfred Sibbit", - AgentContact = @"wsibbit1r@guardian.co.uk", - AgentPhone = @"+1-609-454-3582" + RegistrationDate = @"2017-02-13T03:03:04.000Z", + Birthday = @"1989-12-03T22:00:00.000Z", + Sponsor = @"Ozu", + Agent = @"Sholom Cantos", + AgentContact = @"scantos53@phoca.cz", + AgentPhone = @"+1-412-479-5864" }); this.Add(new AthletesDataExtendedItem() { - Id = 16, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/72.jpg", + Id = 165, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/79.jpg", Position = @"down", - Name = @"Felix Olsen", - AthleteNumber = 43198, - BeatsPerMinute = 101, - TopSpeed = 4.2, - Registered = @"2017-09-27T01:17:14 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", - CountryName = @"France", - FirstPlaces = 2, - SecondPlaces = 0, + Name = @"Mario Ellis", + AthleteNumber = 18026, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-02-13T11:53:15-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", + CountryName = @"Mali", + FirstPlaces = 1, + SecondPlaces = 2, ThirdPlaces = 1, - RegistrationDate = @"2017-09-26T22:17:14.000Z", - Birthday = @"1976-04-16T22:00:00.000Z", - Sponsor = @"Aimbo", - Agent = @"Jackqueline Knell", - AgentContact = @"jknell1s@studiopress.com", - AgentPhone = @"+1-206-461-0587" + RegistrationDate = @"2017-02-13T09:53:15.000Z", + Birthday = @"1972-04-13T22:00:00.000Z", + Sponsor = @"Blogpad", + Agent = @"Duky Toll", + AgentContact = @"dtoll34@163.com", + AgentPhone = @"+1-706-592-0164" }); this.Add(new AthletesDataExtendedItem() { - Id = 62, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/43.jpg", + Id = 166, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/74.jpg", Position = @"current", - Name = @"Roman Smith", - AthleteNumber = 15531, + Name = @"Maria Parra", + AthleteNumber = 39861, BeatsPerMinute = 106, - TopSpeed = 4.9, - Registered = @"2017-06-14T05:12:04 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", - CountryName = @"Gabon", + TopSpeed = 6, + Registered = @"2017-01-30T09:22:52-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", + CountryName = @"Kiribati", FirstPlaces = 1, - SecondPlaces = 0, + SecondPlaces = 3, ThirdPlaces = 0, - RegistrationDate = @"2017-06-14T02:12:04.000Z", - Birthday = @"2002-09-02T21:00:00.000Z", - Sponsor = @"Leexo", - Agent = @"Sargent Brownsill", - AgentContact = @"sbrownsill1t@tiny.cc", - AgentPhone = @"+1-540-211-9674" + RegistrationDate = @"2017-01-30T07:22:52.000Z", + Birthday = @"1981-02-06T22:00:00.000Z", + Sponsor = @"Flipbug", + Agent = @"Lela Cosh", + AgentContact = @"lcosh2l@buzzfeed.com", + AgentPhone = @"+1-936-249-2059" }); this.Add(new AthletesDataExtendedItem() { - Id = 69, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/17.jpg", - Position = @"current", - Name = @"Emil Meißner", - AthleteNumber = 37183, - BeatsPerMinute = 97, - TopSpeed = 4, - Registered = @"2017-07-15T12:32:30 -03:00", + Id = 167, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/81.jpg", + Position = @"down", + Name = @"Milo Charles", + AthleteNumber = 10661, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-07-20T09:00:22-03:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", - CountryName = @"Gambia", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", + CountryName = @"Iceland", FirstPlaces = 1, - SecondPlaces = 1, + SecondPlaces = 0, ThirdPlaces = 1, - RegistrationDate = @"2017-07-15T09:32:30.000Z", - Birthday = @"1999-05-29T21:00:00.000Z", - Sponsor = @"Brainsphere", - Agent = @"Harley Wasselin", - AgentContact = @"hwasselin1u@discovery.com", - AgentPhone = @"+1-405-554-3182" + RegistrationDate = @"2017-07-20T06:00:22.000Z", + Birthday = @"1978-07-05T22:00:00.000Z", + Sponsor = @"Eamia", + Agent = @"Elvina Weall", + AgentContact = @"eweall28@usda.gov", + AgentPhone = @"+1-512-582-5067" }); this.Add(new AthletesDataExtendedItem() { - Id = 182, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/94.jpg", - Position = @"current", - Name = @"Gerald Schmidt", - AthleteNumber = 47410, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-02-20T11:53:08 -02:00", + Id = 167, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/19.jpg", + Position = @"down", + Name = @"Louis Smith", + AthleteNumber = 31837, + BeatsPerMinute = 98, + TopSpeed = 5.4, + Registered = @"2017-03-19T08:12:23-02:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", - CountryName = @"Georgia", - FirstPlaces = 1, - SecondPlaces = 0, - ThirdPlaces = 4, - RegistrationDate = @"2017-02-20T09:53:08.000Z", - Birthday = @"1973-09-07T22:00:00.000Z", - Sponsor = @"Bubbletube", - Agent = @"Melisent Arlett", - AgentContact = @"marlett1v@ebay.co.uk", - AgentPhone = @"+1-408-346-0228" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", + CountryName = @"Liberia", + FirstPlaces = 2, + SecondPlaces = 2, + ThirdPlaces = 3, + RegistrationDate = @"2017-03-19T06:12:23.000Z", + Birthday = @"1975-05-27T22:00:00.000Z", + Sponsor = @"Topicblab", + Agent = @"Doll Broad", + AgentContact = @"dbroad2u@yale.edu", + AgentPhone = @"+1-210-494-3531" }); this.Add(new AthletesDataExtendedItem() { - Id = 190, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/53.jpg", + Id = 167, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/32.jpg", Position = @"current", - Name = @"Gladys Van Der Steeg", - AthleteNumber = 20216, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-10-09T02:01:16 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", - CountryName = @"Germany", + Name = @"Esma Adıvar", + AthleteNumber = 35565, + BeatsPerMinute = 99, + TopSpeed = 4.2, + Registered = @"2017-06-17T12:34:29-03:00", + TrackProgress = 5, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", + CountryName = @"Philippines", FirstPlaces = 2, SecondPlaces = 0, - ThirdPlaces = 4, - RegistrationDate = @"2017-10-08T23:01:16.000Z", - Birthday = @"2000-06-25T21:00:00.000Z", - Sponsor = @"Flashpoint", - Agent = @"Gilda Fazackerley", - AgentContact = @"gfazackerley1w@exblog.jp", - AgentPhone = @"+1-315-585-2018" + ThirdPlaces = 0, + RegistrationDate = @"2017-06-17T09:34:29.000Z", + Birthday = @"1995-07-28T21:00:00.000Z", + Sponsor = @"Voomm", + Agent = @"Bobbie Sandes", + AgentContact = @"bsandes3y@hibu.com", + AgentPhone = @"+1-202-134-4380" }); this.Add(new AthletesDataExtendedItem() { - Id = 100, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/20.jpg", + Id = 167, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/62.jpg", Position = @"current", - Name = @"Alexis Walker", - AthleteNumber = 43183, - BeatsPerMinute = 103, - TopSpeed = 5.8, - Registered = @"2017-08-07T10:35:06 -03:00", + Name = @"Pippa Morris", + AthleteNumber = 44421, + BeatsPerMinute = 101, + TopSpeed = 5.5, + Registered = @"2017-03-06T09:21:58-02:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", + CountryName = @"Tajikistan", + FirstPlaces = 1, + SecondPlaces = 2, + ThirdPlaces = 0, + RegistrationDate = @"2017-03-06T07:21:58.000Z", + Birthday = @"1992-07-13T21:00:00.000Z", + Sponsor = @"Vinte", + Agent = @"Ashley Rottgers", + AgentContact = @"arottgers4r@psu.edu", + AgentPhone = @"+1-253-912-5996" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 167, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/67.jpg", + Position = @"down", + Name = @"Aatu Ranta", + AthleteNumber = 38049, + BeatsPerMinute = 94, + TopSpeed = 5.1, + Registered = @"2017-07-21T04:22:18-03:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", - CountryName = @"Ghana", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", + CountryName = @"United Arab Emirates", FirstPlaces = 2, - SecondPlaces = 3, - ThirdPlaces = 0, - RegistrationDate = @"2017-08-07T07:35:06.000Z", - Birthday = @"1979-03-09T22:00:00.000Z", - Sponsor = @"Buzzdog", - Agent = @"Yoshiko Trinke", - AgentContact = @"ytrinke1x@symantec.com", - AgentPhone = @"+1-615-409-3097" + SecondPlaces = 0, + ThirdPlaces = 4, + RegistrationDate = @"2017-07-21T01:22:18.000Z", + Birthday = @"1990-07-27T21:00:00.000Z", + Sponsor = @"Skyndu", + Agent = @"Elita Oller", + AgentContact = @"eoller54@macromedia.com", + AgentPhone = @"+1-330-539-5710" }); this.Add(new AthletesDataExtendedItem() { - Id = 85, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/34.jpg", + Id = 168, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/10.jpg", Position = @"current", - Name = @"Jeffrey Medina", - AthleteNumber = 42905, - BeatsPerMinute = 100, - TopSpeed = 5.2, - Registered = @"2017-09-15T02:11:43 -03:00", + Name = @"Calvin Hunt", + AthleteNumber = 35535, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-11-07T09:58:42-02:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", - CountryName = @"Greece", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", + CountryName = @"Austria", FirstPlaces = 1, - SecondPlaces = 0, - ThirdPlaces = 4, - RegistrationDate = @"2017-09-14T23:11:43.000Z", - Birthday = @"1985-12-16T22:00:00.000Z", - Sponsor = @"Edgetag", - Agent = @"Doralyn Fransinelli", - AgentContact = @"dfransinelli1y@ucsd.edu", - AgentPhone = @"+1-915-495-9682" + SecondPlaces = 3, + ThirdPlaces = 3, + RegistrationDate = @"2017-11-07T07:58:42.000Z", + Birthday = @"1984-09-11T21:00:00.000Z", + Sponsor = @"Thoughtbridge", + Agent = @"Morna Melville", + AgentContact = @"mmelvilleg@weebly.com", + AgentPhone = @"+1-414-266-7543" }); this.Add(new AthletesDataExtendedItem() { @@ -1510,7 +1579,7 @@ public AthletesDataExtended() AthleteNumber = 19011, BeatsPerMinute = 91, TopSpeed = 5.2, - Registered = @"2017-04-21T08:08:33 -03:00", + Registered = @"2017-04-21T08:08:33-03:00", TrackProgress = 4, CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gd.png", CountryName = @"Grenada", @@ -1526,1049 +1595,980 @@ public AthletesDataExtended() }); this.Add(new AthletesDataExtendedItem() { - Id = 116, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/1.jpg", - Position = @"down", - Name = @"Sevcan Kollen", - AthleteNumber = 13728, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-09-08T08:29:08 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", - CountryName = @"Guatemala", + Id = 169, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/44.jpg", + Position = @"up", + Name = @"Aziz Santos", + AthleteNumber = 38947, + BeatsPerMinute = 98, + TopSpeed = 4, + Registered = @"2017-04-03T02:18:46-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", + CountryName = @"United Kingdom", FirstPlaces = 1, SecondPlaces = 1, - ThirdPlaces = 0, - RegistrationDate = @"2017-09-08T05:29:08.000Z", - Birthday = @"1994-04-04T21:00:00.000Z", - Sponsor = @"Podcat", - Agent = @"Jermain Capron", - AgentContact = @"jcapron20@so-net.ne.jp", - AgentPhone = @"+1-323-118-4740" + ThirdPlaces = 2, + RegistrationDate = @"2017-04-02T23:18:46.000Z", + Birthday = @"1978-11-03T22:00:00.000Z", + Sponsor = @"Devbug", + Agent = @"Elnora Standrin", + AgentContact = @"estandrin55@time.com", + AgentPhone = @"+1-714-311-7133" }); this.Add(new AthletesDataExtendedItem() { - Id = 75, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/88.jpg", - Position = @"down", - Name = @"Rafael Gutierrez", - AthleteNumber = 38804, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-02-08T07:50:59 -02:00", + Id = 170, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/60.jpg", + Position = @"up", + Name = @"Fernando Gimenez", + AthleteNumber = 31290, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-06-21T06:45:54-03:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", - CountryName = @"Guinea", - FirstPlaces = 0, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uruguay", + FirstPlaces = 2, SecondPlaces = 0, - ThirdPlaces = 3, - RegistrationDate = @"2017-02-08T05:50:59.000Z", - Birthday = @"1975-07-08T22:00:00.000Z", - Sponsor = @"Tagcat", - Agent = @"Greg Lifsey", - AgentContact = @"glifsey21@nytimes.com", - AgentPhone = @"+1-615-402-5193" + ThirdPlaces = 4, + RegistrationDate = @"2017-06-21T03:45:54.000Z", + Birthday = @"1985-07-26T21:00:00.000Z", + Sponsor = @"Kamba", + Agent = @"Randolf Coonihan", + AgentContact = @"rcoonihan56@wordpress.com", + AgentPhone = @"+1-617-259-1371" }); this.Add(new AthletesDataExtendedItem() { - Id = 121, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/48.jpg", + Id = 173, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/18.jpg", Position = @"current", - Name = @"Väinö Salmi", - AthleteNumber = 29839, - BeatsPerMinute = 107, - TopSpeed = 5.5, - Registered = @"2017-10-21T05:57:02 -03:00", + Name = @"Hassana Camp", + AthleteNumber = 14467, + BeatsPerMinute = 104, + TopSpeed = 5.2, + Registered = @"2017-06-02T12:21:59-03:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", - CountryName = @"Guinea-Bissau", - FirstPlaces = 0, - SecondPlaces = 3, - ThirdPlaces = 4, - RegistrationDate = @"2017-10-21T02:57:02.000Z", - Birthday = @"1981-11-18T22:00:00.000Z", - Sponsor = @"Thoughtbridge", - Agent = @"Nonna Brailsford", - AgentContact = @"nbrailsford22@exblog.jp", - AgentPhone = @"+1-407-261-5214" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 180, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/90.jpg", - Position = @"up", - Name = @"Lillian Bowman", - AthleteNumber = 35323, - BeatsPerMinute = 103, - TopSpeed = 4.5, - Registered = @"2017-08-31T11:55:25 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", - CountryName = @"Guyana", - FirstPlaces = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", + CountryName = @"Czechia", + FirstPlaces = 1, SecondPlaces = 2, - ThirdPlaces = 2, - RegistrationDate = @"2017-08-31T08:55:25.000Z", - Birthday = @"1999-08-21T21:00:00.000Z", - Sponsor = @"Brightbean", - Agent = @"Gabbey Lillee", - AgentContact = @"glillee23@tiny.cc", - AgentPhone = @"+1-503-450-6669" + ThirdPlaces = 0, + RegistrationDate = @"2017-06-02T09:21:59.000Z", + Birthday = @"1983-05-17T21:00:00.000Z", + Sponsor = @"Trudeo", + Agent = @"Saxe Trythall", + AgentContact = @"strythall1e@flavors.me", + AgentPhone = @"+1-561-829-0731" }); this.Add(new AthletesDataExtendedItem() { - Id = 139, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/28.jpg", + Id = 174, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/29.jpg", Position = @"current", - Name = @"Annabell Barth", - AthleteNumber = 41130, - BeatsPerMinute = 103, - TopSpeed = 5, - Registered = @"2017-08-24T11:58:56 -03:00", + Name = @"Beatriz Gallardo", + AthleteNumber = 38538, + BeatsPerMinute = 101, + TopSpeed = 6, + Registered = @"2017-11-06T02:14:31-02:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", - CountryName = @"Haiti", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", + CountryName = @"Eritrea", FirstPlaces = 1, SecondPlaces = 0, - ThirdPlaces = 3, - RegistrationDate = @"2017-08-24T08:58:56.000Z", - Birthday = @"1995-07-12T21:00:00.000Z", - Sponsor = @"Kaymbo", - Agent = @"Cookie Leale", - AgentContact = @"cleale24@salon.com", - AgentPhone = @"+1-202-748-0506" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 4, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/34.jpg", - Position = @"down", - Name = @"Mathys Martin", - AthleteNumber = 32928, - BeatsPerMinute = 98, - TopSpeed = 5.5, - Registered = @"2017-05-17T12:51:47 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", - CountryName = @"Holy See (Vatican City State)", - FirstPlaces = 2, - SecondPlaces = 0, ThirdPlaces = 1, - RegistrationDate = @"2017-05-17T09:51:47.000Z", - Birthday = @"1978-05-25T22:00:00.000Z", - Sponsor = @"Topicblab", - Agent = @"Hugues Ferrier", - AgentContact = @"hferrier25@msn.com", - AgentPhone = @"+1-501-665-6272" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 1, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/65.jpg", - Position = @"down", - Name = @"Louis Stewart", - AthleteNumber = 48131, - BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-02-26T07:28:02 -02:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", - CountryName = @"Honduras", - FirstPlaces = 1, - SecondPlaces = 1, - ThirdPlaces = 4, - RegistrationDate = @"2017-02-26T05:28:02.000Z", - Birthday = @"1982-02-23T22:00:00.000Z", - Sponsor = @"Yodel", - Agent = @"Newton Collerd", - AgentContact = @"ncollerd26@issuu.com", - AgentPhone = @"+1-225-794-2492" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 190, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/2.jpg", - Position = @"current", - Name = @"Venla Korpela", - AthleteNumber = 16454, - BeatsPerMinute = 92, - TopSpeed = 4.1, - Registered = @"2017-08-22T10:36:38 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", - CountryName = @"Hungary", - FirstPlaces = 0, - SecondPlaces = 3, - ThirdPlaces = 3, - RegistrationDate = @"2017-08-22T07:36:38.000Z", - Birthday = @"1981-02-21T22:00:00.000Z", - Sponsor = @"Feedfish", - Agent = @"Laural Bogart", - AgentContact = @"lbogart27@feedburner.com", - AgentPhone = @"+1-215-924-8996" + RegistrationDate = @"2017-11-06T00:14:31.000Z", + Birthday = @"1970-06-17T22:00:00.000Z", + Sponsor = @"Bubblebox", + Agent = @"Buddy Bletso", + AgentContact = @"bbletso1n@apache.org", + AgentPhone = @"+1-650-832-8650" }); this.Add(new AthletesDataExtendedItem() { - Id = 167, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/81.jpg", + Id = 176, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/35.jpg", Position = @"down", - Name = @"Milo Charles", - AthleteNumber = 10661, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-07-20T09:00:22 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", - CountryName = @"Iceland", + Name = @"Laudelino Castro", + AthleteNumber = 12711, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-08T04:03:22-02:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", + CountryName = @"Croatia", FirstPlaces = 1, SecondPlaces = 0, - ThirdPlaces = 1, - RegistrationDate = @"2017-07-20T06:00:22.000Z", - Birthday = @"1978-07-05T22:00:00.000Z", - Sponsor = @"Eamia", - Agent = @"Elvina Weall", - AgentContact = @"eweall28@usda.gov", - AgentPhone = @"+1-512-582-5067" + ThirdPlaces = 0, + RegistrationDate = @"2017-02-08T02:03:22.000Z", + Birthday = @"1979-04-12T21:00:00.000Z", + Sponsor = @"Tambee", + Agent = @"Amalia Pentercost", + AgentContact = @"apentercost1b@redcross.org", + AgentPhone = @"+1-561-194-3284" }); this.Add(new AthletesDataExtendedItem() { - Id = 62, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/9.jpg", + Id = 176, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/26.jpg", Position = @"current", - Name = @"Anthony Harcourt", - AthleteNumber = 33649, - BeatsPerMinute = 109, - TopSpeed = 5.5, - Registered = @"2017-06-14T11:10:20 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", - CountryName = @"India", - FirstPlaces = 2, - SecondPlaces = 2, + Name = @"Tim Neal", + AthleteNumber = 45860, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-04-21T04:06:34-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", + CountryName = @"Panama", + FirstPlaces = 1, + SecondPlaces = 0, ThirdPlaces = 0, - RegistrationDate = @"2017-06-14T08:10:20.000Z", - Birthday = @"1986-06-02T21:00:00.000Z", - Sponsor = @"Babbleblab", - Agent = @"Juieta Mendez", - AgentContact = @"jmendez29@bing.com", - AgentPhone = @"+1-410-373-5750" + RegistrationDate = @"2017-04-21T01:06:34.000Z", + Birthday = @"1991-10-01T22:00:00.000Z", + Sponsor = @"Oyoyo", + Agent = @"Hadlee Darby", + AgentContact = @"hdarby3u@goo.gl", + AgentPhone = @"+1-661-406-2261" }); this.Add(new AthletesDataExtendedItem() { - Id = 72, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/31.jpg", - Position = @"up", - Name = @"Aaron Robertson", - AthleteNumber = 30727, - BeatsPerMinute = 95, - TopSpeed = 4.2, - Registered = @"2017-08-23T09:37:40 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", - CountryName = @"Indonesia", + Id = 178, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/65.jpg", + Position = @"down", + Name = @"Lillian Wade", + AthleteNumber = 10729, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-04-07T09:53:13-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", + CountryName = @"Solomon Islands", FirstPlaces = 1, SecondPlaces = 1, - ThirdPlaces = 1, - RegistrationDate = @"2017-08-23T06:37:40.000Z", - Birthday = @"1975-01-18T22:00:00.000Z", - Sponsor = @"Fivebridge", - Agent = @"Emlen Castell", - AgentContact = @"ecastell2a@ucsd.edu", - AgentPhone = @"+1-585-817-1379" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 2, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/14.jpg", - Position = @"up", - Name = @"Bill Fox", - AthleteNumber = 18511, - BeatsPerMinute = 91, - TopSpeed = 5, - Registered = @"2017-10-24T08:25:40 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", - CountryName = @"Iran, Islamic Republic Of", - FirstPlaces = 0, - SecondPlaces = 3, ThirdPlaces = 3, - RegistrationDate = @"2017-10-24T05:25:40.000Z", - Birthday = @"2001-07-19T21:00:00.000Z", - Sponsor = @"Skilith", - Agent = @"Justis Isles", - AgentContact = @"jisles2b@ifeng.com", - AgentPhone = @"+1-305-857-8429" + RegistrationDate = @"2017-04-07T06:53:13.000Z", + Birthday = @"1976-09-05T22:00:00.000Z", + Sponsor = @"Skyvu", + Agent = @"Simon Smewin", + AgentContact = @"ssmewin4g@myspace.com", + AgentPhone = @"+1-425-222-3566" }); this.Add(new AthletesDataExtendedItem() { - Id = 58, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/30.jpg", + Id = 180, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/90.jpg", Position = @"up", - Name = @"Veera Saari", - AthleteNumber = 40408, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-10-28T10:39:22 -03:00", + Name = @"Lillian Bowman", + AthleteNumber = 35323, + BeatsPerMinute = 103, + TopSpeed = 4.5, + Registered = @"2017-08-31T11:55:25-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", - CountryName = @"Iraq", - FirstPlaces = 0, - SecondPlaces = 0, - ThirdPlaces = 3, - RegistrationDate = @"2017-10-28T07:39:22.000Z", - Birthday = @"1989-09-29T22:00:00.000Z", - Sponsor = @"Dazzlesphere", - Agent = @"Janeva Burnsall", - AgentContact = @"jburnsall2c@flickr.com", - AgentPhone = @"+1-513-252-4337" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", + CountryName = @"Guyana", + FirstPlaces = 2, + SecondPlaces = 2, + ThirdPlaces = 2, + RegistrationDate = @"2017-08-31T08:55:25.000Z", + Birthday = @"1999-08-21T21:00:00.000Z", + Sponsor = @"Brightbean", + Agent = @"Gabbey Lillee", + AgentContact = @"glillee23@tiny.cc", + AgentPhone = @"+1-503-450-6669" }); this.Add(new AthletesDataExtendedItem() { - Id = 87, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/35.jpg", + Id = 182, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/94.jpg", Position = @"current", - Name = @"Loïc Gerard", - AthleteNumber = 31706, + Name = @"Gerald Schmidt", + AthleteNumber = 47410, BeatsPerMinute = 102, - TopSpeed = 4.4, - Registered = @"2017-07-28T09:10:43 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", - CountryName = @"Ireland", - FirstPlaces = 0, + TopSpeed = 5.8, + Registered = @"2017-02-20T11:53:08-02:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", + CountryName = @"Georgia", + FirstPlaces = 1, SecondPlaces = 0, - ThirdPlaces = 3, - RegistrationDate = @"2017-07-28T06:10:43.000Z", - Birthday = @"1977-05-11T22:00:00.000Z", - Sponsor = @"Abatz", - Agent = @"Kelcie Folley", - AgentContact = @"kfolley2d@livejournal.com", - AgentPhone = @"+1-336-131-5394" + ThirdPlaces = 4, + RegistrationDate = @"2017-02-20T09:53:08.000Z", + Birthday = @"1973-09-07T22:00:00.000Z", + Sponsor = @"Bubbletube", + Agent = @"Melisent Arlett", + AgentContact = @"marlett1v@ebay.co.uk", + AgentPhone = @"+1-408-346-0228" }); this.Add(new AthletesDataExtendedItem() { - Id = 137, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/75.jpg", + Id = 182, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/14.jpg", Position = @"up", - Name = @"Gloria Caballero", - AthleteNumber = 43379, - BeatsPerMinute = 103, - TopSpeed = 4.3, - Registered = @"2017-08-10T08:27:45 -03:00", + Name = @"Ariena Achterberg", + AthleteNumber = 41330, + BeatsPerMinute = 92, + TopSpeed = 5.6, + Registered = @"2017-10-22T02:15:39-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", - CountryName = @"Israel", - FirstPlaces = 1, - SecondPlaces = 3, - ThirdPlaces = 4, - RegistrationDate = @"2017-08-10T05:27:45.000Z", - Birthday = @"1975-08-29T22:00:00.000Z", - Sponsor = @"Oyoloo", - Agent = @"Claudina Davey", - AgentContact = @"cdavey2e@businessweek.com", - AgentPhone = @"+1-818-505-3284" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", + CountryName = @"South Korea", + FirstPlaces = 0, + SecondPlaces = 0, + ThirdPlaces = 3, + RegistrationDate = @"2017-10-21T23:15:39.000Z", + Birthday = @"1978-06-01T22:00:00.000Z", + Sponsor = @"Quamba", + Agent = @"Gran Canepe", + AgentContact = @"gcanepe2n@smh.com.au", + AgentPhone = @"+1-210-528-5323" }); this.Add(new AthletesDataExtendedItem() { - Id = 5, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/38.jpg", - Position = @"current", - Name = @"Gianne Godijn", - AthleteNumber = 45945, - BeatsPerMinute = 96, - TopSpeed = 4.5, - Registered = @"2017-03-22T03:23:12 -02:00", + Id = 183, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/53.jpg", + Position = @"up", + Name = @"رونیکا سلطانی نژاد", + AthleteNumber = 35233, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-08-13T01:05:52-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", - CountryName = @"Italy", - FirstPlaces = 0, - SecondPlaces = 3, - ThirdPlaces = 2, - RegistrationDate = @"2017-03-22T01:23:12.000Z", - Birthday = @"1972-01-18T22:00:00.000Z", - Sponsor = @"Italy", - Agent = @"Shanna Mowling", - AgentContact = @"smowling2f@apache.org", - AgentPhone = @"+1-423-201-3489" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", + CountryName = @"Macedonia, The Former Yugoslav Republic of", + FirstPlaces = 2, + SecondPlaces = 2, + ThirdPlaces = 4, + RegistrationDate = @"2017-08-12T22:05:52.000Z", + Birthday = @"2002-02-28T22:00:00.000Z", + Sponsor = @"Devpulse", + Agent = @"Dee Dome", + AgentContact = @"ddome2z@issuu.com", + AgentPhone = @"+1-203-981-1729" }); this.Add(new AthletesDataExtendedItem() { - Id = 196, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/17.jpg", - Position = @"current", - Name = @"Parel Zuidhof", - AthleteNumber = 32718, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-21T10:19:56 -02:00", + Id = 183, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/74.jpg", + Position = @"down", + Name = @"Yarno Kin", + AthleteNumber = 47324, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-08-26T08:21:22-03:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", - CountryName = @"Jamaica", - FirstPlaces = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", + CountryName = @"Romania", + FirstPlaces = 0, SecondPlaces = 1, - ThirdPlaces = 3, - RegistrationDate = @"2017-01-21T08:19:56.000Z", - Birthday = @"1976-04-19T22:00:00.000Z", - Sponsor = @"Mydeo", - Agent = @"Ardyth Arcase", - AgentContact = @"aarcase2g@techcrunch.com", - AgentPhone = @"+1-202-329-2722" + ThirdPlaces = 2, + RegistrationDate = @"2017-08-26T05:21:22.000Z", + Birthday = @"1981-06-11T21:00:00.000Z", + Sponsor = @"Skalith", + Agent = @"Addie Cowope", + AgentContact = @"acowope41@weibo.com", + AgentPhone = @"+1-562-156-4360" }); this.Add(new AthletesDataExtendedItem() { - Id = 23, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/72.jpg", - Position = @"down", - Name = @"Gökhan Aşıkoğlu", - AthleteNumber = 13890, - BeatsPerMinute = 105, - TopSpeed = 5.4, - Registered = @"2017-03-31T06:14:26 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", - CountryName = @"Japan", + Id = 186, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/42.jpg", + Position = @"up", + Name = @"Jimmy Bailey", + AthleteNumber = 38510, + BeatsPerMinute = 101, + TopSpeed = 4.7, + Registered = @"2017-06-30T04:13:42-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", + CountryName = @"Costa Rica", FirstPlaces = 2, - SecondPlaces = 1, + SecondPlaces = 0, ThirdPlaces = 0, - RegistrationDate = @"2017-03-31T03:14:26.000Z", - Birthday = @"1979-05-15T21:00:00.000Z", - Sponsor = @"Thoughtworks", - Agent = @"Cynthea Evers", - AgentContact = @"cevers2h@ning.com", - AgentPhone = @"+1-217-842-3437" + RegistrationDate = @"2017-06-30T01:13:42.000Z", + Birthday = @"1983-03-24T22:00:00.000Z", + Sponsor = @"Tagfeed", + Agent = @"Natasha d' Eye", + AgentContact = @"nd19@engadget.com", + AgentPhone = @"+1-904-299-7647" }); this.Add(new AthletesDataExtendedItem() { - Id = 74, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/9.jpg", + Id = 186, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/2.jpg", Position = @"up", - Name = @"Minea Rantanen", - AthleteNumber = 18835, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-24T07:30:43 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", - CountryName = @"Jordan", + Name = @"کوروش کامروا", + AthleteNumber = 13506, + BeatsPerMinute = 109, + TopSpeed = 4.4, + Registered = @"2017-04-16T01:10:37-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", + CountryName = @"Niue", FirstPlaces = 2, - SecondPlaces = 2, - ThirdPlaces = 4, - RegistrationDate = @"2017-01-24T05:30:43.000Z", - Birthday = @"1986-01-05T22:00:00.000Z", - Sponsor = @"Mycat", - Agent = @"Gradey Sedgeworth", - AgentContact = @"gsedgeworth2i@unicef.org", - AgentPhone = @"+1-202-726-0931" + SecondPlaces = 1, + ThirdPlaces = 1, + RegistrationDate = @"2017-04-15T22:10:37.000Z", + Birthday = @"1972-11-22T22:00:00.000Z", + Sponsor = @"Quatz", + Agent = @"Amelia Breakwell", + AgentContact = @"abreakwell3p@geocities.jp", + AgentPhone = @"+1-415-650-1384" }); this.Add(new AthletesDataExtendedItem() { - Id = 92, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/4.jpg", + Id = 188, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/45.jpg", Position = @"down", - Name = @"Asta Hansen", - AthleteNumber = 17222, - BeatsPerMinute = 101, - TopSpeed = 4.3, - Registered = @"2017-01-08T02:41:56 -02:00", + Name = @"Ceylan Duygulu", + AthleteNumber = 21527, + BeatsPerMinute = 99, + TopSpeed = 4.9, + Registered = @"2017-07-13T09:06:04-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", - CountryName = @"Kazakhstan", - FirstPlaces = 1, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", + CountryName = @"Dominica", + FirstPlaces = 0, SecondPlaces = 3, - ThirdPlaces = 1, - RegistrationDate = @"2017-01-08T00:41:56.000Z", - Birthday = @"1981-08-23T21:00:00.000Z", - Sponsor = @"Leexo", - Agent = @"Kelila Hotson", - AgentContact = @"khotson2j@imageshack.us", - AgentPhone = @"+1-336-330-9832" + ThirdPlaces = 4, + RegistrationDate = @"2017-07-13T06:06:04.000Z", + Birthday = @"1994-12-12T22:00:00.000Z", + Sponsor = @"Mita", + Agent = @"Reinhard Godrich", + AgentContact = @"rgodrich1h@blinklist.com", + AgentPhone = @"+1-609-255-9161" }); this.Add(new AthletesDataExtendedItem() { - Id = 191, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/13.jpg", - Position = @"up", - Name = @"Sheryl Collins", - AthleteNumber = 36473, - BeatsPerMinute = 98, - TopSpeed = 4.2, - Registered = @"2017-03-23T12:54:35 -02:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", - CountryName = @"Kenya", + Id = 188, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/81.jpg", + Position = @"down", + Name = @"آراد یاسمی", + AthleteNumber = 34370, + BeatsPerMinute = 99, + TopSpeed = 5.9, + Registered = @"2017-02-02T11:42:41-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", + CountryName = @"Mauritius", FirstPlaces = 1, - SecondPlaces = 0, + SecondPlaces = 2, ThirdPlaces = 2, - RegistrationDate = @"2017-03-23T10:54:35.000Z", - Birthday = @"2001-06-27T21:00:00.000Z", - Sponsor = @"Zoovu", - Agent = @"Wendy Wheeldon", - AgentContact = @"wwheeldon2k@chicagotribune.com", - AgentPhone = @"+1-562-912-9134" + RegistrationDate = @"2017-02-02T09:42:41.000Z", + Birthday = @"1986-06-18T21:00:00.000Z", + Sponsor = @"Tanoodle", + Agent = @"Bo Phebee", + AgentContact = @"bphebee38@sbwire.com", + AgentPhone = @"+1-719-947-0055" }); this.Add(new AthletesDataExtendedItem() { - Id = 166, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/74.jpg", + Id = 188, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/3.jpg", Position = @"current", - Name = @"Maria Parra", - AthleteNumber = 39861, - BeatsPerMinute = 106, - TopSpeed = 6, - Registered = @"2017-01-30T09:22:52 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", - CountryName = @"Kiribati", + Name = @"Foppe Delfos", + AthleteNumber = 39679, + BeatsPerMinute = 107, + TopSpeed = 4.1, + Registered = @"2017-08-05T10:54:56-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", + CountryName = @"Paraguay", FirstPlaces = 1, SecondPlaces = 3, - ThirdPlaces = 0, - RegistrationDate = @"2017-01-30T07:22:52.000Z", - Birthday = @"1981-02-06T22:00:00.000Z", - Sponsor = @"Flipbug", - Agent = @"Lela Cosh", - AgentContact = @"lcosh2l@buzzfeed.com", - AgentPhone = @"+1-936-249-2059" + ThirdPlaces = 2, + RegistrationDate = @"2017-08-05T07:54:56.000Z", + Birthday = @"1974-08-10T22:00:00.000Z", + Sponsor = @"Quatz", + Agent = @"Vicky Gueste", + AgentContact = @"vgueste3w@nbcnews.com", + AgentPhone = @"+1-763-723-6168" }); this.Add(new AthletesDataExtendedItem() { - Id = 73, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/33.jpg", - Position = @"up", - Name = @"Annabelle Besteman", - AthleteNumber = 30560, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-11-11T02:04:19 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", - CountryName = @"Korea, Democratic PeopleS Republic of", - FirstPlaces = 0, + Id = 190, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/44.jpg", + Position = @"current", + Name = @"Kiara Dubois", + AthleteNumber = 49964, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-09-28T04:37:56-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", + CountryName = @"Australia", + FirstPlaces = 2, SecondPlaces = 1, ThirdPlaces = 4, - RegistrationDate = @"2017-11-11T00:04:19.000Z", - Birthday = @"1970-11-19T22:00:00.000Z", - Sponsor = @"Blogtags", - Agent = @"Sibilla Wegner", - AgentContact = @"swegner2m@ovh.net", - AgentPhone = @"+1-802-436-2712" + RegistrationDate = @"2017-09-28T01:37:56.000Z", + Birthday = @"1999-04-12T21:00:00.000Z", + Sponsor = @"Realbuzz", + Agent = @"Lorette Pendrich", + AgentContact = @"lpendrichf@discuz.net", + AgentPhone = @"+1-202-234-5835" }); this.Add(new AthletesDataExtendedItem() { - Id = 182, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/14.jpg", - Position = @"up", - Name = @"Ariena Achterberg", - AthleteNumber = 41330, - BeatsPerMinute = 92, - TopSpeed = 5.6, - Registered = @"2017-10-22T02:15:39 -03:00", + Id = 190, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/53.jpg", + Position = @"current", + Name = @"Gladys Van Der Steeg", + AthleteNumber = 20216, + BeatsPerMinute = 94, + TopSpeed = 4.3, + Registered = @"2017-10-09T02:01:16-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", - CountryName = @"Korea, Republic of", - FirstPlaces = 0, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", + CountryName = @"Germany", + FirstPlaces = 2, SecondPlaces = 0, - ThirdPlaces = 3, - RegistrationDate = @"2017-10-21T23:15:39.000Z", - Birthday = @"1978-06-01T22:00:00.000Z", - Sponsor = @"Quamba", - Agent = @"Gran Canepe", - AgentContact = @"gcanepe2n@smh.com.au", - AgentPhone = @"+1-210-528-5323" + ThirdPlaces = 4, + RegistrationDate = @"2017-10-08T23:01:16.000Z", + Birthday = @"2000-06-25T21:00:00.000Z", + Sponsor = @"Flashpoint", + Agent = @"Gilda Fazackerley", + AgentContact = @"gfazackerley1w@exblog.jp", + AgentPhone = @"+1-315-585-2018" }); this.Add(new AthletesDataExtendedItem() { - Id = 67, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/50.jpg", + Id = 190, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/2.jpg", Position = @"current", - Name = @"Villads Larsen", - AthleteNumber = 44677, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-25T11:25:30 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", - CountryName = @"Kuwait", - FirstPlaces = 1, - SecondPlaces = 2, - ThirdPlaces = 3, - RegistrationDate = @"2017-03-25T09:25:30.000Z", - Birthday = @"1979-09-21T21:00:00.000Z", - Sponsor = @"Skipstorm", - Agent = @"Tally Bolingbroke", - AgentContact = @"tbolingbroke2o@dyndns.org", - AgentPhone = @"+1-501-812-4359" + Name = @"Venla Korpela", + AthleteNumber = 16454, + BeatsPerMinute = 92, + TopSpeed = 4.1, + Registered = @"2017-08-22T10:36:38-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", + CountryName = @"Hungary", + FirstPlaces = 0, + SecondPlaces = 3, + ThirdPlaces = 3, + RegistrationDate = @"2017-08-22T07:36:38.000Z", + Birthday = @"1981-02-21T22:00:00.000Z", + Sponsor = @"Feedfish", + Agent = @"Laural Bogart", + AgentContact = @"lbogart27@feedburner.com", + AgentPhone = @"+1-215-924-8996" }); this.Add(new AthletesDataExtendedItem() { - Id = 110, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/26.jpg", - Position = @"down", - Name = @"Emilie Morin", - AthleteNumber = 26164, + Id = 191, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/72.jpg", + Position = @"up", + Name = @"Clarisse Rey", + AthleteNumber = 29795, BeatsPerMinute = 98, TopSpeed = 4.9, - Registered = @"2017-02-01T04:18:19 -02:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", - CountryName = @"Kyrgyzstan", - FirstPlaces = 2, + Registered = @"2017-06-09T08:07:19-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", + CountryName = @"Bosnia and Herzegovina", + FirstPlaces = 1, SecondPlaces = 3, ThirdPlaces = 1, - RegistrationDate = @"2017-02-01T02:18:19.000Z", - Birthday = @"1991-03-05T22:00:00.000Z", - Sponsor = @"Ooba", - Agent = @"Fifine Northeast", - AgentContact = @"fnortheast2p@w3.org", - AgentPhone = @"+1-970-422-2151" + RegistrationDate = @"2017-06-09T05:07:19.000Z", + Birthday = @"2001-05-26T21:00:00.000Z", + Sponsor = @"Voolith", + Agent = @"Ariel O'Scanlon", + AgentContact = @"aoscanlons@flavors.me", + AgentPhone = @"+1-304-424-5432" }); this.Add(new AthletesDataExtendedItem() { - Id = 31, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/56.jpg", + Id = 191, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/13.jpg", Position = @"up", - Name = @"Judd Campbell", - AthleteNumber = 37365, - BeatsPerMinute = 110, - TopSpeed = 5, - Registered = @"2017-10-19T11:01:10 -03:00", + Name = @"Sheryl Collins", + AthleteNumber = 36473, + BeatsPerMinute = 98, + TopSpeed = 4.2, + Registered = @"2017-03-23T12:54:35-02:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", - CountryName = @"Lao PeopleS Democratic Republic", - FirstPlaces = 0, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", + CountryName = @"Kenya", + FirstPlaces = 1, SecondPlaces = 0, - ThirdPlaces = 4, - RegistrationDate = @"2017-10-19T08:01:10.000Z", - Birthday = @"1989-12-01T22:00:00.000Z", - Sponsor = @"Yadel", - Agent = @"Wheeler Glawsop", - AgentContact = @"wglawsop2q@pagesperso-orange.fr", - AgentPhone = @"+1-760-180-7003" + ThirdPlaces = 2, + RegistrationDate = @"2017-03-23T10:54:35.000Z", + Birthday = @"2001-06-27T21:00:00.000Z", + Sponsor = @"Zoovu", + Agent = @"Wendy Wheeldon", + AgentContact = @"wwheeldon2k@chicagotribune.com", + AgentPhone = @"+1-562-912-9134" }); this.Add(new AthletesDataExtendedItem() { - Id = 110, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/13.jpg", + Id = 191, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/42.jpg", Position = @"current", - Name = @"Özsu Keçeci", - AthleteNumber = 29403, - BeatsPerMinute = 106, - TopSpeed = 4.2, - Registered = @"2017-01-19T11:34:13 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", - CountryName = @"Latvia", + Name = @"آرش احمدی", + AthleteNumber = 36948, + BeatsPerMinute = 90, + TopSpeed = 4.1, + Registered = @"2017-09-08T01:22:14-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", + CountryName = @"Nepal", FirstPlaces = 0, - SecondPlaces = 0, + SecondPlaces = 1, ThirdPlaces = 0, - RegistrationDate = @"2017-01-19T09:34:13.000Z", - Birthday = @"1999-12-11T22:00:00.000Z", - Sponsor = @"Gabcube", - Agent = @"Tamarah Goathrop", - AgentContact = @"tgoathrop2r@ucoz.ru", - AgentPhone = @"+1-805-539-7645" + RegistrationDate = @"2017-09-07T22:22:14.000Z", + Birthday = @"1973-02-20T22:00:00.000Z", + Sponsor = @"Kazu", + Agent = @"Ketti MacGibbon", + AgentContact = @"kmacgibbon3j@cloudflare.com", + AgentPhone = @"+1-850-608-2516" }); this.Add(new AthletesDataExtendedItem() { - Id = 123, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/12.jpg", - Position = @"up", - Name = @"آنیتا كامياران", - AthleteNumber = 18980, - BeatsPerMinute = 90, - TopSpeed = 4.5, - Registered = @"2017-07-21T06:42:59 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", - CountryName = @"Lebanon", - FirstPlaces = 1, - SecondPlaces = 1, - ThirdPlaces = 1, - RegistrationDate = @"2017-07-21T03:42:59.000Z", - Birthday = @"1997-04-09T21:00:00.000Z", - Sponsor = @"Zoomzone", - Agent = @"Leanora Ashment", - AgentContact = @"lashment2s@indiatimes.com", - AgentPhone = @"+1-512-208-1070" + Id = 192, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/44.jpg", + Position = @"down", + Name = @"Viivi Kujala", + AthleteNumber = 29939, + BeatsPerMinute = 93, + TopSpeed = 4.1, + Registered = @"2017-05-03T02:40:05-03:00", + TrackProgress = 5, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", + CountryName = @"Somalia", + FirstPlaces = 0, + SecondPlaces = 0, + ThirdPlaces = 0, + RegistrationDate = @"2017-05-02T23:40:05.000Z", + Birthday = @"1999-11-01T22:00:00.000Z", + Sponsor = @"Realcube", + Agent = @"Gale Andreazzi", + AgentContact = @"gandreazzi4h@squidoo.com", + AgentPhone = @"+1-813-305-3499" }); this.Add(new AthletesDataExtendedItem() { - Id = 138, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/31.jpg", + Id = 193, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/59.jpg", Position = @"down", - Name = @"Antoine Mackay", - AthleteNumber = 34547, - BeatsPerMinute = 104, - TopSpeed = 5, - Registered = @"2017-08-22T09:11:37 -03:00", + Name = @"Sophia Carlson", + AthleteNumber = 44183, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-09-04T07:03:19-03:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", - CountryName = @"Lesotho", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", + CountryName = @"Estonia", FirstPlaces = 0, - SecondPlaces = 0, - ThirdPlaces = 0, - RegistrationDate = @"2017-08-22T06:11:37.000Z", - Birthday = @"1970-12-20T22:00:00.000Z", - Sponsor = @"Jaxnation", - Agent = @"Alain Paling", - AgentContact = @"apaling2t@desdev.cn", - AgentPhone = @"+1-253-727-2019" + SecondPlaces = 3, + ThirdPlaces = 4, + RegistrationDate = @"2017-09-04T04:03:19.000Z", + Birthday = @"1973-11-25T22:00:00.000Z", + Sponsor = @"Buzzbean", + Agent = @"Kristal Tuckey", + AgentContact = @"ktuckey1o@craigslist.org", + AgentPhone = @"+1-202-866-2533" }); this.Add(new AthletesDataExtendedItem() { - Id = 167, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/19.jpg", + Id = 193, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/9.jpg", Position = @"down", - Name = @"Louis Smith", - AthleteNumber = 31837, - BeatsPerMinute = 98, - TopSpeed = 5.4, - Registered = @"2017-03-19T08:12:23 -02:00", + Name = @"Juanita Franklin", + AthleteNumber = 13907, + BeatsPerMinute = 91, + TopSpeed = 6, + Registered = @"2017-10-04T02:46:46-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", - CountryName = @"Liberia", - FirstPlaces = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", + CountryName = @"Vanuatu", + FirstPlaces = 1, SecondPlaces = 2, - ThirdPlaces = 3, - RegistrationDate = @"2017-03-19T06:12:23.000Z", - Birthday = @"1975-05-27T22:00:00.000Z", - Sponsor = @"Topicblab", - Agent = @"Doll Broad", - AgentContact = @"dbroad2u@yale.edu", - AgentPhone = @"+1-210-494-3531" + ThirdPlaces = 2, + RegistrationDate = @"2017-10-03T23:46:46.000Z", + Birthday = @"1985-02-04T22:00:00.000Z", + Sponsor = @"Skimia", + Agent = @"Nero Alcock", + AgentContact = @"nalcock58@wufoo.com", + AgentPhone = @"+1-940-556-3205" }); this.Add(new AthletesDataExtendedItem() { - Id = 29, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/29.jpg", - Position = @"current", - Name = @"Selmo Caldeira", - AthleteNumber = 21837, - BeatsPerMinute = 110, - TopSpeed = 4.9, - Registered = @"2017-10-20T03:40:24 -03:00", + Id = 194, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/71.jpg", + Position = @"down", + Name = @"Adrian Ibañez", + AthleteNumber = 21968, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-02-03T04:36:54-02:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", - CountryName = @"Libyan Arab Jamahiriya", - FirstPlaces = 0, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", + CountryName = @"Oman", + FirstPlaces = 2, SecondPlaces = 3, + ThirdPlaces = 2, + RegistrationDate = @"2017-02-03T02:36:54.000Z", + Birthday = @"2001-10-11T21:00:00.000Z", + Sponsor = @"Thoughtworks", + Agent = @"Alvin Dunbabin", + AgentContact = @"adunbabin3r@army.mil", + AgentPhone = @"+1-954-515-3164" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 194, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/11.jpg", + Position = @"down", + Name = @"Kaya Taşlı", + AthleteNumber = 42291, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-01-30T03:23:36-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", + CountryName = @"Senegal", + FirstPlaces = 1, + SecondPlaces = 0, ThirdPlaces = 1, - RegistrationDate = @"2017-10-20T00:40:24.000Z", - Birthday = @"1992-10-14T22:00:00.000Z", - Sponsor = @"Voonix", - Agent = @"King Bigham", - AgentContact = @"kbigham2v@addtoany.com", - AgentPhone = @"+1-318-978-8369" + RegistrationDate = @"2017-01-30T01:23:36.000Z", + Birthday = @"1996-01-20T22:00:00.000Z", + Sponsor = @"Bluezoom", + Agent = @"Daisey Churm", + AgentContact = @"dchurm4b@blogger.com", + AgentPhone = @"+1-520-858-3343" }); this.Add(new AthletesDataExtendedItem() { - Id = 35, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/42.jpg", - Position = @"down", - Name = @"Elaine Smith", - AthleteNumber = 38243, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-06-11T12:20:41 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", - CountryName = @"Liechtenstein", - FirstPlaces = 2, + Id = 194, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/62.jpg", + Position = @"up", + Name = @"آوا سلطانی نژاد", + AthleteNumber = 45635, + BeatsPerMinute = 98, + TopSpeed = 4.1, + Registered = @"2017-04-10T11:39:46-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", + CountryName = @"Sweden", + FirstPlaces = 1, SecondPlaces = 3, ThirdPlaces = 1, - RegistrationDate = @"2017-06-11T09:20:41.000Z", - Birthday = @"1987-11-07T22:00:00.000Z", - Sponsor = @"Voolia", - Agent = @"Risa Guitt", - AgentContact = @"rguitt2w@mashable.com", - AgentPhone = @"+1-339-831-1765" + RegistrationDate = @"2017-04-10T08:39:46.000Z", + Birthday = @"2002-05-18T21:00:00.000Z", + Sponsor = @"Linkbridge", + Agent = @"Melita Espada", + AgentContact = @"mespada4n@amazon.de", + AgentPhone = @"+1-407-693-9463" }); this.Add(new AthletesDataExtendedItem() { - Id = 75, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/2.jpg", + Id = 196, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/30.jpg", Position = @"up", - Name = @"Fritz Sommer", - AthleteNumber = 26210, - BeatsPerMinute = 99, + Name = @"Begüm Erkekli", + AthleteNumber = 37888, + BeatsPerMinute = 104, TopSpeed = 4.6, - Registered = @"2017-09-29T03:54:57 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", - CountryName = @"Lithuania", + Registered = @"2017-10-04T03:02:35-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", + CountryName = @"El Salvador", + FirstPlaces = 0, + SecondPlaces = 0, + ThirdPlaces = 3, + RegistrationDate = @"2017-10-04T00:02:35.000Z", + Birthday = @"1974-07-18T22:00:00.000Z", + Sponsor = @"Podcat", + Agent = @"Shandra Cassels", + AgentContact = @"scassels1l@cocolog-nifty.com", + AgentPhone = @"+1-507-261-6559" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 196, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/17.jpg", + Position = @"current", + Name = @"Parel Zuidhof", + AthleteNumber = 32718, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-01-21T10:19:56-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", + CountryName = @"Jamaica", FirstPlaces = 2, - SecondPlaces = 3, - ThirdPlaces = 1, - RegistrationDate = @"2017-09-29T00:54:57.000Z", - Birthday = @"1979-09-20T21:00:00.000Z", - Sponsor = @"Abatz", - Agent = @"Rosie Stouther", - AgentContact = @"rstouther2x@nationalgeographic.com", - AgentPhone = @"+1-918-657-6632" + SecondPlaces = 1, + ThirdPlaces = 3, + RegistrationDate = @"2017-01-21T08:19:56.000Z", + Birthday = @"1976-04-19T22:00:00.000Z", + Sponsor = @"Mydeo", + Agent = @"Ardyth Arcase", + AgentContact = @"aarcase2g@techcrunch.com", + AgentPhone = @"+1-202-329-2722" }); this.Add(new AthletesDataExtendedItem() { - Id = 40, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/5.jpg", - Position = @"down", - Name = @"Carter Evans", - AthleteNumber = 46961, - BeatsPerMinute = 100, - TopSpeed = 5.3, - Registered = @"2017-07-23T02:43:07 -03:00", + Id = 197, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/93.jpg", + Position = @"current", + Name = @"Brent Lord", + AthleteNumber = 20943, + BeatsPerMinute = 92, + TopSpeed = 4.8, + Registered = @"2017-01-23T06:14:22-02:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", - CountryName = @"Luxembourg", - FirstPlaces = 0, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", + CountryName = @"Algeria", + FirstPlaces = 1, SecondPlaces = 3, - ThirdPlaces = 2, - RegistrationDate = @"2017-07-22T23:43:07.000Z", - Birthday = @"1975-03-06T22:00:00.000Z", - Sponsor = @"Einti", - Agent = @"Pris Chiles", - AgentContact = @"pchiles2y@indiatimes.com", - AgentPhone = @"+1-716-690-7478" + ThirdPlaces = 4, + RegistrationDate = @"2017-01-23T04:14:22.000Z", + Birthday = @"1997-03-13T22:00:00.000Z", + Sponsor = @"Meembee", + Agent = @"Rowen Titchen", + AgentContact = @"rtitchen2@netscape.com", + AgentPhone = @"+1-804-667-0331" }); this.Add(new AthletesDataExtendedItem() { - Id = 183, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/53.jpg", + Id = 199, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/68.jpg", Position = @"up", - Name = @"رونیکا سلطانی نژاد", - AthleteNumber = 35233, - BeatsPerMinute = 99, - TopSpeed = 4.6, - Registered = @"2017-08-13T01:05:52 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", - CountryName = @"Macedonia, The Former Yugoslav Republic of", - FirstPlaces = 2, - SecondPlaces = 2, - ThirdPlaces = 4, - RegistrationDate = @"2017-08-12T22:05:52.000Z", - Birthday = @"2002-02-28T22:00:00.000Z", - Sponsor = @"Devpulse", - Agent = @"Dee Dome", - AgentContact = @"ddome2z@issuu.com", - AgentPhone = @"+1-203-981-1729" + Name = @"Lucie Dumont", + AthleteNumber = 12104, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-01-08T02:13:29-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", + CountryName = @"Canada", + FirstPlaces = 1, + SecondPlaces = 0, + ThirdPlaces = 3, + RegistrationDate = @"2017-01-08T00:13:29.000Z", + Birthday = @"1978-10-24T22:00:00.000Z", + Sponsor = @"Miboo", + Agent = @"Corbett Loughlin", + AgentContact = @"cloughlin10@cdbaby.com", + AgentPhone = @"+1-352-682-0722" }); this.Add(new AthletesDataExtendedItem() { - Id = 151, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/88.jpg", - Position = @"current", - Name = @"Charlotte Mills", - AthleteNumber = 49829, - BeatsPerMinute = 92, - TopSpeed = 5.3, - Registered = @"2017-05-10T04:33:10 -03:00", + Id = 201, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/65.jpg", + Position = @"down", + Name = @"Louis Stewart", + AthleteNumber = 48131, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-02-26T07:28:02-02:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", - CountryName = @"Madagascar", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", + CountryName = @"Honduras", FirstPlaces = 1, SecondPlaces = 1, ThirdPlaces = 4, - RegistrationDate = @"2017-05-10T01:33:10.000Z", - Birthday = @"1980-11-01T22:00:00.000Z", - Sponsor = @"Quaxo", - Agent = @"Ceciley Swatten", - AgentContact = @"cswatten30@hao123.com", - AgentPhone = @"+1-318-196-1473" + RegistrationDate = @"2017-02-26T05:28:02.000Z", + Birthday = @"1982-02-23T22:00:00.000Z", + Sponsor = @"Yodel", + Agent = @"Newton Collerd", + AgentContact = @"ncollerd26@issuu.com", + AgentPhone = @"+1-225-794-2492" }); this.Add(new AthletesDataExtendedItem() { - Id = 107, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/33.jpg", + Id = 202, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/14.jpg", Position = @"up", - Name = @"Pedro Marquez", - AthleteNumber = 16169, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-11-11T05:14:31 -02:00", + Name = @"Bill Fox", + AthleteNumber = 18511, + BeatsPerMinute = 91, + TopSpeed = 5, + Registered = @"2017-10-24T08:25:40-03:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", - CountryName = @"Malawi", - FirstPlaces = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", + CountryName = @"Iran, Islamic Republic Of", + FirstPlaces = 0, SecondPlaces = 3, ThirdPlaces = 3, - RegistrationDate = @"2017-11-11T03:14:31.000Z", - Birthday = @"1986-07-24T21:00:00.000Z", - Sponsor = @"Jabbertype", - Agent = @"Gates Burbudge", - AgentContact = @"gburbudge31@nationalgeographic.com", - AgentPhone = @"+1-941-294-1364" + RegistrationDate = @"2017-10-24T05:25:40.000Z", + Birthday = @"2001-07-19T21:00:00.000Z", + Sponsor = @"Skilith", + Agent = @"Justis Isles", + AgentContact = @"jisles2b@ifeng.com", + AgentPhone = @"+1-305-857-8429" }); this.Add(new AthletesDataExtendedItem() { - Id = 65, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/9.jpg", + Id = 204, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/34.jpg", Position = @"down", - Name = @"Jenny Burke", - AthleteNumber = 15266, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-09-11T12:20:19 -03:00", + Name = @"Mathys Martin", + AthleteNumber = 32928, + BeatsPerMinute = 98, + TopSpeed = 5.5, + Registered = @"2017-05-17T12:51:47-03:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", - CountryName = @"Malaysia", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", + CountryName = @"Holy See (Vatican City State)", FirstPlaces = 2, - SecondPlaces = 1, + SecondPlaces = 0, ThirdPlaces = 1, - RegistrationDate = @"2017-09-11T09:20:19.000Z", - Birthday = @"1973-08-20T22:00:00.000Z", - Sponsor = @"Zoonder", - Agent = @"Ninon Buckham", - AgentContact = @"nbuckham32@wiley.com", - AgentPhone = @"+1-612-908-1786" + RegistrationDate = @"2017-05-17T09:51:47.000Z", + Birthday = @"1978-05-25T22:00:00.000Z", + Sponsor = @"Topicblab", + Agent = @"Hugues Ferrier", + AgentContact = @"hferrier25@msn.com", + AgentPhone = @"+1-501-665-6272" }); this.Add(new AthletesDataExtendedItem() { - Id = 155, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/82.jpg", - Position = @"up", - Name = @"Justin Philippe", - AthleteNumber = 12858, - BeatsPerMinute = 104, - TopSpeed = 5.7, - Registered = @"2017-03-16T02:00:35 -02:00", + Id = 205, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/38.jpg", + Position = @"current", + Name = @"Gianne Godijn", + AthleteNumber = 45945, + BeatsPerMinute = 96, + TopSpeed = 4.5, + Registered = @"2017-03-22T03:23:12-02:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", - CountryName = @"Maldives", - FirstPlaces = 2, - SecondPlaces = 1, - ThirdPlaces = 3, - RegistrationDate = @"2017-03-16T00:00:35.000Z", - Birthday = @"1988-12-12T22:00:00.000Z", - Sponsor = @"Roomm", - Agent = @"Dodie Zoephel", - AgentContact = @"dzoephel33@fc2.com", - AgentPhone = @"+1-404-901-7264" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", + CountryName = @"Italy", + FirstPlaces = 0, + SecondPlaces = 3, + ThirdPlaces = 2, + RegistrationDate = @"2017-03-22T01:23:12.000Z", + Birthday = @"1972-01-18T22:00:00.000Z", + Sponsor = @"Italy", + Agent = @"Shanna Mowling", + AgentContact = @"smowling2f@apache.org", + AgentPhone = @"+1-423-201-3489" }); this.Add(new AthletesDataExtendedItem() { - Id = 165, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/79.jpg", - Position = @"down", - Name = @"Mario Ellis", - AthleteNumber = 18026, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-02-13T11:53:15 -02:00", + Id = 206, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/26.jpg", + Position = @"up", + Name = @"Mira Campos", + AthleteNumber = 39222, + BeatsPerMinute = 95, + TopSpeed = 5.9, + Registered = @"2017-01-11T01:41:31-02:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", - CountryName = @"Mali", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", + CountryName = @"Armenia", FirstPlaces = 1, SecondPlaces = 2, - ThirdPlaces = 1, - RegistrationDate = @"2017-02-13T09:53:15.000Z", - Birthday = @"1972-04-13T22:00:00.000Z", - Sponsor = @"Blogpad", - Agent = @"Duky Toll", - AgentContact = @"dtoll34@163.com", - AgentPhone = @"+1-706-592-0164" + ThirdPlaces = 0, + RegistrationDate = @"2017-01-10T23:41:31.000Z", + Birthday = @"1971-10-04T22:00:00.000Z", + Sponsor = @"Digitube", + Agent = @"Gonzales Bogart", + AgentContact = @"gbogarte@elpais.com", + AgentPhone = @"+1-850-613-0419" }); this.Add(new AthletesDataExtendedItem() { - Id = 107, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/92.jpg", - Position = @"down", - Name = @"Megan Webb", - AthleteNumber = 30713, - BeatsPerMinute = 93, + Id = 208, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/14.jpg", + Position = @"up", + Name = @"Hans Möller", + AthleteNumber = 34122, + BeatsPerMinute = 109, TopSpeed = 5.6, - Registered = @"2017-08-20T09:26:51 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", - CountryName = @"Malta", - FirstPlaces = 0, - SecondPlaces = 0, - ThirdPlaces = 3, - RegistrationDate = @"2017-08-20T06:26:51.000Z", - Birthday = @"1995-08-13T21:00:00.000Z", - Sponsor = @"Gabvine", - Agent = @"Tildie MacCorkell", - AgentContact = @"tmaccorkell35@360.cn", - AgentPhone = @"+1-951-766-9576" + Registered = @"2017-06-20T06:02:49-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", + CountryName = @"Djibouti", + FirstPlaces = 2, + SecondPlaces = 2, + ThirdPlaces = 4, + RegistrationDate = @"2017-06-20T03:02:49.000Z", + Birthday = @"1986-03-26T22:00:00.000Z", + Sponsor = @"Vinder", + Agent = @"Torrance Harrington", + AgentContact = @"tharrington1g@alibaba.com", + AgentPhone = @"+1-502-409-4283" }); this.Add(new AthletesDataExtendedItem() { - Id = 52, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/94.jpg", + Id = 208, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/15.jpg", Position = @"down", - Name = @"Adérito Lopes", - AthleteNumber = 21320, - BeatsPerMinute = 91, - TopSpeed = 5.2, - Registered = @"2017-01-07T06:47:56 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", - CountryName = @"Marshall Islands", - FirstPlaces = 1, - SecondPlaces = 0, - ThirdPlaces = 0, - RegistrationDate = @"2017-01-07T04:47:56.000Z", - Birthday = @"1976-12-02T22:00:00.000Z", - Sponsor = @"Meevee", - Agent = @"Ahmad Stern", - AgentContact = @"astern36@gnu.org", - AgentPhone = @"+1-202-546-9216" + Name = @"Esther Kühn", + AthleteNumber = 24868, + BeatsPerMinute = 92, + TopSpeed = 5.5, + Registered = @"2017-05-14T12:30:08-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", + CountryName = @"Russian Federation", + FirstPlaces = 0, + SecondPlaces = 3, + ThirdPlaces = 2, + RegistrationDate = @"2017-05-14T09:30:08.000Z", + Birthday = @"1993-11-05T22:00:00.000Z", + Sponsor = @"Fivespan", + Agent = @"Garrek Cumpsty", + AgentContact = @"gcumpsty42@domainmarket.com", + AgentPhone = @"+1-304-397-0277" }); this.Add(new AthletesDataExtendedItem() { - Id = 99, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/89.jpg", - Position = @"down", - Name = @"Victor Lévesque", - AthleteNumber = 48375, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-11-10T11:31:44 -02:00", + Id = 209, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/73.jpg", + Position = @"current", + Name = @"Alice Perry", + AthleteNumber = 23750, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-03-31T07:15:46-03:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", - CountryName = @"Mauritania", - FirstPlaces = 0, - SecondPlaces = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", + CountryName = @"Saint Lucia", + FirstPlaces = 2, + SecondPlaces = 3, ThirdPlaces = 0, - RegistrationDate = @"2017-11-10T09:31:44.000Z", - Birthday = @"1977-06-22T22:00:00.000Z", - Sponsor = @"Linklinks", - Agent = @"Gordan Guerrin", - AgentContact = @"gguerrin37@google.pl", - AgentPhone = @"+1-626-819-3737" + RegistrationDate = @"2017-03-31T04:15:46.000Z", + Birthday = @"1988-09-14T21:00:00.000Z", + Sponsor = @"Lajo", + Agent = @"Preston Buckel", + AgentContact = @"pbuckel45@baidu.com", + AgentPhone = @"+1-210-144-9441" }); this.Add(new AthletesDataExtendedItem() { - Id = 188, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/81.jpg", - Position = @"down", - Name = @"آراد یاسمی", - AthleteNumber = 34370, - BeatsPerMinute = 99, - TopSpeed = 5.9, - Registered = @"2017-02-02T11:42:41 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", - CountryName = @"Mauritius", - FirstPlaces = 1, + Id = 210, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/92.jpg", + Position = @"up", + Name = @"Kaya Tekand", + AthleteNumber = 11028, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-04-10T09:57:13-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", + CountryName = @"Fiji", + FirstPlaces = 2, SecondPlaces = 2, - ThirdPlaces = 2, - RegistrationDate = @"2017-02-02T09:42:41.000Z", - Birthday = @"1986-06-18T21:00:00.000Z", - Sponsor = @"Tanoodle", - Agent = @"Bo Phebee", - AgentContact = @"bphebee38@sbwire.com", - AgentPhone = @"+1-719-947-0055" + ThirdPlaces = 0, + RegistrationDate = @"2017-04-10T06:57:13.000Z", + Birthday = @"1976-06-13T22:00:00.000Z", + Sponsor = @"Thoughtworks", + Agent = @"Damian Wapples", + AgentContact = @"dwapples1q@aboutads.info", + AgentPhone = @"+1-757-752-6615" }); this.Add(new AthletesDataExtendedItem() { - Id = 10, + Id = 210, Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/13.jpg", Position = @"down", Name = @"Maeva Bergeron", AthleteNumber = 15655, BeatsPerMinute = 94, TopSpeed = 5.9, - Registered = @"2017-10-03T09:42:15 -03:00", + Registered = @"2017-10-03T09:42:15-03:00", TrackProgress = 3, CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", CountryName = @"Mexico", @@ -2579,157 +2579,88 @@ public AthletesDataExtended() Birthday = @"1973-06-01T22:00:00.000Z", Sponsor = @"Buzzdog", Agent = @"Monro Matias", - AgentContact = @"mmatias39@si.edu", - AgentPhone = @"+1-763-855-7311" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 41, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/20.jpg", - Position = @"up", - Name = @"Oskari Karjala", - AthleteNumber = 31498, - BeatsPerMinute = 90, - TopSpeed = 4.5, - Registered = @"2017-05-10T12:45:12 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", - CountryName = @"Micronesia, Federated States of", - FirstPlaces = 2, - SecondPlaces = 2, - ThirdPlaces = 3, - RegistrationDate = @"2017-05-10T09:45:12.000Z", - Birthday = @"1976-06-09T22:00:00.000Z", - Sponsor = @"Avamba", - Agent = @"Nye Shevlane", - AgentContact = @"nshevlane3a@princeton.edu", - AgentPhone = @"+1-304-409-8780" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 51, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/74.jpg", - Position = @"up", - Name = @"Alex Meyer", - AthleteNumber = 44390, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-08-04T07:05:34 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", - CountryName = @"Moldova, Republic of", - FirstPlaces = 1, - SecondPlaces = 2, - ThirdPlaces = 2, - RegistrationDate = @"2017-08-04T04:05:34.000Z", - Birthday = @"1983-06-14T21:00:00.000Z", - Sponsor = @"Rhynyx", - Agent = @"Elisabetta Gianettini", - AgentContact = @"egianettini3b@foxnews.com", - AgentPhone = @"+1-513-617-3871" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 128, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/52.jpg", - Position = @"up", - Name = @"Sophie Lewis", - AthleteNumber = 46222, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-20T09:42:07 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", - CountryName = @"Monaco", - FirstPlaces = 1, - SecondPlaces = 1, - ThirdPlaces = 1, - RegistrationDate = @"2017-02-20T07:42:07.000Z", - Birthday = @"1985-11-28T22:00:00.000Z", - Sponsor = @"Dablist", - Agent = @"Gray Dinse", - AgentContact = @"gdinse3c@abc.net.au", - AgentPhone = @"+1-904-798-6308" + AgentContact = @"mmatias39@si.edu", + AgentPhone = @"+1-763-855-7311" }); this.Add(new AthletesDataExtendedItem() { - Id = 79, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/39.jpg", - Position = @"current", - Name = @"Ashley Romero", - AthleteNumber = 36611, - BeatsPerMinute = 104, - TopSpeed = 5.5, - Registered = @"2017-02-08T12:45:46 -02:00", + Id = 211, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/92.jpg", + Position = @"down", + Name = @"Ilona Salonen", + AthleteNumber = 27068, + BeatsPerMinute = 91, + TopSpeed = 5.4, + Registered = @"2017-07-03T06:19:47-03:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", - CountryName = @"Mongolia", - FirstPlaces = 1, - SecondPlaces = 0, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", + CountryName = @"Bolivia", + FirstPlaces = 2, + SecondPlaces = 2, ThirdPlaces = 2, - RegistrationDate = @"2017-02-08T10:45:46.000Z", - Birthday = @"1989-08-15T21:00:00.000Z", - Sponsor = @"Gabvine", - Agent = @"Jae William", - AgentContact = @"jwilliam3d@bloglovin.com", - AgentPhone = @"+1-402-511-1348" + RegistrationDate = @"2017-07-03T03:19:47.000Z", + Birthday = @"1988-12-15T22:00:00.000Z", + Sponsor = @"Zoonoodle", + Agent = @"Lanie Rennock", + AgentContact = @"lrennockr@github.com", + AgentPhone = @"+1-617-203-3526" }); this.Add(new AthletesDataExtendedItem() { - Id = 124, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/19.jpg", - Position = @"current", - Name = @"Marie Poulsen", - AthleteNumber = 44113, - BeatsPerMinute = 109, - TopSpeed = 4.7, - Registered = @"2017-04-15T10:25:21 -03:00", + Id = 212, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/83.jpg", + Position = @"up", + Name = @"Sara Larsen", + AthleteNumber = 37094, + BeatsPerMinute = 97, + TopSpeed = 4.5, + Registered = @"2017-04-14T11:48:28-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", - CountryName = @"Morocco", - FirstPlaces = 1, - SecondPlaces = 0, - ThirdPlaces = 3, - RegistrationDate = @"2017-04-15T07:25:21.000Z", - Birthday = @"2000-01-03T22:00:00.000Z", - Sponsor = @"Wikizz", - Agent = @"Johanna Robrow", - AgentContact = @"jrobrow3e@accuweather.com", - AgentPhone = @"+1-989-403-7013" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", + CountryName = @"Saudi Arabia", + FirstPlaces = 2, + SecondPlaces = 2, + ThirdPlaces = 1, + RegistrationDate = @"2017-04-14T08:48:28.000Z", + Birthday = @"1974-10-01T22:00:00.000Z", + Sponsor = @"Feedmix", + Agent = @"Flin Whitwell", + AgentContact = @"fwhitwell4a@joomla.org", + AgentPhone = @"+1-281-368-6450" }); this.Add(new AthletesDataExtendedItem() { - Id = 42, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/83.jpg", - Position = @"down", - Name = @"Caitlin Jackson", - AthleteNumber = 45472, - BeatsPerMinute = 101, - TopSpeed = 4.3, - Registered = @"2017-09-17T09:41:01 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", - CountryName = @"Mozambique", + Id = 214, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/84.jpg", + Position = @"up", + Name = @"Ömür Denkel", + AthleteNumber = 31061, + BeatsPerMinute = 104, + TopSpeed = 4.5, + Registered = @"2017-02-18T05:32:55-02:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", + CountryName = @"Tuvalu", FirstPlaces = 1, - SecondPlaces = 1, - ThirdPlaces = 0, - RegistrationDate = @"2017-09-17T06:41:01.000Z", - Birthday = @"1979-05-10T21:00:00.000Z", - Sponsor = @"Jazzy", - Agent = @"Demetrius Lightewood", - AgentContact = @"dlightewood3f@epa.gov", - AgentPhone = @"+1-303-538-6492" + SecondPlaces = 0, + ThirdPlaces = 2, + RegistrationDate = @"2017-02-18T03:32:55.000Z", + Birthday = @"1985-02-28T22:00:00.000Z", + Sponsor = @"Browsecat", + Agent = @"Sena Gianninotti", + AgentContact = @"sgianninotti51@yellowpages.com", + AgentPhone = @"+1-850-382-3415" }); this.Add(new AthletesDataExtendedItem() { - Id = 15, + Id = 215, Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/79.jpg", Position = @"down", Name = @"Marilou Hubert", AthleteNumber = 43655, BeatsPerMinute = 104, TopSpeed = 4.2, - Registered = @"2017-09-28T11:13:00 -03:00", + Registered = @"2017-09-28T11:13:00-03:00", TrackProgress = 2, CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", CountryName = @"Myanmar", @@ -2745,290 +2676,313 @@ public AthletesDataExtended() }); this.Add(new AthletesDataExtendedItem() { - Id = 63, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/9.jpg", - Position = @"up", - Name = @"Estelle Vincent", - AthleteNumber = 41700, - BeatsPerMinute = 99, - TopSpeed = 5.7, - Registered = @"2017-05-31T02:56:58 -03:00", + Id = 216, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/72.jpg", + Position = @"down", + Name = @"Felix Olsen", + AthleteNumber = 43198, + BeatsPerMinute = 101, + TopSpeed = 4.2, + Registered = @"2017-09-27T01:17:14-03:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", - CountryName = @"Namibia", - FirstPlaces = 0, - SecondPlaces = 3, - ThirdPlaces = 4, - RegistrationDate = @"2017-05-30T23:56:58.000Z", - Birthday = @"1984-10-31T22:00:00.000Z", - Sponsor = @"Livefish", - Agent = @"Matti McGrirl", - AgentContact = @"mmcgrirl3h@slideshare.net", - AgentPhone = @"+1-202-697-2989" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", + CountryName = @"France", + FirstPlaces = 2, + SecondPlaces = 0, + ThirdPlaces = 1, + RegistrationDate = @"2017-09-26T22:17:14.000Z", + Birthday = @"1976-04-16T22:00:00.000Z", + Sponsor = @"Aimbo", + Agent = @"Jackqueline Knell", + AgentContact = @"jknell1s@studiopress.com", + AgentPhone = @"+1-206-461-0587" }); this.Add(new AthletesDataExtendedItem() { - Id = 154, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/54.jpg", - Position = @"down", - Name = @"Rhonda Simmmons", - AthleteNumber = 37139, - BeatsPerMinute = 96, - TopSpeed = 5.1, - Registered = @"2017-07-03T05:39:45 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", - CountryName = @"Nauru", + Id = 219, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/6.jpg", + Position = @"current", + Name = @"Sedef Tunçeri", + AthleteNumber = 48164, + BeatsPerMinute = 108, + TopSpeed = 5.6, + Registered = @"2017-03-29T11:54:15-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", + CountryName = @"Bhutan", FirstPlaces = 2, - SecondPlaces = 2, + SecondPlaces = 0, ThirdPlaces = 3, - RegistrationDate = @"2017-07-03T02:39:45.000Z", - Birthday = @"2002-08-18T21:00:00.000Z", - Sponsor = @"Aibox", - Agent = @"Rudolf Nealy", - AgentContact = @"rnealy3i@upenn.edu", - AgentPhone = @"+1-520-799-5392" + RegistrationDate = @"2017-03-29T08:54:15.000Z", + Birthday = @"2000-02-11T22:00:00.000Z", + Sponsor = @"Rhynyx", + Agent = @"Heidi Fisby", + AgentContact = @"hfisbyq@bloomberg.com", + AgentPhone = @"+1-501-338-5259" }); this.Add(new AthletesDataExtendedItem() { - Id = 191, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/42.jpg", - Position = @"current", - Name = @"آرش احمدی", - AthleteNumber = 36948, - BeatsPerMinute = 90, - TopSpeed = 4.1, - Registered = @"2017-09-08T01:22:14 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", - CountryName = @"Nepal", + Id = 221, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/73.jpg", + Position = @"down", + Name = @"Kuzey Aclan", + AthleteNumber = 18583, + BeatsPerMinute = 102, + TopSpeed = 5.3, + Registered = @"2017-09-12T09:14:14-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", + CountryName = @"Chad", FirstPlaces = 0, + SecondPlaces = 3, + ThirdPlaces = 0, + RegistrationDate = @"2017-09-12T06:14:14.000Z", + Birthday = @"1987-12-16T22:00:00.000Z", + Sponsor = @"Brainsphere", + Agent = @"Phyllis Treadgear", + AgentContact = @"ptreadgear13@yolasite.com", + AgentPhone = @"+1-901-762-8621" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 223, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/72.jpg", + Position = @"down", + Name = @"Gökhan Aşıkoğlu", + AthleteNumber = 13890, + BeatsPerMinute = 105, + TopSpeed = 5.4, + Registered = @"2017-03-31T06:14:26-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", + CountryName = @"Japan", + FirstPlaces = 2, SecondPlaces = 1, ThirdPlaces = 0, - RegistrationDate = @"2017-09-07T22:22:14.000Z", - Birthday = @"1973-02-20T22:00:00.000Z", - Sponsor = @"Kazu", - Agent = @"Ketti MacGibbon", - AgentContact = @"kmacgibbon3j@cloudflare.com", - AgentPhone = @"+1-850-608-2516" + RegistrationDate = @"2017-03-31T03:14:26.000Z", + Birthday = @"1979-05-15T21:00:00.000Z", + Sponsor = @"Thoughtworks", + Agent = @"Cynthea Evers", + AgentContact = @"cevers2h@ning.com", + AgentPhone = @"+1-217-842-3437" }); this.Add(new AthletesDataExtendedItem() { - Id = 141, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/15.jpg", - Position = @"current", - Name = @"Miro Korpela", - AthleteNumber = 40544, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-01-10T07:12:44 -02:00", + Id = 224, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/0.jpg", + Position = @"down", + Name = @"Joan Ortega", + AthleteNumber = 49478, + BeatsPerMinute = 103, + TopSpeed = 5.4, + Registered = @"2017-07-04T03:01:47-03:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", - CountryName = @"Netherlands", - FirstPlaces = 1, - SecondPlaces = 2, - ThirdPlaces = 3, - RegistrationDate = @"2017-01-10T05:12:44.000Z", - Birthday = @"1975-10-15T22:00:00.000Z", - Sponsor = @"Yata", - Agent = @"Michelle Fehners", - AgentContact = @"mfehners3k@hubpages.com", - AgentPhone = @"+1-248-569-7729" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", + CountryName = @"Equatorial Guinea", + FirstPlaces = 0, + SecondPlaces = 0, + ThirdPlaces = 0, + RegistrationDate = @"2017-07-04T00:01:47.000Z", + Birthday = @"1992-01-27T22:00:00.000Z", + Sponsor = @"Rhynyx", + Agent = @"Liuka Waterstone", + AgentContact = @"lwaterstone1m@google.de", + AgentPhone = @"+1-734-129-3969" }); this.Add(new AthletesDataExtendedItem() { - Id = 73, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/4.jpg", + Id = 225, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/42.jpg", Position = @"up", - Name = @"Afet Kumcuoğlu", - AthleteNumber = 33454, - BeatsPerMinute = 106, - TopSpeed = 5.1, - Registered = @"2017-09-16T07:05:43 -03:00", + Name = @"Stanley Hart", + AthleteNumber = 14150, + BeatsPerMinute = 91, + TopSpeed = 4.5, + Registered = @"2017-08-19T03:02:33-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", - CountryName = @"New Zealand", - FirstPlaces = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", + CountryName = @"Venezuela", + FirstPlaces = 1, SecondPlaces = 1, - ThirdPlaces = 1, - RegistrationDate = @"2017-09-16T04:05:43.000Z", - Birthday = @"1986-01-28T22:00:00.000Z", - Sponsor = @"Rhynoodle", - Agent = @"Netty Labet", - AgentContact = @"nlabet3l@webeden.co.uk", - AgentPhone = @"+1-402-247-1070" + ThirdPlaces = 4, + RegistrationDate = @"2017-08-19T00:02:33.000Z", + Birthday = @"1982-09-18T21:00:00.000Z", + Sponsor = @"Browsebug", + Agent = @"Martin Bedder", + AgentContact = @"mbedder59@un.org", + AgentPhone = @"+1-713-842-8851" }); this.Add(new AthletesDataExtendedItem() { - Id = 163, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/52.jpg", + Id = 227, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/61.jpg", Position = @"up", - Name = @"Millie Cooper", - AthleteNumber = 14610, - BeatsPerMinute = 99, + Name = @"Layla Douglas", + AthleteNumber = 21977, + BeatsPerMinute = 97, TopSpeed = 5.4, - Registered = @"2017-05-08T09:30:14 -03:00", + Registered = @"2017-04-19T11:43:38-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", - CountryName = @"Nicaragua", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", + CountryName = @"Slovenia", FirstPlaces = 1, SecondPlaces = 1, - ThirdPlaces = 4, - RegistrationDate = @"2017-05-08T06:30:14.000Z", - Birthday = @"1984-07-16T21:00:00.000Z", - Sponsor = @"Ntag", - Agent = @"Darrel Dever", - AgentContact = @"ddever3m@netscape.com", - AgentPhone = @"+1-614-913-6448" + ThirdPlaces = 2, + RegistrationDate = @"2017-04-19T08:43:38.000Z", + Birthday = @"1978-02-02T22:00:00.000Z", + Sponsor = @"Voonix", + Agent = @"Miquela Wield", + AgentContact = @"mwield4f@ocn.ne.jp", + AgentPhone = @"+1-425-616-3882" }); this.Add(new AthletesDataExtendedItem() { - Id = 53, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/51.jpg", + Id = 227, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/9.jpg", Position = @"current", - Name = @"Kayla Patel", - AthleteNumber = 42780, - BeatsPerMinute = 103, - TopSpeed = 4.7, - Registered = @"2017-04-20T09:33:53 -03:00", + Name = @"Johann Hinz", + AthleteNumber = 48244, + BeatsPerMinute = 94, + TopSpeed = 4.3, + Registered = @"2017-03-10T07:36:56-02:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", - CountryName = @"Niger", - FirstPlaces = 2, - SecondPlaces = 3, - ThirdPlaces = 4, - RegistrationDate = @"2017-04-20T06:33:53.000Z", - Birthday = @"1977-02-24T22:00:00.000Z", - Sponsor = @"Mydeo", - Agent = @"Griselda Coldwell", - AgentContact = @"gcoldwell3n@hexun.com", - AgentPhone = @"+1-304-428-7062" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", + CountryName = @"Sudan", + FirstPlaces = 0, + SecondPlaces = 2, + ThirdPlaces = 3, + RegistrationDate = @"2017-03-10T05:36:56.000Z", + Birthday = @"1997-10-16T21:00:00.000Z", + Sponsor = @"Browsezoom", + Agent = @"Corette Cruttenden", + AgentContact = @"ccruttenden4l@icio.us", + AgentPhone = @"+1-480-727-2800" }); this.Add(new AthletesDataExtendedItem() { - Id = 58, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/31.jpg", + Id = 229, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/29.jpg", Position = @"current", - Name = @"Diego Gautier", - AthleteNumber = 26320, - BeatsPerMinute = 97, - TopSpeed = 4.6, - Registered = @"2017-06-11T03:50:43 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", - CountryName = @"Nigeria", - FirstPlaces = 2, - SecondPlaces = 1, - ThirdPlaces = 3, - RegistrationDate = @"2017-06-11T00:50:43.000Z", - Birthday = @"1988-01-15T22:00:00.000Z", - Sponsor = @"Yoveo", - Agent = @"Ibrahim Eouzan", - AgentContact = @"ieouzan3o@buzzfeed.com", - AgentPhone = @"+1-937-114-9797" + Name = @"Selmo Caldeira", + AthleteNumber = 21837, + BeatsPerMinute = 110, + TopSpeed = 4.9, + Registered = @"2017-10-20T03:40:24-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", + CountryName = @"Libyan Arab Jamahiriya", + FirstPlaces = 0, + SecondPlaces = 3, + ThirdPlaces = 1, + RegistrationDate = @"2017-10-20T00:40:24.000Z", + Birthday = @"1992-10-14T22:00:00.000Z", + Sponsor = @"Voonix", + Agent = @"King Bigham", + AgentContact = @"kbigham2v@addtoany.com", + AgentPhone = @"+1-318-978-8369" }); this.Add(new AthletesDataExtendedItem() { - Id = 186, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/2.jpg", + Id = 231, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/56.jpg", Position = @"up", - Name = @"کوروش کامروا", - AthleteNumber = 13506, - BeatsPerMinute = 109, - TopSpeed = 4.4, - Registered = @"2017-04-16T01:10:37 -03:00", + Name = @"Judd Campbell", + AthleteNumber = 37365, + BeatsPerMinute = 110, + TopSpeed = 5, + Registered = @"2017-10-19T11:01:10-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", - CountryName = @"Niue", - FirstPlaces = 2, - SecondPlaces = 1, - ThirdPlaces = 1, - RegistrationDate = @"2017-04-15T22:10:37.000Z", - Birthday = @"1972-11-22T22:00:00.000Z", - Sponsor = @"Quatz", - Agent = @"Amelia Breakwell", - AgentContact = @"abreakwell3p@geocities.jp", - AgentPhone = @"+1-415-650-1384" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", + CountryName = @"Lao PeopleS Democratic Republic", + FirstPlaces = 0, + SecondPlaces = 0, + ThirdPlaces = 4, + RegistrationDate = @"2017-10-19T08:01:10.000Z", + Birthday = @"1989-12-01T22:00:00.000Z", + Sponsor = @"Yadel", + Agent = @"Wheeler Glawsop", + AgentContact = @"wglawsop2q@pagesperso-orange.fr", + AgentPhone = @"+1-760-180-7003" }); this.Add(new AthletesDataExtendedItem() { - Id = 101, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/71.jpg", - Position = @"down", - Name = @"Lavínia Silva", - AthleteNumber = 33994, - BeatsPerMinute = 93, - TopSpeed = 5.6, - Registered = @"2017-03-22T08:55:46 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", - CountryName = @"Norway", - FirstPlaces = 1, - SecondPlaces = 0, + Id = 233, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/18.jpg", + Position = @"up", + Name = @"Zackary Roy", + AthleteNumber = 45996, + BeatsPerMinute = 92, + TopSpeed = 4.9, + Registered = @"2017-07-07T03:51:26-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", + CountryName = @"Bahamas", + FirstPlaces = 2, + SecondPlaces = 3, ThirdPlaces = 3, - RegistrationDate = @"2017-03-22T06:55:46.000Z", - Birthday = @"1982-04-29T21:00:00.000Z", - Sponsor = @"Realcube", - Agent = @"Celestina Noweak", - AgentContact = @"cnoweak3q@nhs.uk", - AgentPhone = @"+1-971-806-8372" + RegistrationDate = @"2017-07-07T00:51:26.000Z", + Birthday = @"1978-01-11T22:00:00.000Z", + Sponsor = @"Eabox", + Agent = @"Leisha Demkowicz", + AgentContact = @"ldemkowiczi@livejournal.com", + AgentPhone = @"+1-503-778-2852" }); this.Add(new AthletesDataExtendedItem() { - Id = 194, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/71.jpg", + Id = 234, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/19.jpg", Position = @"down", - Name = @"Adrian Ibañez", - AthleteNumber = 21968, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-02-03T04:36:54 -02:00", + Name = @"Linda Schäfer", + AthleteNumber = 43074, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-01-05T11:41:20-02:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", - CountryName = @"Oman", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", + CountryName = @"Yemen", FirstPlaces = 2, - SecondPlaces = 3, - ThirdPlaces = 2, - RegistrationDate = @"2017-02-03T02:36:54.000Z", - Birthday = @"2001-10-11T21:00:00.000Z", - Sponsor = @"Thoughtworks", - Agent = @"Alvin Dunbabin", - AgentContact = @"adunbabin3r@army.mil", - AgentPhone = @"+1-954-515-3164" + SecondPlaces = 1, + ThirdPlaces = 3, + RegistrationDate = @"2017-01-05T09:41:20.000Z", + Birthday = @"1993-11-24T22:00:00.000Z", + Sponsor = @"Tagchat", + Agent = @"Anthe Normabell", + AgentContact = @"anormabell5b@ucoz.ru", + AgentPhone = @"+1-316-976-4160" }); this.Add(new AthletesDataExtendedItem() { - Id = 143, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/38.jpg", - Position = @"up", - Name = @"رضا کوتی", - AthleteNumber = 13640, - BeatsPerMinute = 103, - TopSpeed = 4.2, - Registered = @"2017-04-30T02:34:29 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", - CountryName = @"Pakistan", - FirstPlaces = 1, - SecondPlaces = 0, - ThirdPlaces = 2, - RegistrationDate = @"2017-04-29T23:34:29.000Z", - Birthday = @"1996-03-16T22:00:00.000Z", - Sponsor = @"Twinte", - Agent = @"Kati Kivelhan", - AgentContact = @"kkivelhan3s@yahoo.co.jp", - AgentPhone = @"+1-970-563-1294" + Id = 235, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/42.jpg", + Position = @"down", + Name = @"Elaine Smith", + AthleteNumber = 38243, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-06-11T12:20:41-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", + CountryName = @"Liechtenstein", + FirstPlaces = 2, + SecondPlaces = 3, + ThirdPlaces = 1, + RegistrationDate = @"2017-06-11T09:20:41.000Z", + Birthday = @"1987-11-07T22:00:00.000Z", + Sponsor = @"Voolia", + Agent = @"Risa Guitt", + AgentContact = @"rguitt2w@mashable.com", + AgentPhone = @"+1-339-831-1765" }); this.Add(new AthletesDataExtendedItem() { - Id = 37, + Id = 237, Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/86.jpg", Position = @"down", Name = @"Clyde Matthews", AthleteNumber = 11955, BeatsPerMinute = 93, TopSpeed = 5.2, - Registered = @"2017-03-02T05:01:02 -02:00", + Registered = @"2017-03-02T05:01:02-02:00", TrackProgress = 3, CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", CountryName = @"Palau", @@ -3044,83 +2998,152 @@ public AthletesDataExtended() }); this.Add(new AthletesDataExtendedItem() { - Id = 176, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/26.jpg", + Id = 238, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/17.jpg", Position = @"current", - Name = @"Tim Neal", - AthleteNumber = 45860, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-04-21T04:06:34 -03:00", + Name = @"Charlotte Meyer", + AthleteNumber = 21442, + BeatsPerMinute = 110, + TopSpeed = 4.6, + Registered = @"2017-10-19T10:38:35-03:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", - CountryName = @"Panama", - FirstPlaces = 1, - SecondPlaces = 0, - ThirdPlaces = 0, - RegistrationDate = @"2017-04-21T01:06:34.000Z", - Birthday = @"1991-10-01T22:00:00.000Z", - Sponsor = @"Oyoyo", - Agent = @"Hadlee Darby", - AgentContact = @"hdarby3u@goo.gl", - AgentPhone = @"+1-661-406-2261" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", + CountryName = @"Cook Islands", + FirstPlaces = 0, + SecondPlaces = 3, + ThirdPlaces = 2, + RegistrationDate = @"2017-10-19T07:38:35.000Z", + Birthday = @"1993-04-19T21:00:00.000Z", + Sponsor = @"Twitternation", + Agent = @"Godfree Rylands", + AgentContact = @"grylands18@tripod.com", + AgentPhone = @"+1-520-300-0116" }); this.Add(new AthletesDataExtendedItem() { - Id = 110, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/15.jpg", - Position = @"current", - Name = @"Annabell Brand", - AthleteNumber = 39233, + Id = 240, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/33.jpg", + Position = @"down", + Name = @"Alberto Clark", + AthleteNumber = 29912, BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-01T12:21:24 -02:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", - CountryName = @"Papua New Guinea", + TopSpeed = 4.6, + Registered = @"2017-02-02T03:50:21-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", + CountryName = @"Antigua and Barbuda", FirstPlaces = 1, SecondPlaces = 2, ThirdPlaces = 4, - RegistrationDate = @"2017-03-01T10:21:24.000Z", - Birthday = @"2003-02-19T22:00:00.000Z", - Sponsor = @"Meetz", - Agent = @"Bary Rabson", - AgentContact = @"brabson3v@ucla.edu", - AgentPhone = @"+1-701-645-5641" + RegistrationDate = @"2017-02-02T01:50:21.000Z", + Birthday = @"1999-07-03T21:00:00.000Z", + Sponsor = @"Flashpoint", + Agent = @"Kalil Bonavia", + AgentContact = @"kbonavia5@example.com", + AgentPhone = @"+1-404-429-3024" }); this.Add(new AthletesDataExtendedItem() { - Id = 188, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/3.jpg", - Position = @"current", - Name = @"Foppe Delfos", - AthleteNumber = 39679, - BeatsPerMinute = 107, - TopSpeed = 4.1, - Registered = @"2017-08-05T10:54:56 -03:00", + Id = 240, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/5.jpg", + Position = @"down", + Name = @"Carter Evans", + AthleteNumber = 46961, + BeatsPerMinute = 100, + TopSpeed = 5.3, + Registered = @"2017-07-23T02:43:07-03:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", - CountryName = @"Paraguay", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", + CountryName = @"Luxembourg", + FirstPlaces = 0, + SecondPlaces = 3, + ThirdPlaces = 2, + RegistrationDate = @"2017-07-22T23:43:07.000Z", + Birthday = @"1975-03-06T22:00:00.000Z", + Sponsor = @"Einti", + Agent = @"Pris Chiles", + AgentContact = @"pchiles2y@indiatimes.com", + AgentPhone = @"+1-716-690-7478" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 241, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/20.jpg", + Position = @"up", + Name = @"Oskari Karjala", + AthleteNumber = 31498, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-05-10T12:45:12-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", + CountryName = @"Micronesia, Federated States of", + FirstPlaces = 2, + SecondPlaces = 2, + ThirdPlaces = 3, + RegistrationDate = @"2017-05-10T09:45:12.000Z", + Birthday = @"1976-06-09T22:00:00.000Z", + Sponsor = @"Avamba", + Agent = @"Nye Shevlane", + AgentContact = @"nshevlane3a@princeton.edu", + AgentPhone = @"+1-304-409-8780" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 241, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/65.jpg", + Position = @"down", + Name = @"Lilly Keuter", + AthleteNumber = 49893, + BeatsPerMinute = 102, + TopSpeed = 4.5, + Registered = @"2017-01-20T02:38:39-02:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", + CountryName = @"Saint Kitts and Nevis", FirstPlaces = 1, SecondPlaces = 3, ThirdPlaces = 2, - RegistrationDate = @"2017-08-05T07:54:56.000Z", - Birthday = @"1974-08-10T22:00:00.000Z", - Sponsor = @"Quatz", - Agent = @"Vicky Gueste", - AgentContact = @"vgueste3w@nbcnews.com", - AgentPhone = @"+1-763-723-6168" + RegistrationDate = @"2017-01-20T00:38:39.000Z", + Birthday = @"1992-06-21T21:00:00.000Z", + Sponsor = @"Skidoo", + Agent = @"Reagan O'Hartnett", + AgentContact = @"rohartnett44@washington.edu", + AgentPhone = @"+1-562-656-7385" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 242, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/83.jpg", + Position = @"down", + Name = @"Caitlin Jackson", + AthleteNumber = 45472, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-09-17T09:41:01-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", + CountryName = @"Mozambique", + FirstPlaces = 1, + SecondPlaces = 1, + ThirdPlaces = 0, + RegistrationDate = @"2017-09-17T06:41:01.000Z", + Birthday = @"1979-05-10T21:00:00.000Z", + Sponsor = @"Jazzy", + Agent = @"Demetrius Lightewood", + AgentContact = @"dlightewood3f@epa.gov", + AgentPhone = @"+1-303-538-6492" }); this.Add(new AthletesDataExtendedItem() { - Id = 43, + Id = 243, Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/42.jpg", Position = @"up", Name = @"Kent Clark", AthleteNumber = 32799, BeatsPerMinute = 106, TopSpeed = 5.7, - Registered = @"2017-01-24T01:00:15 -02:00", + Registered = @"2017-01-24T01:00:15-02:00", TrackProgress = 4, CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", CountryName = @"Peru", @@ -3136,727 +3159,750 @@ public AthletesDataExtended() }); this.Add(new AthletesDataExtendedItem() { - Id = 167, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/32.jpg", - Position = @"current", - Name = @"Esma Adıvar", - AthleteNumber = 35565, - BeatsPerMinute = 99, - TopSpeed = 4.2, - Registered = @"2017-06-17T12:34:29 -03:00", - TrackProgress = 5, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", - CountryName = @"Philippines", + Id = 243, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/94.jpg", + Position = @"up", + Name = @"Emma Turner", + AthleteNumber = 39487, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-07-30T01:33:14-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", + CountryName = @"Tanzania, United Republic of", FirstPlaces = 2, SecondPlaces = 0, + ThirdPlaces = 2, + RegistrationDate = @"2017-07-29T22:33:14.000Z", + Birthday = @"1978-09-11T22:00:00.000Z", + Sponsor = @"Zoombox", + Agent = @"Marigold Kitt", + AgentContact = @"mkitt4s@comcast.net", + AgentPhone = @"+1-413-682-8363" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 243, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/77.jpg", + Position = @"down", + Name = @"Cathalijne Van Der Ree", + AthleteNumber = 45160, + BeatsPerMinute = 102, + TopSpeed = 5.4, + Registered = @"2017-02-13T05:23:49-02:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", + CountryName = @"Uganda", + FirstPlaces = 1, + SecondPlaces = 2, + ThirdPlaces = 1, + RegistrationDate = @"2017-02-13T03:23:49.000Z", + Birthday = @"1972-12-17T22:00:00.000Z", + Sponsor = @"DabZ", + Agent = @"Gypsy Gallaccio", + AgentContact = @"ggallaccio52@google.com", + AgentPhone = @"+1-951-565-3126" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 246, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/55.jpg", + Position = @"current", + Name = @"Ronja Kraft", + AthleteNumber = 21800, + BeatsPerMinute = 101, + TopSpeed = 5.3, + Registered = @"2017-04-02T03:33:57-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", + CountryName = @"Denmark", + FirstPlaces = 2, + SecondPlaces = 2, + ThirdPlaces = 3, + RegistrationDate = @"2017-04-02T00:33:57.000Z", + Birthday = @"1975-09-18T22:00:00.000Z", + Sponsor = @"Zoomlounge", + Agent = @"Erina Isaaksohn", + AgentContact = @"eisaaksohn1f@zdnet.com", + AgentPhone = @"+1-972-696-4121" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 251, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/74.jpg", + Position = @"up", + Name = @"Alex Meyer", + AthleteNumber = 44390, + BeatsPerMinute = 94, + TopSpeed = 4.3, + Registered = @"2017-08-04T07:05:34-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", + CountryName = @"Moldova, Republic of", + FirstPlaces = 1, + SecondPlaces = 2, + ThirdPlaces = 2, + RegistrationDate = @"2017-08-04T04:05:34.000Z", + Birthday = @"1983-06-14T21:00:00.000Z", + Sponsor = @"Rhynyx", + Agent = @"Elisabetta Gianettini", + AgentContact = @"egianettini3b@foxnews.com", + AgentPhone = @"+1-513-617-3871" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 251, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/34.jpg", + Position = @"down", + Name = @"Eléa Robin", + AthleteNumber = 26742, + BeatsPerMinute = 90, + TopSpeed = 4.7, + Registered = @"2017-03-30T12:34:24-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", + CountryName = @"Saint Vincent and the Grenadines", + FirstPlaces = 0, + SecondPlaces = 1, ThirdPlaces = 0, - RegistrationDate = @"2017-06-17T09:34:29.000Z", - Birthday = @"1995-07-28T21:00:00.000Z", - Sponsor = @"Voomm", - Agent = @"Bobbie Sandes", - AgentContact = @"bsandes3y@hibu.com", - AgentPhone = @"+1-202-134-4380" + RegistrationDate = @"2017-03-30T09:34:24.000Z", + Birthday = @"1995-09-09T21:00:00.000Z", + Sponsor = @"Tagtune", + Agent = @"Barbabas Crocetto", + AgentContact = @"bcrocetto46@umich.edu", + AgentPhone = @"+1-304-611-8972" }); this.Add(new AthletesDataExtendedItem() { - Id = 123, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/19.jpg", + Id = 252, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/94.jpg", Position = @"down", - Name = @"Flora Perez", - AthleteNumber = 23907, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-04-12T04:16:56 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", - CountryName = @"Poland", - FirstPlaces = 0, - SecondPlaces = 3, - ThirdPlaces = 2, - RegistrationDate = @"2017-04-12T01:16:56.000Z", - Birthday = @"1988-01-03T22:00:00.000Z", - Sponsor = @"Bubblebox", - Agent = @"Carolyne Flewitt", - AgentContact = @"cflewitt3z@tripod.com", - AgentPhone = @"+1-402-318-6486" + Name = @"Adérito Lopes", + AthleteNumber = 21320, + BeatsPerMinute = 91, + TopSpeed = 5.2, + Registered = @"2017-01-07T06:47:56-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", + CountryName = @"Marshall Islands", + FirstPlaces = 1, + SecondPlaces = 0, + ThirdPlaces = 0, + RegistrationDate = @"2017-01-07T04:47:56.000Z", + Birthday = @"1976-12-02T22:00:00.000Z", + Sponsor = @"Meevee", + Agent = @"Ahmad Stern", + AgentContact = @"astern36@gnu.org", + AgentPhone = @"+1-202-546-9216" }); this.Add(new AthletesDataExtendedItem() { - Id = 76, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/65.jpg", + Id = 253, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/51.jpg", Position = @"current", - Name = @"David Scott", - AthleteNumber = 46997, - BeatsPerMinute = 101, - TopSpeed = 4.4, - Registered = @"2017-07-25T09:23:24 -03:00", + Name = @"Kayla Patel", + AthleteNumber = 42780, + BeatsPerMinute = 103, + TopSpeed = 4.7, + Registered = @"2017-04-20T09:33:53-03:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", - CountryName = @"Portugal", - FirstPlaces = 1, - SecondPlaces = 1, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", + CountryName = @"Niger", + FirstPlaces = 2, + SecondPlaces = 3, ThirdPlaces = 4, - RegistrationDate = @"2017-07-25T06:23:24.000Z", - Birthday = @"2002-04-04T21:00:00.000Z", - Sponsor = @"Einti", - Agent = @"Andreas Kibble", - AgentContact = @"akibble40@tinypic.com", - AgentPhone = @"+1-716-599-4740" + RegistrationDate = @"2017-04-20T06:33:53.000Z", + Birthday = @"1977-02-24T22:00:00.000Z", + Sponsor = @"Mydeo", + Agent = @"Griselda Coldwell", + AgentContact = @"gcoldwell3n@hexun.com", + AgentPhone = @"+1-304-428-7062" }); this.Add(new AthletesDataExtendedItem() { - Id = 183, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/74.jpg", + Id = 258, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/60.jpg", Position = @"down", - Name = @"Yarno Kin", - AthleteNumber = 47324, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-08-26T08:21:22 -03:00", + Name = @"Zaina Pomp", + AthleteNumber = 14109, + BeatsPerMinute = 90, + TopSpeed = 5.7, + Registered = @"2017-09-07T11:17:40-03:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", - CountryName = @"Romania", - FirstPlaces = 0, - SecondPlaces = 1, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", + CountryName = @"Angola", + FirstPlaces = 1, + SecondPlaces = 3, ThirdPlaces = 2, - RegistrationDate = @"2017-08-26T05:21:22.000Z", - Birthday = @"1981-06-11T21:00:00.000Z", - Sponsor = @"Skalith", - Agent = @"Addie Cowope", - AgentContact = @"acowope41@weibo.com", - AgentPhone = @"+1-562-156-4360" + RegistrationDate = @"2017-09-07T08:17:40.000Z", + Birthday = @"1983-10-24T22:00:00.000Z", + Sponsor = @"Plambee", + Agent = @"Mallory Timmons", + AgentContact = @"mtimmons4@xing.com", + AgentPhone = @"+1-205-678-8101" }); this.Add(new AthletesDataExtendedItem() { - Id = 8, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/15.jpg", - Position = @"down", - Name = @"Esther Kühn", - AthleteNumber = 24868, - BeatsPerMinute = 92, - TopSpeed = 5.5, - Registered = @"2017-05-14T12:30:08 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", - CountryName = @"Russian Federation", + Id = 258, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/30.jpg", + Position = @"up", + Name = @"Veera Saari", + AthleteNumber = 40408, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-10-28T10:39:22-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", + CountryName = @"Iraq", FirstPlaces = 0, - SecondPlaces = 3, - ThirdPlaces = 2, - RegistrationDate = @"2017-05-14T09:30:08.000Z", - Birthday = @"1993-11-05T22:00:00.000Z", - Sponsor = @"Fivespan", - Agent = @"Garrek Cumpsty", - AgentContact = @"gcumpsty42@domainmarket.com", - AgentPhone = @"+1-304-397-0277" + SecondPlaces = 0, + ThirdPlaces = 3, + RegistrationDate = @"2017-10-28T07:39:22.000Z", + Birthday = @"1989-09-29T22:00:00.000Z", + Sponsor = @"Dazzlesphere", + Agent = @"Janeva Burnsall", + AgentContact = @"jburnsall2c@flickr.com", + AgentPhone = @"+1-513-252-4337" }); this.Add(new AthletesDataExtendedItem() { - Id = 80, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/90.jpg", - Position = @"down", - Name = @"Cecil Nichols", - AthleteNumber = 20656, - BeatsPerMinute = 100, - TopSpeed = 5, - Registered = @"2017-04-24T01:20:34 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", - CountryName = @"RWANDA", - FirstPlaces = 0, - SecondPlaces = 2, - ThirdPlaces = 1, - RegistrationDate = @"2017-04-23T22:20:34.000Z", - Birthday = @"1979-02-27T22:00:00.000Z", - Sponsor = @"Divavu", - Agent = @"Ruperta Beesey", - AgentContact = @"rbeesey43@google.co.uk", - AgentPhone = @"+1-941-375-0858" + Id = 258, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/31.jpg", + Position = @"current", + Name = @"Diego Gautier", + AthleteNumber = 26320, + BeatsPerMinute = 97, + TopSpeed = 4.6, + Registered = @"2017-06-11T03:50:43-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", + CountryName = @"Nigeria", + FirstPlaces = 2, + SecondPlaces = 1, + ThirdPlaces = 3, + RegistrationDate = @"2017-06-11T00:50:43.000Z", + Birthday = @"1988-01-15T22:00:00.000Z", + Sponsor = @"Yoveo", + Agent = @"Ibrahim Eouzan", + AgentContact = @"ieouzan3o@buzzfeed.com", + AgentPhone = @"+1-937-114-9797" }); this.Add(new AthletesDataExtendedItem() { - Id = 41, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/65.jpg", - Position = @"down", - Name = @"Lilly Keuter", - AthleteNumber = 49893, - BeatsPerMinute = 102, - TopSpeed = 4.5, - Registered = @"2017-01-20T02:38:39 -02:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", - CountryName = @"Saint Kitts and Nevis", + Id = 262, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/43.jpg", + Position = @"current", + Name = @"Roman Smith", + AthleteNumber = 15531, + BeatsPerMinute = 106, + TopSpeed = 4.9, + Registered = @"2017-06-14T05:12:04-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", + CountryName = @"Gabon", FirstPlaces = 1, - SecondPlaces = 3, - ThirdPlaces = 2, - RegistrationDate = @"2017-01-20T00:38:39.000Z", - Birthday = @"1992-06-21T21:00:00.000Z", - Sponsor = @"Skidoo", - Agent = @"Reagan O'Hartnett", - AgentContact = @"rohartnett44@washington.edu", - AgentPhone = @"+1-562-656-7385" + SecondPlaces = 0, + ThirdPlaces = 0, + RegistrationDate = @"2017-06-14T02:12:04.000Z", + Birthday = @"2002-09-02T21:00:00.000Z", + Sponsor = @"Leexo", + Agent = @"Sargent Brownsill", + AgentContact = @"sbrownsill1t@tiny.cc", + AgentPhone = @"+1-540-211-9674" }); this.Add(new AthletesDataExtendedItem() { - Id = 200, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/73.jpg", + Id = 262, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/9.jpg", Position = @"current", - Name = @"Alice Perry", - AthleteNumber = 23750, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-03-31T07:15:46 -03:00", + Name = @"Anthony Harcourt", + AthleteNumber = 33649, + BeatsPerMinute = 109, + TopSpeed = 5.5, + Registered = @"2017-06-14T11:10:20-03:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", - CountryName = @"Saint Lucia", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", + CountryName = @"India", FirstPlaces = 2, - SecondPlaces = 3, + SecondPlaces = 2, ThirdPlaces = 0, - RegistrationDate = @"2017-03-31T04:15:46.000Z", - Birthday = @"1988-09-14T21:00:00.000Z", - Sponsor = @"Lajo", - Agent = @"Preston Buckel", - AgentContact = @"pbuckel45@baidu.com", - AgentPhone = @"+1-210-144-9441" + RegistrationDate = @"2017-06-14T08:10:20.000Z", + Birthday = @"1986-06-02T21:00:00.000Z", + Sponsor = @"Babbleblab", + Agent = @"Juieta Mendez", + AgentContact = @"jmendez29@bing.com", + AgentPhone = @"+1-410-373-5750" }); this.Add(new AthletesDataExtendedItem() { - Id = 51, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/34.jpg", - Position = @"down", - Name = @"Eléa Robin", - AthleteNumber = 26742, - BeatsPerMinute = 90, - TopSpeed = 4.7, - Registered = @"2017-03-30T12:34:24 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", - CountryName = @"Saint Vincent and the Grenadines", + Id = 263, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/9.jpg", + Position = @"up", + Name = @"Estelle Vincent", + AthleteNumber = 41700, + BeatsPerMinute = 99, + TopSpeed = 5.7, + Registered = @"2017-05-31T02:56:58-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", + CountryName = @"Namibia", FirstPlaces = 0, - SecondPlaces = 1, - ThirdPlaces = 0, - RegistrationDate = @"2017-03-30T09:34:24.000Z", - Birthday = @"1995-09-09T21:00:00.000Z", - Sponsor = @"Tagtune", - Agent = @"Barbabas Crocetto", - AgentContact = @"bcrocetto46@umich.edu", - AgentPhone = @"+1-304-611-8972" + SecondPlaces = 3, + ThirdPlaces = 4, + RegistrationDate = @"2017-05-30T23:56:58.000Z", + Birthday = @"1984-10-31T22:00:00.000Z", + Sponsor = @"Livefish", + Agent = @"Matti McGrirl", + AgentContact = @"mmcgrirl3h@slideshare.net", + AgentPhone = @"+1-202-697-2989" }); this.Add(new AthletesDataExtendedItem() { - Id = 163, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/70.jpg", + Id = 265, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/60.jpg", Position = @"down", - Name = @"میلاد قاسمی", - AthleteNumber = 12788, - BeatsPerMinute = 101, - TopSpeed = 4.1, - Registered = @"2017-03-01T07:51:17 -02:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", - CountryName = @"Samoa", - FirstPlaces = 1, - SecondPlaces = 1, + Name = @"Keira Walker", + AthleteNumber = 34116, + BeatsPerMinute = 94, + TopSpeed = 4.8, + Registered = @"2017-01-09T05:46:07-02:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", + CountryName = @"Albania", + FirstPlaces = 0, + SecondPlaces = 0, ThirdPlaces = 2, - RegistrationDate = @"2017-03-01T05:51:17.000Z", - Birthday = @"1973-07-02T22:00:00.000Z", - Sponsor = @"Realfire", - Agent = @"Grover McPaike", - AgentContact = @"gmcpaike47@tuttocitta.it", - AgentPhone = @"+1-803-673-3932" + RegistrationDate = @"2017-01-09T03:46:07.000Z", + Birthday = @"1996-12-31T22:00:00.000Z", + Sponsor = @"Linktype", + Agent = @"Ivy Simkovich", + AgentContact = @"isimkovich1@clickbank.net", + AgentPhone = @"+1-770-283-2050" }); this.Add(new AthletesDataExtendedItem() { - Id = 72, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/26.jpg", + Id = 265, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/9.jpg", Position = @"down", - Name = @"Sélène Roussel", - AthleteNumber = 11261, + Name = @"Jenny Burke", + AthleteNumber = 15266, BeatsPerMinute = 99, - TopSpeed = 5.8, - Registered = @"2017-05-10T02:18:02 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sm.png", - CountryName = @"San Marino", - FirstPlaces = 1, + TopSpeed = 5.4, + Registered = @"2017-09-11T12:20:19-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", + CountryName = @"Malaysia", + FirstPlaces = 2, SecondPlaces = 1, - ThirdPlaces = 3, - RegistrationDate = @"2017-05-09T23:18:02.000Z", - Birthday = @"1997-04-29T21:00:00.000Z", - Sponsor = @"Skyvu", - Agent = @"Cari Durtnall", - AgentContact = @"cdurtnall48@purevolume.com", - AgentPhone = @"+1-651-302-0176" + ThirdPlaces = 1, + RegistrationDate = @"2017-09-11T09:20:19.000Z", + Birthday = @"1973-08-20T22:00:00.000Z", + Sponsor = @"Zoonder", + Agent = @"Ninon Buckham", + AgentContact = @"nbuckham32@wiley.com", + AgentPhone = @"+1-612-908-1786" }); this.Add(new AthletesDataExtendedItem() { - Id = 159, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/66.jpg", - Position = @"up", - Name = @"Eva Dean", - AthleteNumber = 48874, - BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-03-04T01:58:52 -02:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", - CountryName = @"Sao Tome and Principe", - FirstPlaces = 0, - SecondPlaces = 1, + Id = 265, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/47.jpg", + Position = @"current", + Name = @"Ilke Kisters", + AthleteNumber = 23817, + BeatsPerMinute = 100, + TopSpeed = 5.9, + Registered = @"2017-01-04T02:54:53-02:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", + CountryName = @"Switzerland", + FirstPlaces = 2, + SecondPlaces = 3, ThirdPlaces = 0, - RegistrationDate = @"2017-03-03T23:58:52.000Z", - Birthday = @"1978-06-05T22:00:00.000Z", - Sponsor = @"Vipe", - Agent = @"Sella Catherick", - AgentContact = @"scatherick49@behance.net", - AgentPhone = @"+1-917-106-1204" + RegistrationDate = @"2017-01-04T00:54:53.000Z", + Birthday = @"1971-04-25T22:00:00.000Z", + Sponsor = @"Gabvine", + Agent = @"Guglielma Karolowski", + AgentContact = @"gkarolowski4o@purevolume.com", + AgentPhone = @"+1-785-989-8029" }); this.Add(new AthletesDataExtendedItem() { - Id = 12, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/83.jpg", - Position = @"up", - Name = @"Sara Larsen", - AthleteNumber = 37094, - BeatsPerMinute = 97, - TopSpeed = 4.5, - Registered = @"2017-04-14T11:48:28 -03:00", + Id = 266, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/70.jpg", + Position = @"down", + Name = @"Moritz Braun", + AthleteNumber = 48081, + BeatsPerMinute = 107, + TopSpeed = 6, + Registered = @"2017-06-13T12:54:56-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", - CountryName = @"Saudi Arabia", - FirstPlaces = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", + CountryName = @"Andorra", + FirstPlaces = 0, SecondPlaces = 2, ThirdPlaces = 1, - RegistrationDate = @"2017-04-14T08:48:28.000Z", - Birthday = @"1974-10-01T22:00:00.000Z", - Sponsor = @"Feedmix", - Agent = @"Flin Whitwell", - AgentContact = @"fwhitwell4a@joomla.org", - AgentPhone = @"+1-281-368-6450" + RegistrationDate = @"2017-06-13T09:54:56.000Z", + Birthday = @"1988-05-04T21:00:00.000Z", + Sponsor = @"Andorra", + Agent = @"Merle Affron", + AgentContact = @"maffron3@cbc.ca", + AgentPhone = @"+1-248-958-1645" }); this.Add(new AthletesDataExtendedItem() { - Id = 194, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/11.jpg", - Position = @"down", - Name = @"Kaya Taşlı", - AthleteNumber = 42291, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-01-30T03:23:36 -02:00", + Id = 267, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/50.jpg", + Position = @"current", + Name = @"Villads Larsen", + AthleteNumber = 44677, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-25T11:25:30-02:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", - CountryName = @"Senegal", - FirstPlaces = 1, - SecondPlaces = 0, - ThirdPlaces = 1, - RegistrationDate = @"2017-01-30T01:23:36.000Z", - Birthday = @"1996-01-20T22:00:00.000Z", - Sponsor = @"Bluezoom", - Agent = @"Daisey Churm", - AgentContact = @"dchurm4b@blogger.com", - AgentPhone = @"+1-520-858-3343" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 162, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/5.jpg", - Position = @"down", - Name = @"Adam Bouchard", - AthleteNumber = 38672, - BeatsPerMinute = 99, - TopSpeed = 4.7, - Registered = @"2017-01-04T03:04:05 -02:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", - CountryName = @"Seychelles", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", + CountryName = @"Kuwait", FirstPlaces = 1, - SecondPlaces = 0, - ThirdPlaces = 4, - RegistrationDate = @"2017-01-04T01:04:05.000Z", - Birthday = @"1988-09-30T22:00:00.000Z", - Sponsor = @"Brightdog", - Agent = @"Claudius Landre", - AgentContact = @"clandre4c@diigo.com", - AgentPhone = @"+1-573-793-7549" + SecondPlaces = 2, + ThirdPlaces = 3, + RegistrationDate = @"2017-03-25T09:25:30.000Z", + Birthday = @"1979-09-21T21:00:00.000Z", + Sponsor = @"Skipstorm", + Agent = @"Tally Bolingbroke", + AgentContact = @"tbolingbroke2o@dyndns.org", + AgentPhone = @"+1-501-812-4359" }); this.Add(new AthletesDataExtendedItem() { - Id = 96, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/37.jpg", + Id = 268, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/23.jpg", Position = @"up", - Name = @"Thea Edwards", - AthleteNumber = 29141, - BeatsPerMinute = 99, - TopSpeed = 5.8, - Registered = @"2017-05-23T05:24:38 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", - CountryName = @"Sierra Leone", - FirstPlaces = 1, - SecondPlaces = 3, + Name = @"Sandro Carpentier", + AthleteNumber = 23503, + BeatsPerMinute = 96, + TopSpeed = 5.7, + Registered = @"2017-09-30T01:01:04-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", + CountryName = @"Belgium", + FirstPlaces = 0, + SecondPlaces = 2, ThirdPlaces = 2, - RegistrationDate = @"2017-05-23T02:24:38.000Z", - Birthday = @"1973-05-09T22:00:00.000Z", - Sponsor = @"Wikivu", - Agent = @"Constanta Klazenga", - AgentContact = @"cklazenga4d@miibeian.gov.cn", - AgentPhone = @"+1-309-900-7956" + RegistrationDate = @"2017-09-29T22:01:04.000Z", + Birthday = @"1996-02-21T22:00:00.000Z", + Sponsor = @"Demivee", + Agent = @"Renate Daymond", + AgentContact = @"rdaymondn@microsoft.com", + AgentPhone = @"+1-253-250-0773" }); this.Add(new AthletesDataExtendedItem() { - Id = 93, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/90.jpg", + Id = 269, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/17.jpg", Position = @"current", - Name = @"Ana Bourgeois", - AthleteNumber = 24612, - BeatsPerMinute = 110, - TopSpeed = 6, - Registered = @"2017-11-02T02:17:43 -02:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", - CountryName = @"Singapore", - FirstPlaces = 2, - SecondPlaces = 0, + Name = @"Emil Meißner", + AthleteNumber = 37183, + BeatsPerMinute = 97, + TopSpeed = 4, + Registered = @"2017-07-15T12:32:30-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", + CountryName = @"Gambia", + FirstPlaces = 1, + SecondPlaces = 1, ThirdPlaces = 1, - RegistrationDate = @"2017-11-02T00:17:43.000Z", - Birthday = @"1985-03-20T22:00:00.000Z", - Sponsor = @"Photobean", - Agent = @"Tabb Sharpin", - AgentContact = @"tsharpin4e@odnoklassniki.ru", - AgentPhone = @"+1-714-282-1294" + RegistrationDate = @"2017-07-15T09:32:30.000Z", + Birthday = @"1999-05-29T21:00:00.000Z", + Sponsor = @"Brainsphere", + Agent = @"Harley Wasselin", + AgentContact = @"hwasselin1u@discovery.com", + AgentPhone = @"+1-405-554-3182" }); this.Add(new AthletesDataExtendedItem() { - Id = 27, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/61.jpg", + Id = 270, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/14.jpg", Position = @"up", - Name = @"Layla Douglas", - AthleteNumber = 21977, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-04-19T11:43:38 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", - CountryName = @"Slovenia", + Name = @"Emily Olsen", + AthleteNumber = 13887, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-10-03T08:01:40-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", + CountryName = @"Central African Republic", FirstPlaces = 1, - SecondPlaces = 1, + SecondPlaces = 3, ThirdPlaces = 2, - RegistrationDate = @"2017-04-19T08:43:38.000Z", - Birthday = @"1978-02-02T22:00:00.000Z", - Sponsor = @"Voonix", - Agent = @"Miquela Wield", - AgentContact = @"mwield4f@ocn.ne.jp", - AgentPhone = @"+1-425-616-3882" + RegistrationDate = @"2017-10-03T05:01:40.000Z", + Birthday = @"1990-12-31T22:00:00.000Z", + Sponsor = @"Twitterwire", + Agent = @"Alvin Assender", + AgentContact = @"aassender12@nsw.gov.au", + AgentPhone = @"+1-404-948-0848" }); this.Add(new AthletesDataExtendedItem() { - Id = 178, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/65.jpg", + Id = 271, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/74.jpg", Position = @"down", - Name = @"Lillian Wade", - AthleteNumber = 10729, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-04-07T09:53:13 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", - CountryName = @"Solomon Islands", - FirstPlaces = 1, - SecondPlaces = 1, - ThirdPlaces = 3, - RegistrationDate = @"2017-04-07T06:53:13.000Z", - Birthday = @"1976-09-05T22:00:00.000Z", - Sponsor = @"Skyvu", - Agent = @"Simon Smewin", - AgentContact = @"ssmewin4g@myspace.com", - AgentPhone = @"+1-425-222-3566" + Name = @"Jimmie Mcguinness", + AthleteNumber = 20729, + BeatsPerMinute = 90, + TopSpeed = 4.6, + Registered = @"2017-10-07T06:08:00-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", + CountryName = @"Botswana", + FirstPlaces = 0, + SecondPlaces = 2, + ThirdPlaces = 4, + RegistrationDate = @"2017-10-07T03:08:00.000Z", + Birthday = @"1997-01-05T22:00:00.000Z", + Sponsor = @"Feedspan", + Agent = @"Kaitlin Foro", + AgentContact = @"kforot@digg.com", + AgentPhone = @"+1-816-772-9231" }); this.Add(new AthletesDataExtendedItem() { - Id = 192, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/44.jpg", + Id = 271, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/81.jpg", Position = @"down", - Name = @"Viivi Kujala", - AthleteNumber = 29939, - BeatsPerMinute = 93, - TopSpeed = 4.1, - Registered = @"2017-05-03T02:40:05 -03:00", - TrackProgress = 5, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", - CountryName = @"Somalia", + Name = @"آراد جعفری", + AthleteNumber = 34962, + BeatsPerMinute = 90, + TopSpeed = 4.8, + Registered = @"2017-04-22T04:20:39-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", + CountryName = @"Burundi", FirstPlaces = 0, - SecondPlaces = 0, + SecondPlaces = 1, ThirdPlaces = 0, - RegistrationDate = @"2017-05-02T23:40:05.000Z", - Birthday = @"1999-11-01T22:00:00.000Z", - Sponsor = @"Realcube", - Agent = @"Gale Andreazzi", - AgentContact = @"gandreazzi4h@squidoo.com", - AgentPhone = @"+1-813-305-3499" + RegistrationDate = @"2017-04-22T01:20:39.000Z", + Birthday = @"1995-03-02T22:00:00.000Z", + Sponsor = @"Yodo", + Agent = @"Michaella Gormally", + AgentContact = @"mgormallyx@umn.edu", + AgentPhone = @"+1-651-252-6398" }); this.Add(new AthletesDataExtendedItem() { - Id = 87, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/72.jpg", + Id = 272, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/31.jpg", Position = @"up", - Name = @"Charlotte Dean", - AthleteNumber = 45969, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-02-13T05:39:15 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", - CountryName = @"South Africa", - FirstPlaces = 0, - SecondPlaces = 0, + Name = @"Aaron Robertson", + AthleteNumber = 30727, + BeatsPerMinute = 95, + TopSpeed = 4.2, + Registered = @"2017-08-23T09:37:40-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", + CountryName = @"Indonesia", + FirstPlaces = 1, + SecondPlaces = 1, ThirdPlaces = 1, - RegistrationDate = @"2017-02-13T03:39:15.000Z", - Birthday = @"1984-08-23T21:00:00.000Z", - Sponsor = @"Edgetag", - Agent = @"Willetta Sitlinton", - AgentContact = @"wsitlinton4i@joomla.org", - AgentPhone = @"+1-757-352-9306" + RegistrationDate = @"2017-08-23T06:37:40.000Z", + Birthday = @"1975-01-18T22:00:00.000Z", + Sponsor = @"Fivebridge", + Agent = @"Emlen Castell", + AgentContact = @"ecastell2a@ucsd.edu", + AgentPhone = @"+1-585-817-1379" }); this.Add(new AthletesDataExtendedItem() { - Id = 86, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/45.jpg", + Id = 272, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/26.jpg", Position = @"down", - Name = @"Marisvalda Martins", - AthleteNumber = 33879, - BeatsPerMinute = 107, - TopSpeed = 5.4, - Registered = @"2017-01-31T12:07:48 -02:00", + Name = @"Sélène Roussel", + AthleteNumber = 11261, + BeatsPerMinute = 99, + TopSpeed = 5.8, + Registered = @"2017-05-10T02:18:02-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", - CountryName = @"Spain", - FirstPlaces = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sm.png", + CountryName = @"San Marino", + FirstPlaces = 1, SecondPlaces = 1, - ThirdPlaces = 0, - RegistrationDate = @"2017-01-31T10:07:48.000Z", - Birthday = @"1985-12-08T22:00:00.000Z", - Sponsor = @"Topiczoom", - Agent = @"Leticia Shawell", - AgentContact = @"lshawell4j@flickr.com", - AgentPhone = @"+1-203-989-5206" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 129, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/34.jpg", - Position = @"up", - Name = @"Ella Hansen", - AthleteNumber = 27075, - BeatsPerMinute = 101, - TopSpeed = 5.1, - Registered = @"2017-01-05T10:12:42 -02:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", - CountryName = @"Sri Lanka", - FirstPlaces = 0, - SecondPlaces = 2, - ThirdPlaces = 0, - RegistrationDate = @"2017-01-05T08:12:42.000Z", - Birthday = @"2003-02-03T22:00:00.000Z", + ThirdPlaces = 3, + RegistrationDate = @"2017-05-09T23:18:02.000Z", + Birthday = @"1997-04-29T21:00:00.000Z", Sponsor = @"Skyvu", - Agent = @"Leyla Gomersal", - AgentContact = @"lgomersal4k@ftc.gov", - AgentPhone = @"+1-607-858-0288" + Agent = @"Cari Durtnall", + AgentContact = @"cdurtnall48@purevolume.com", + AgentPhone = @"+1-651-302-0176" }); this.Add(new AthletesDataExtendedItem() { - Id = 27, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/9.jpg", - Position = @"current", - Name = @"Johann Hinz", - AthleteNumber = 48244, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-03-10T07:36:56 -02:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", - CountryName = @"Sudan", + Id = 273, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/33.jpg", + Position = @"up", + Name = @"Annabelle Besteman", + AthleteNumber = 30560, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-11-11T02:04:19-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", + CountryName = @"North Korea", FirstPlaces = 0, - SecondPlaces = 2, - ThirdPlaces = 3, - RegistrationDate = @"2017-03-10T05:36:56.000Z", - Birthday = @"1997-10-16T21:00:00.000Z", - Sponsor = @"Browsezoom", - Agent = @"Corette Cruttenden", - AgentContact = @"ccruttenden4l@icio.us", - AgentPhone = @"+1-480-727-2800" + SecondPlaces = 1, + ThirdPlaces = 4, + RegistrationDate = @"2017-11-11T00:04:19.000Z", + Birthday = @"1970-11-19T22:00:00.000Z", + Sponsor = @"Blogtags", + Agent = @"Sibilla Wegner", + AgentContact = @"swegner2m@ovh.net", + AgentPhone = @"+1-802-436-2712" }); this.Add(new AthletesDataExtendedItem() { - Id = 113, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/37.jpg", - Position = @"current", - Name = @"Nick Naumann", - AthleteNumber = 25566, - BeatsPerMinute = 109, - TopSpeed = 5.9, - Registered = @"2017-07-12T09:01:11 -03:00", + Id = 273, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/4.jpg", + Position = @"up", + Name = @"Afet Kumcuoğlu", + AthleteNumber = 33454, + BeatsPerMinute = 106, + TopSpeed = 5.1, + Registered = @"2017-09-16T07:05:43-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", - CountryName = @"Swaziland", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", + CountryName = @"New Zealand", FirstPlaces = 2, SecondPlaces = 1, - ThirdPlaces = 2, - RegistrationDate = @"2017-07-12T06:01:11.000Z", - Birthday = @"1993-12-20T22:00:00.000Z", - Sponsor = @"Fatz", - Agent = @"Una Juliano", - AgentContact = @"ujuliano4m@samsung.com", - AgentPhone = @"+1-202-648-7663" + ThirdPlaces = 1, + RegistrationDate = @"2017-09-16T04:05:43.000Z", + Birthday = @"1986-01-28T22:00:00.000Z", + Sponsor = @"Rhynoodle", + Agent = @"Netty Labet", + AgentContact = @"nlabet3l@webeden.co.uk", + AgentPhone = @"+1-402-247-1070" }); this.Add(new AthletesDataExtendedItem() { - Id = 194, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/62.jpg", + Id = 274, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/9.jpg", Position = @"up", - Name = @"آوا سلطانی نژاد", - AthleteNumber = 45635, - BeatsPerMinute = 98, - TopSpeed = 4.1, - Registered = @"2017-04-10T11:39:46 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", - CountryName = @"Sweden", - FirstPlaces = 1, - SecondPlaces = 3, - ThirdPlaces = 1, - RegistrationDate = @"2017-04-10T08:39:46.000Z", - Birthday = @"2002-05-18T21:00:00.000Z", - Sponsor = @"Linkbridge", - Agent = @"Melita Espada", - AgentContact = @"mespada4n@amazon.de", - AgentPhone = @"+1-407-693-9463" + Name = @"Minea Rantanen", + AthleteNumber = 18835, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-01-24T07:30:43-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", + CountryName = @"Jordan", + FirstPlaces = 2, + SecondPlaces = 2, + ThirdPlaces = 4, + RegistrationDate = @"2017-01-24T05:30:43.000Z", + Birthday = @"1986-01-05T22:00:00.000Z", + Sponsor = @"Mycat", + Agent = @"Gradey Sedgeworth", + AgentContact = @"gsedgeworth2i@unicef.org", + AgentPhone = @"+1-202-726-0931" }); this.Add(new AthletesDataExtendedItem() { - Id = 65, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/47.jpg", + Id = 275, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/69.jpg", Position = @"current", - Name = @"Ilke Kisters", - AthleteNumber = 23817, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-01-04T02:54:53 -02:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", - CountryName = @"Switzerland", - FirstPlaces = 2, - SecondPlaces = 3, - ThirdPlaces = 0, - RegistrationDate = @"2017-01-04T00:54:53.000Z", - Birthday = @"1971-04-25T22:00:00.000Z", - Sponsor = @"Gabvine", - Agent = @"Guglielma Karolowski", - AgentContact = @"gkarolowski4o@purevolume.com", - AgentPhone = @"+1-785-989-8029" + Name = @"Ellen Leppo", + AthleteNumber = 29286, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-08-16T09:46:35-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", + CountryName = @"Belarus", + FirstPlaces = 0, + SecondPlaces = 2, + ThirdPlaces = 4, + RegistrationDate = @"2017-08-16T06:46:35.000Z", + Birthday = @"1987-06-17T21:00:00.000Z", + Sponsor = @"Rhynyx", + Agent = @"Griffy Franz-Schoninger", + AgentContact = @"gfranzschoningerm@twitpic.com", + AgentPhone = @"+1-205-199-0409" }); this.Add(new AthletesDataExtendedItem() { - Id = 162, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/0.jpg", - Position = @"current", - Name = @"Alex Craig", - AthleteNumber = 21868, - BeatsPerMinute = 94, - TopSpeed = 4.2, - Registered = @"2017-03-19T10:20:51 -02:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", - CountryName = @"Syrian Arab Republic", + Id = 275, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/88.jpg", + Position = @"down", + Name = @"Rafael Gutierrez", + AthleteNumber = 38804, + BeatsPerMinute = 100, + TopSpeed = 5.9, + Registered = @"2017-02-08T07:50:59-02:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", + CountryName = @"Guinea", FirstPlaces = 0, - SecondPlaces = 1, + SecondPlaces = 0, ThirdPlaces = 3, - RegistrationDate = @"2017-03-19T08:20:51.000Z", - Birthday = @"1985-04-03T21:00:00.000Z", - Sponsor = @"Photojam", - Agent = @"Rodrigo Gregolotti", - AgentContact = @"rgregolotti4p@tamu.edu", - AgentPhone = @"+1-757-915-0540" + RegistrationDate = @"2017-02-08T05:50:59.000Z", + Birthday = @"1975-07-08T22:00:00.000Z", + Sponsor = @"Tagcat", + Agent = @"Greg Lifsey", + AgentContact = @"glifsey21@nytimes.com", + AgentPhone = @"+1-615-402-5193" }); this.Add(new AthletesDataExtendedItem() { - Id = 161, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/89.jpg", + Id = 275, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/2.jpg", Position = @"up", - Name = @"Franklin Byrd", - AthleteNumber = 49498, - BeatsPerMinute = 106, - TopSpeed = 5.3, - Registered = @"2017-11-04T11:09:26 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", - CountryName = @"Taiwan, Province of China", - FirstPlaces = 0, - SecondPlaces = 1, - ThirdPlaces = 2, - RegistrationDate = @"2017-11-04T09:09:26.000Z", - Birthday = @"1981-12-22T22:00:00.000Z", - Sponsor = @"Youbridge", - Agent = @"Fletch Starbucke", - AgentContact = @"fstarbucke4q@oakley.com", - AgentPhone = @"+1-318-269-0766" + Name = @"Fritz Sommer", + AthleteNumber = 26210, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-09-29T03:54:57-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", + CountryName = @"Lithuania", + FirstPlaces = 2, + SecondPlaces = 3, + ThirdPlaces = 1, + RegistrationDate = @"2017-09-29T00:54:57.000Z", + Birthday = @"1979-09-20T21:00:00.000Z", + Sponsor = @"Abatz", + Agent = @"Rosie Stouther", + AgentContact = @"rstouther2x@nationalgeographic.com", + AgentPhone = @"+1-918-657-6632" }); this.Add(new AthletesDataExtendedItem() { - Id = 167, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/62.jpg", + Id = 276, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/65.jpg", Position = @"current", - Name = @"Pippa Morris", - AthleteNumber = 44421, + Name = @"David Scott", + AthleteNumber = 46997, BeatsPerMinute = 101, - TopSpeed = 5.5, - Registered = @"2017-03-06T09:21:58 -02:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", - CountryName = @"Tajikistan", + TopSpeed = 4.4, + Registered = @"2017-07-25T09:23:24-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", + CountryName = @"Portugal", FirstPlaces = 1, - SecondPlaces = 2, - ThirdPlaces = 0, - RegistrationDate = @"2017-03-06T07:21:58.000Z", - Birthday = @"1992-07-13T21:00:00.000Z", - Sponsor = @"Vinte", - Agent = @"Ashley Rottgers", - AgentContact = @"arottgers4r@psu.edu", - AgentPhone = @"+1-253-912-5996" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 43, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/94.jpg", - Position = @"up", - Name = @"Emma Turner", - AthleteNumber = 39487, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-07-30T01:33:14 -03:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", - CountryName = @"Tanzania, United Republic of", - FirstPlaces = 2, - SecondPlaces = 0, - ThirdPlaces = 2, - RegistrationDate = @"2017-07-29T22:33:14.000Z", - Birthday = @"1978-09-11T22:00:00.000Z", - Sponsor = @"Zoombox", - Agent = @"Marigold Kitt", - AgentContact = @"mkitt4s@comcast.net", - AgentPhone = @"+1-413-682-8363" + SecondPlaces = 1, + ThirdPlaces = 4, + RegistrationDate = @"2017-07-25T06:23:24.000Z", + Birthday = @"2002-04-04T21:00:00.000Z", + Sponsor = @"Einti", + Agent = @"Andreas Kibble", + AgentContact = @"akibble40@tinypic.com", + AgentPhone = @"+1-716-599-4740" }); this.Add(new AthletesDataExtendedItem() { - Id = 76, + Id = 276, Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/1.jpg", Position = @"current", Name = @"Encarnacion Martin", AthleteNumber = 40912, BeatsPerMinute = 105, TopSpeed = 5.5, - Registered = @"2017-01-11T12:52:28 -02:00", + Registered = @"2017-01-11T12:52:28-02:00", TrackProgress = 3, CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", CountryName = @"Thailand", @@ -3872,417 +3918,371 @@ public AthletesDataExtended() }); this.Add(new AthletesDataExtendedItem() { - Id = 93, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/21.jpg", - Position = @"up", - Name = @"Sara Hannula", - AthleteNumber = 22025, - BeatsPerMinute = 102, - TopSpeed = 4.2, - Registered = @"2017-10-09T11:32:13 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", - CountryName = @"Timor-Leste", - FirstPlaces = 0, - SecondPlaces = 0, - ThirdPlaces = 3, - RegistrationDate = @"2017-10-09T08:32:13.000Z", - Birthday = @"1995-09-10T21:00:00.000Z", - Sponsor = @"Skibox", - Agent = @"Brett Blazy", - AgentContact = @"bblazy4u@vkontakte.ru", - AgentPhone = @"+1-813-209-2340" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 147, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/8.jpg", - Position = @"down", - Name = @"میلاد یاسمی", - AthleteNumber = 44023, + Id = 279, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/39.jpg", + Position = @"current", + Name = @"Ashley Romero", + AthleteNumber = 36611, BeatsPerMinute = 104, - TopSpeed = 5.2, - Registered = @"2017-06-10T04:11:01 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", - CountryName = @"Togo", - FirstPlaces = 1, - SecondPlaces = 1, - ThirdPlaces = 1, - RegistrationDate = @"2017-06-10T01:11:01.000Z", - Birthday = @"1975-08-28T22:00:00.000Z", - Sponsor = @"Jabbercube", - Agent = @"Isidoro Mowsdale", - AgentContact = @"imowsdale4v@alexa.com", - AgentPhone = @"+1-612-787-8688" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 131, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/61.jpg", - Position = @"down", - Name = @"Veronika Huber", - AthleteNumber = 18146, - BeatsPerMinute = 103, - TopSpeed = 5.2, - Registered = @"2017-07-13T02:23:56 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", - CountryName = @"Tonga", - FirstPlaces = 1, - SecondPlaces = 3, - ThirdPlaces = 2, - RegistrationDate = @"2017-07-12T23:23:56.000Z", - Birthday = @"2000-05-16T21:00:00.000Z", - Sponsor = @"Skipstorm", - Agent = @"Marta Cossor", - AgentContact = @"mcossor4w@parallels.com", - AgentPhone = @"+1-573-183-1533" + TopSpeed = 5.5, + Registered = @"2017-02-08T12:45:46-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", + CountryName = @"Mongolia", + FirstPlaces = 1, + SecondPlaces = 0, + ThirdPlaces = 2, + RegistrationDate = @"2017-02-08T10:45:46.000Z", + Birthday = @"1989-08-15T21:00:00.000Z", + Sponsor = @"Gabvine", + Agent = @"Jae William", + AgentContact = @"jwilliam3d@bloglovin.com", + AgentPhone = @"+1-402-511-1348" }); this.Add(new AthletesDataExtendedItem() { - Id = 122, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/71.jpg", + Id = 280, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/90.jpg", Position = @"down", - Name = @"Natalie Conrad", - AthleteNumber = 42602, - BeatsPerMinute = 108, - TopSpeed = 6, - Registered = @"2017-03-18T06:35:44 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", - CountryName = @"Trinidad and Tobago", - FirstPlaces = 2, - SecondPlaces = 1, - ThirdPlaces = 2, - RegistrationDate = @"2017-03-18T04:35:44.000Z", - Birthday = @"1980-11-10T22:00:00.000Z", - Sponsor = @"Gabcube", - Agent = @"Kalila Lovegrove", - AgentContact = @"klovegrove4x@marriott.com", - AgentPhone = @"+1-202-705-1859" + Name = @"Cecil Nichols", + AthleteNumber = 20656, + BeatsPerMinute = 100, + TopSpeed = 5, + Registered = @"2017-04-24T01:20:34-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", + CountryName = @"RWANDA", + FirstPlaces = 0, + SecondPlaces = 2, + ThirdPlaces = 1, + RegistrationDate = @"2017-04-23T22:20:34.000Z", + Birthday = @"1979-02-27T22:00:00.000Z", + Sponsor = @"Divavu", + Agent = @"Ruperta Beesey", + AgentContact = @"rbeesey43@google.co.uk", + AgentPhone = @"+1-941-375-0858" }); this.Add(new AthletesDataExtendedItem() { - Id = 113, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/36.jpg", + Id = 282, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/55.jpg", Position = @"current", - Name = @"Marialba Nascimento", - AthleteNumber = 47061, - BeatsPerMinute = 108, - TopSpeed = 5.2, - Registered = @"2017-09-19T05:47:21 -03:00", + Name = @"Johann Fischer", + AthleteNumber = 37212, + BeatsPerMinute = 98, + TopSpeed = 5.8, + Registered = @"2017-09-01T04:39:52-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", - CountryName = @"Tunisia", - FirstPlaces = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", + CountryName = @"Brazil", + FirstPlaces = 0, SecondPlaces = 2, - ThirdPlaces = 3, - RegistrationDate = @"2017-09-19T02:47:21.000Z", - Birthday = @"1972-03-17T22:00:00.000Z", - Sponsor = @"Skyvu", - Agent = @"Flynn Sheard", - AgentContact = @"fsheard4y@usnews.com", - AgentPhone = @"+1-225-863-3714" + ThirdPlaces = 0, + RegistrationDate = @"2017-09-01T01:39:52.000Z", + Birthday = @"1984-05-02T21:00:00.000Z", + Sponsor = @"Roombo", + Agent = @"Krissy Jowett", + AgentContact = @"kjowettu@reddit.com", + AgentPhone = @"+1-702-975-7252" }); this.Add(new AthletesDataExtendedItem() { - Id = 135, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/84.jpg", - Position = @"down", - Name = @"Darryl Douglas", - AthleteNumber = 35826, - BeatsPerMinute = 96, - TopSpeed = 4.6, - Registered = @"2017-07-20T11:45:52 -03:00", + Id = 283, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/10.jpg", + Position = @"current", + Name = @"سینا مرادی", + AthleteNumber = 10809, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-04-05T05:27:13-03:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", - CountryName = @"Turkey", - FirstPlaces = 1, - SecondPlaces = 1, - ThirdPlaces = 1, - RegistrationDate = @"2017-07-20T08:45:52.000Z", - Birthday = @"2001-09-16T21:00:00.000Z", - Sponsor = @"Miboo", - Agent = @"Webster Springate", - AgentContact = @"wspringate4z@fotki.com", - AgentPhone = @"+1-785-116-5056" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", + CountryName = @"Bahrain", + FirstPlaces = 2, + SecondPlaces = 2, + ThirdPlaces = 3, + RegistrationDate = @"2017-04-05T02:27:13.000Z", + Birthday = @"1976-11-11T22:00:00.000Z", + Sponsor = @"Rhycero", + Agent = @"Doy Stonman", + AgentContact = @"dstonmanj@smugmug.com", + AgentPhone = @"+1-814-375-3219" }); this.Add(new AthletesDataExtendedItem() { - Id = 130, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/94.jpg", - Position = @"up", - Name = @"Adem Özdoğan", - AthleteNumber = 45143, - BeatsPerMinute = 90, - TopSpeed = 5.5, - Registered = @"2017-02-16T07:11:52 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", - CountryName = @"Turkmenistan", - FirstPlaces = 2, + Id = 284, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/12.jpg", + Position = @"current", + Name = @"Abel Brun", + AthleteNumber = 39315, + BeatsPerMinute = 105, + TopSpeed = 5.1, + Registered = @"2017-10-05T05:54:31-03:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", + CountryName = @"Afghanistan", + FirstPlaces = 0, SecondPlaces = 0, - ThirdPlaces = 3, - RegistrationDate = @"2017-02-16T05:11:52.000Z", - Birthday = @"1970-12-06T22:00:00.000Z", - Sponsor = @"Jayo", - Agent = @"Arabel Carthy", - AgentContact = @"acarthy50@webmd.com", - AgentPhone = @"+1-323-320-0272" + ThirdPlaces = 1, + RegistrationDate = @"2017-10-05T02:54:31.000Z", + Birthday = @"2002-02-09T22:00:00.000Z", + Sponsor = @"Divanoodle", + Agent = @"Gawain Beadnall", + AgentContact = @"gbeadnall0@etsy.com", + AgentPhone = @"+1-317-866-4381" }); this.Add(new AthletesDataExtendedItem() { - Id = 14, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/84.jpg", - Position = @"up", - Name = @"Ömür Denkel", - AthleteNumber = 31061, + Id = 285, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/43.jpg", + Position = @"down", + Name = @"Niilo Laurila", + AthleteNumber = 49215, BeatsPerMinute = 104, TopSpeed = 4.5, - Registered = @"2017-02-18T05:32:55 -02:00", + Registered = @"2017-04-26T01:26:36-03:00", TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", - CountryName = @"Tuvalu", + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", + CountryName = @"Ethiopia", FirstPlaces = 1, - SecondPlaces = 0, + SecondPlaces = 2, ThirdPlaces = 2, - RegistrationDate = @"2017-02-18T03:32:55.000Z", - Birthday = @"1985-02-28T22:00:00.000Z", - Sponsor = @"Browsecat", - Agent = @"Sena Gianninotti", - AgentContact = @"sgianninotti51@yellowpages.com", - AgentPhone = @"+1-850-382-3415" + RegistrationDate = @"2017-04-25T22:26:36.000Z", + Birthday = @"1977-11-19T22:00:00.000Z", + Sponsor = @"Rooxo", + Agent = @"Selestina Frany", + AgentContact = @"sfrany1p@devhub.com", + AgentPhone = @"+1-520-658-1497" }); this.Add(new AthletesDataExtendedItem() { - Id = 43, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/77.jpg", - Position = @"down", - Name = @"Cathalijne Van Der Ree", - AthleteNumber = 45160, - BeatsPerMinute = 102, - TopSpeed = 5.4, - Registered = @"2017-02-13T05:23:49 -02:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", - CountryName = @"Uganda", + Id = 285, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/34.jpg", + Position = @"current", + Name = @"Jeffrey Medina", + AthleteNumber = 42905, + BeatsPerMinute = 100, + TopSpeed = 5.2, + Registered = @"2017-09-15T02:11:43-03:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", + CountryName = @"Greece", FirstPlaces = 1, - SecondPlaces = 2, - ThirdPlaces = 1, - RegistrationDate = @"2017-02-13T03:23:49.000Z", - Birthday = @"1972-12-17T22:00:00.000Z", - Sponsor = @"DabZ", - Agent = @"Gypsy Gallaccio", - AgentContact = @"ggallaccio52@google.com", - AgentPhone = @"+1-951-565-3126" + SecondPlaces = 0, + ThirdPlaces = 4, + RegistrationDate = @"2017-09-14T23:11:43.000Z", + Birthday = @"1985-12-16T22:00:00.000Z", + Sponsor = @"Edgetag", + Agent = @"Doralyn Fransinelli", + AgentContact = @"dfransinelli1y@ucsd.edu", + AgentPhone = @"+1-915-495-9682" }); this.Add(new AthletesDataExtendedItem() { - Id = 164, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/51.jpg", + Id = 286, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/82.jpg", Position = @"current", - Name = @"Ethel Stephens", - AthleteNumber = 18692, - BeatsPerMinute = 94, - TopSpeed = 4.1, - Registered = @"2017-02-13T05:03:04 -02:00", + Name = @"Eloida Novaes", + AthleteNumber = 30751, + BeatsPerMinute = 107, + TopSpeed = 4.2, + Registered = @"2017-01-02T01:04:04-02:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", - CountryName = @"Ukraine", - FirstPlaces = 0, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", + CountryName = @"Chile", + FirstPlaces = 1, SecondPlaces = 2, - ThirdPlaces = 1, - RegistrationDate = @"2017-02-13T03:03:04.000Z", - Birthday = @"1989-12-03T22:00:00.000Z", - Sponsor = @"Ozu", - Agent = @"Sholom Cantos", - AgentContact = @"scantos53@phoca.cz", - AgentPhone = @"+1-412-479-5864" + ThirdPlaces = 3, + RegistrationDate = @"2017-01-01T23:04:04.000Z", + Birthday = @"1992-06-05T21:00:00.000Z", + Sponsor = @"Rhyzio", + Agent = @"Clementine McLellan", + AgentContact = @"cmclellan14@prlog.org", + AgentPhone = @"+1-802-350-5146" + }); + this.Add(new AthletesDataExtendedItem() + { + Id = 286, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/45.jpg", + Position = @"down", + Name = @"Marisvalda Martins", + AthleteNumber = 33879, + BeatsPerMinute = 107, + TopSpeed = 5.4, + Registered = @"2017-01-31T12:07:48-02:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", + CountryName = @"Spain", + FirstPlaces = 2, + SecondPlaces = 1, + ThirdPlaces = 0, + RegistrationDate = @"2017-01-31T10:07:48.000Z", + Birthday = @"1985-12-08T22:00:00.000Z", + Sponsor = @"Topiczoom", + Agent = @"Leticia Shawell", + AgentContact = @"lshawell4j@flickr.com", + AgentPhone = @"+1-203-989-5206" }); this.Add(new AthletesDataExtendedItem() { - Id = 167, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/67.jpg", - Position = @"down", - Name = @"Aatu Ranta", - AthleteNumber = 38049, - BeatsPerMinute = 94, - TopSpeed = 5.1, - Registered = @"2017-07-21T04:22:18 -03:00", + Id = 287, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/35.jpg", + Position = @"current", + Name = @"Loïc Gerard", + AthleteNumber = 31706, + BeatsPerMinute = 102, + TopSpeed = 4.4, + Registered = @"2017-07-28T09:10:43-03:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", - CountryName = @"United Arab Emirates", - FirstPlaces = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", + CountryName = @"Ireland", + FirstPlaces = 0, SecondPlaces = 0, - ThirdPlaces = 4, - RegistrationDate = @"2017-07-21T01:22:18.000Z", - Birthday = @"1990-07-27T21:00:00.000Z", - Sponsor = @"Skyndu", - Agent = @"Elita Oller", - AgentContact = @"eoller54@macromedia.com", - AgentPhone = @"+1-330-539-5710" + ThirdPlaces = 3, + RegistrationDate = @"2017-07-28T06:10:43.000Z", + Birthday = @"1977-05-11T22:00:00.000Z", + Sponsor = @"Abatz", + Agent = @"Kelcie Folley", + AgentContact = @"kfolley2d@livejournal.com", + AgentPhone = @"+1-336-131-5394" }); this.Add(new AthletesDataExtendedItem() { - Id = 169, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/44.jpg", + Id = 287, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/72.jpg", Position = @"up", - Name = @"Aziz Santos", - AthleteNumber = 38947, - BeatsPerMinute = 98, - TopSpeed = 4, - Registered = @"2017-04-03T02:18:46 -03:00", + Name = @"Charlotte Dean", + AthleteNumber = 45969, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-02-13T05:39:15-02:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", - CountryName = @"United Kingdom", - FirstPlaces = 1, - SecondPlaces = 1, - ThirdPlaces = 2, - RegistrationDate = @"2017-04-02T23:18:46.000Z", - Birthday = @"1978-11-03T22:00:00.000Z", - Sponsor = @"Devbug", - Agent = @"Elnora Standrin", - AgentContact = @"estandrin55@time.com", - AgentPhone = @"+1-714-311-7133" - }); - this.Add(new AthletesDataExtendedItem() - { - Id = 170, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/60.jpg", - Position = @"up", - Name = @"Fernando Gimenez", - AthleteNumber = 31290, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-06-21T06:45:54 -03:00", - TrackProgress = 3, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uruguay", - FirstPlaces = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", + CountryName = @"South Africa", + FirstPlaces = 0, SecondPlaces = 0, - ThirdPlaces = 4, - RegistrationDate = @"2017-06-21T03:45:54.000Z", - Birthday = @"1985-07-26T21:00:00.000Z", - Sponsor = @"Kamba", - Agent = @"Randolf Coonihan", - AgentContact = @"rcoonihan56@wordpress.com", - AgentPhone = @"+1-617-259-1371" + ThirdPlaces = 1, + RegistrationDate = @"2017-02-13T03:39:15.000Z", + Birthday = @"1984-08-23T21:00:00.000Z", + Sponsor = @"Edgetag", + Agent = @"Willetta Sitlinton", + AgentContact = @"wsitlinton4i@joomla.org", + AgentPhone = @"+1-757-352-9306" }); this.Add(new AthletesDataExtendedItem() { - Id = 124, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/98.jpg", + Id = 292, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/4.jpg", Position = @"down", - Name = @"Mathieu Mathieu", - AthleteNumber = 10555, + Name = @"Asta Hansen", + AthleteNumber = 17222, BeatsPerMinute = 101, - TopSpeed = 5.2, - Registered = @"2017-01-05T07:28:11 -02:00", - TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uzbekistan", - FirstPlaces = 2, - SecondPlaces = 2, + TopSpeed = 4.3, + Registered = @"2017-01-08T02:41:56-02:00", + TrackProgress = 2, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", + CountryName = @"Kazakhstan", + FirstPlaces = 1, + SecondPlaces = 3, ThirdPlaces = 1, - RegistrationDate = @"2017-01-05T05:28:11.000Z", - Birthday = @"2002-09-25T21:00:00.000Z", - Sponsor = @"Edgewire", - Agent = @"Hoyt Kindred", - AgentContact = @"hkindred57@1688.com", - AgentPhone = @"+1-361-717-3582" + RegistrationDate = @"2017-01-08T00:41:56.000Z", + Birthday = @"1981-08-23T21:00:00.000Z", + Sponsor = @"Leexo", + Agent = @"Kelila Hotson", + AgentContact = @"khotson2j@imageshack.us", + AgentPhone = @"+1-336-330-9832" }); this.Add(new AthletesDataExtendedItem() { - Id = 193, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/9.jpg", - Position = @"down", - Name = @"Juanita Franklin", - AthleteNumber = 13907, - BeatsPerMinute = 91, + Id = 293, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/90.jpg", + Position = @"current", + Name = @"Ana Bourgeois", + AthleteNumber = 24612, + BeatsPerMinute = 110, TopSpeed = 6, - Registered = @"2017-10-04T02:46:46 -03:00", + Registered = @"2017-11-02T02:17:43-02:00", TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", - CountryName = @"Vanuatu", - FirstPlaces = 1, - SecondPlaces = 2, - ThirdPlaces = 2, - RegistrationDate = @"2017-10-03T23:46:46.000Z", - Birthday = @"1985-02-04T22:00:00.000Z", - Sponsor = @"Skimia", - Agent = @"Nero Alcock", - AgentContact = @"nalcock58@wufoo.com", - AgentPhone = @"+1-940-556-3205" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", + CountryName = @"Singapore", + FirstPlaces = 2, + SecondPlaces = 0, + ThirdPlaces = 1, + RegistrationDate = @"2017-11-02T00:17:43.000Z", + Birthday = @"1985-03-20T22:00:00.000Z", + Sponsor = @"Photobean", + Agent = @"Tabb Sharpin", + AgentContact = @"tsharpin4e@odnoklassniki.ru", + AgentPhone = @"+1-714-282-1294" }); this.Add(new AthletesDataExtendedItem() { - Id = 25, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/42.jpg", + Id = 293, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/21.jpg", Position = @"up", - Name = @"Stanley Hart", - AthleteNumber = 14150, - BeatsPerMinute = 91, - TopSpeed = 4.5, - Registered = @"2017-08-19T03:02:33 -03:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", - CountryName = @"Venezuela", - FirstPlaces = 1, - SecondPlaces = 1, - ThirdPlaces = 4, - RegistrationDate = @"2017-08-19T00:02:33.000Z", - Birthday = @"1982-09-18T21:00:00.000Z", - Sponsor = @"Browsebug", - Agent = @"Martin Bedder", - AgentContact = @"mbedder59@un.org", - AgentPhone = @"+1-713-842-8851" + Name = @"Sara Hannula", + AthleteNumber = 22025, + BeatsPerMinute = 102, + TopSpeed = 4.2, + Registered = @"2017-10-09T11:32:13-03:00", + TrackProgress = 3, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", + CountryName = @"Timor-Leste", + FirstPlaces = 0, + SecondPlaces = 0, + ThirdPlaces = 3, + RegistrationDate = @"2017-10-09T08:32:13.000Z", + Birthday = @"1995-09-10T21:00:00.000Z", + Sponsor = @"Skibox", + Agent = @"Brett Blazy", + AgentContact = @"bblazy4u@vkontakte.ru", + AgentPhone = @"+1-813-209-2340" }); this.Add(new AthletesDataExtendedItem() { - Id = 131, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/61.jpg", - Position = @"current", - Name = @"Eliza Bishop", - AthleteNumber = 31774, - BeatsPerMinute = 96, - TopSpeed = 4.7, - Registered = @"2017-09-22T11:49:02 -03:00", + Id = 296, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/37.jpg", + Position = @"up", + Name = @"Thea Edwards", + AthleteNumber = 29141, + BeatsPerMinute = 99, + TopSpeed = 5.8, + Registered = @"2017-05-23T05:24:38-03:00", TrackProgress = 4, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", - CountryName = @"Western Sahara", - FirstPlaces = 0, - SecondPlaces = 1, - ThirdPlaces = 4, - RegistrationDate = @"2017-09-22T08:49:02.000Z", - Birthday = @"1988-02-09T22:00:00.000Z", - Sponsor = @"Photojam", - Agent = @"Bridie Shortt", - AgentContact = @"bshortt5a@ihg.com", - AgentPhone = @"+1-202-577-9318" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", + CountryName = @"Sierra Leone", + FirstPlaces = 1, + SecondPlaces = 3, + ThirdPlaces = 2, + RegistrationDate = @"2017-05-23T02:24:38.000Z", + Birthday = @"1973-05-09T22:00:00.000Z", + Sponsor = @"Wikivu", + Agent = @"Constanta Klazenga", + AgentContact = @"cklazenga4d@miibeian.gov.cn", + AgentPhone = @"+1-309-900-7956" }); this.Add(new AthletesDataExtendedItem() { - Id = 34, - Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/women/19.jpg", + Id = 299, + Avatar = @"https://www.infragistics.com/angular-demos-lob/assets/images/men/89.jpg", Position = @"down", - Name = @"Linda Schäfer", - AthleteNumber = 43074, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-01-05T11:41:20 -02:00", - TrackProgress = 2, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", - CountryName = @"Yemen", - FirstPlaces = 2, - SecondPlaces = 1, - ThirdPlaces = 3, - RegistrationDate = @"2017-01-05T09:41:20.000Z", - Birthday = @"1993-11-24T22:00:00.000Z", - Sponsor = @"Tagchat", - Agent = @"Anthe Normabell", - AgentContact = @"anormabell5b@ucoz.ru", - AgentPhone = @"+1-316-976-4160" + Name = @"Victor Lévesque", + AthleteNumber = 48375, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-11-10T11:31:44-02:00", + TrackProgress = 4, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", + CountryName = @"Mauritania", + FirstPlaces = 0, + SecondPlaces = 2, + ThirdPlaces = 0, + RegistrationDate = @"2017-11-10T09:31:44.000Z", + Birthday = @"1977-06-22T22:00:00.000Z", + Sponsor = @"Linklinks", + Agent = @"Gordan Guerrin", + AgentContact = @"gguerrin37@google.pl", + AgentPhone = @"+1-626-819-3737" }); } } diff --git a/samples/grids/grid/column-pinning-right-side/BlazorClientApp.csproj b/samples/grids/grid/column-pinning-right-side/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-pinning-right-side/BlazorClientApp.csproj +++ b/samples/grids/grid/column-pinning-right-side/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-pinning-styles/BlazorClientApp.csproj b/samples/grids/grid/column-pinning-styles/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-pinning-styles/BlazorClientApp.csproj +++ b/samples/grids/grid/column-pinning-styles/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-pinning-styles/ReadMe.md b/samples/grids/grid/column-pinning-styles/ReadMe.md new file mode 100644 index 0000000000..1ab23e052f --- /dev/null +++ b/samples/grids/grid/column-pinning-styles/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Column Pinning Styles feature using [Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/grid/column-pinning/BlazorClientApp.csproj b/samples/grids/grid/column-pinning/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-pinning/BlazorClientApp.csproj +++ b/samples/grids/grid/column-pinning/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-resize-styling/AthletesData.cs b/samples/grids/grid/column-resize-styling/AthletesData.cs index 035db34185..5e060e18ef 100644 --- a/samples/grids/grid/column-resize-styling/AthletesData.cs +++ b/samples/grids/grid/column-resize-styling/AthletesData.cs @@ -22,199 +22,129 @@ public AthletesData() { this.Add(new AthletesDataItem() { - Id = 84, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", + Id = 100, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", Position = @"current", - Name = @"Abel Brun", - AthleteNumber = 39315, - BeatsPerMinute = 105, - TopSpeed = 5.1, - Registered = @"2017-10-05T05:54:31-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", - CountryName = @"Afghanistan" + Name = @"Alexis Walker", + AthleteNumber = 43183, + BeatsPerMinute = 103, + TopSpeed = 5.8, + Registered = @"2017-08-07T10:35:06-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", + CountryName = @"Ghana" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Id = 101, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"Keira Walker", - AthleteNumber = 34116, - BeatsPerMinute = 94, - TopSpeed = 4.8, - Registered = @"2017-01-09T05:46:07-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", - CountryName = @"Albania" - }); - this.Add(new AthletesDataItem() - { - Id = 197, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", - Position = @"current", - Name = @"Brent Lord", - AthleteNumber = 20943, - BeatsPerMinute = 92, - TopSpeed = 4.8, - Registered = @"2017-01-23T06:14:22-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", - CountryName = @"Algeria" + Name = @"Lavínia Silva", + AthleteNumber = 33994, + BeatsPerMinute = 93, + TopSpeed = 5.6, + Registered = @"2017-03-22T08:55:46-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", + CountryName = @"Norway" }); this.Add(new AthletesDataItem() { - Id = 66, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 105, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Moritz Braun", - AthleteNumber = 48081, - BeatsPerMinute = 107, - TopSpeed = 6, - Registered = @"2017-06-13T12:54:56-03:00", + Name = @"Samu Hokkanen", + AthleteNumber = 22469, + BeatsPerMinute = 106, + TopSpeed = 5.5, + Registered = @"2017-06-29T04:58:27-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", - CountryName = @"Andorra" - }); - this.Add(new AthletesDataItem() - { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", - Position = @"down", - Name = @"Zaina Pomp", - AthleteNumber = 14109, - BeatsPerMinute = 90, - TopSpeed = 5.7, - Registered = @"2017-09-07T11:17:40-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", - CountryName = @"Angola" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", + CountryName = @"Azerbaijan" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Alberto Clark", - AthleteNumber = 29912, + Name = @"Megan Webb", + AthleteNumber = 30713, BeatsPerMinute = 93, - TopSpeed = 4.6, - Registered = @"2017-02-02T03:50:21-02:00", + TopSpeed = 5.6, + Registered = @"2017-08-20T09:26:51-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", - CountryName = @"Antigua and Barbuda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", + CountryName = @"Malta" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Derrick Price", - AthleteNumber = 19792, - BeatsPerMinute = 94, - TopSpeed = 5.6, - Registered = @"2017-03-19T01:10:55-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", - CountryName = @"Argentina" + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"up", + Name = @"Pedro Marquez", + AthleteNumber = 16169, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-11-11T05:14:31-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", + CountryName = @"Malawi" }); this.Add(new AthletesDataItem() { - Id = 6, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 108, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Mira Campos", - AthleteNumber = 39222, - BeatsPerMinute = 95, - TopSpeed = 5.9, - Registered = @"2017-01-11T01:41:31-02:00", + Name = @"Noah Bergeron", + AthleteNumber = 35139, + BeatsPerMinute = 110, + TopSpeed = 5.6, + Registered = @"2017-06-23T01:21:21-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", - CountryName = @"Armenia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", + CountryName = @"Cote DIvoire" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"current", - Name = @"Kiara Dubois", - AthleteNumber = 49964, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-09-28T04:37:56-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", - CountryName = @"Australia" + Name = @"Annabell Brand", + AthleteNumber = 39233, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-01T12:21:24-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", + CountryName = @"Papua New Guinea" }); this.Add(new AthletesDataItem() { - Id = 168, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"current", - Name = @"Calvin Hunt", - AthleteNumber = 35535, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-11-07T09:58:42-02:00", + Name = @"Özsu Keçeci", + AthleteNumber = 29403, + BeatsPerMinute = 106, + TopSpeed = 4.2, + Registered = @"2017-01-19T11:34:13-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", - CountryName = @"Austria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", + CountryName = @"Latvia" }); this.Add(new AthletesDataItem() { - Id = 105, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", - Name = @"Samu Hokkanen", - AthleteNumber = 22469, - BeatsPerMinute = 106, - TopSpeed = 5.5, - Registered = @"2017-06-29T04:58:27-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", - CountryName = @"Azerbaijan" - }); - this.Add(new AthletesDataItem() - { - Id = 33, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", - Position = @"up", - Name = @"Zackary Roy", - AthleteNumber = 45996, - BeatsPerMinute = 92, + Name = @"Emilie Morin", + AthleteNumber = 26164, + BeatsPerMinute = 98, TopSpeed = 4.9, - Registered = @"2017-07-07T03:51:26-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", - CountryName = @"Bahamas" - }); - this.Add(new AthletesDataItem() - { - Id = 83, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", - Position = @"current", - Name = @"سینا مرادی", - AthleteNumber = 10809, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-04-05T05:27:13-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", - CountryName = @"Bahrain" - }); - this.Add(new AthletesDataItem() - { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", - Position = @"current", - Name = @"Maurice Lambert", - AthleteNumber = 17443, - BeatsPerMinute = 96, - TopSpeed = 5.6, - Registered = @"2017-06-05T08:19:32-03:00", + Registered = @"2017-02-01T04:18:19-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", - CountryName = @"Bangladesh" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", + CountryName = @"Kyrgyzstan" }); this.Add(new AthletesDataItem() { @@ -232,129 +162,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", - Position = @"current", - Name = @"Ellen Leppo", - AthleteNumber = 29286, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-08-16T09:46:35-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", - CountryName = @"Belarus" + Id = 112, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"down", + Name = @"Karen Shaw", + AthleteNumber = 31048, + BeatsPerMinute = 107, + TopSpeed = 5.7, + Registered = @"2017-05-15T09:25:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", + CountryName = @"Ecuador" }); this.Add(new AthletesDataItem() { - Id = 68, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", - Position = @"up", - Name = @"Sandro Carpentier", - AthleteNumber = 23503, - BeatsPerMinute = 96, - TopSpeed = 5.7, - Registered = @"2017-09-30T01:01:04-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", - CountryName = @"Belgium" - }); - this.Add(new AthletesDataItem() - { - Id = 150, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"up", - Name = @"Gustav Petersen", - AthleteNumber = 20984, - BeatsPerMinute = 107, - TopSpeed = 4.6, - Registered = @"2017-01-01T07:40:19-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", - CountryName = @"Belize" - }); - this.Add(new AthletesDataItem() - { - Id = 142, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", - Position = @"current", - Name = @"Nicoline Thomsen", - AthleteNumber = 36778, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-03-26T10:04:29-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", - CountryName = @"Benin" - }); - this.Add(new AthletesDataItem() - { - Id = 19, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", Position = @"current", - Name = @"Sedef Tunçeri", - AthleteNumber = 48164, + Name = @"Marialba Nascimento", + AthleteNumber = 47061, BeatsPerMinute = 108, - TopSpeed = 5.6, - Registered = @"2017-03-29T11:54:15-03:00", + TopSpeed = 5.2, + Registered = @"2017-09-19T05:47:21-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", - CountryName = @"Bhutan" - }); - this.Add(new AthletesDataItem() - { - Id = 202, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Ilona Salonen", - AthleteNumber = 27068, - BeatsPerMinute = 91, - TopSpeed = 5.4, - Registered = @"2017-07-03T06:19:47-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", - CountryName = @"Bolivia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", + CountryName = @"Tunisia" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", - Position = @"up", - Name = @"Clarisse Rey", - AthleteNumber = 29795, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-06-09T08:07:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", - CountryName = @"Bosnia and Herzegovina" + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", + Position = @"current", + Name = @"Nick Naumann", + AthleteNumber = 25566, + BeatsPerMinute = 109, + TopSpeed = 5.9, + Registered = @"2017-07-12T09:01:11-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", + CountryName = @"Swaziland" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 116, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"down", - Name = @"Jimmie Mcguinness", - AthleteNumber = 20729, - BeatsPerMinute = 90, - TopSpeed = 4.6, - Registered = @"2017-10-07T06:08:00-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", - CountryName = @"Botswana" + Name = @"Sevcan Kollen", + AthleteNumber = 13728, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-09-08T08:29:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", + CountryName = @"Guatemala" }); this.Add(new AthletesDataItem() { - Id = 82, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", Position = @"current", - Name = @"Johann Fischer", - AthleteNumber = 37212, - BeatsPerMinute = 98, - TopSpeed = 5.8, - Registered = @"2017-09-01T04:39:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", - CountryName = @"Brazil" + Name = @"Väinö Salmi", + AthleteNumber = 29839, + BeatsPerMinute = 107, + TopSpeed = 5.5, + Registered = @"2017-10-21T05:57:02-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", + CountryName = @"Guinea-Bissau" }); this.Add(new AthletesDataItem() { @@ -372,45 +246,31 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 144, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", - Position = @"down", - Name = @"Milja Leino", - AthleteNumber = 33563, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-11-01T10:34:07-02:00", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", + Position = @"current", + Name = @"Maurice Lambert", + AthleteNumber = 17443, + BeatsPerMinute = 96, + TopSpeed = 5.6, + Registered = @"2017-06-05T08:19:32-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", - CountryName = @"Burkina Faso" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", + CountryName = @"Bangladesh" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 122, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"آراد جعفری", - AthleteNumber = 34962, - BeatsPerMinute = 90, - TopSpeed = 4.8, - Registered = @"2017-04-22T04:20:39-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", - CountryName = @"Burundi" - }); - this.Add(new AthletesDataItem() - { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Pippa Roberts", - AthleteNumber = 15588, - BeatsPerMinute = 105, - TopSpeed = 4.1, - Registered = @"2017-02-07T10:23:13-02:00", + Name = @"Natalie Conrad", + AthleteNumber = 42602, + BeatsPerMinute = 108, + TopSpeed = 6, + Registered = @"2017-03-18T06:35:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", - CountryName = @"Cambodia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", + CountryName = @"Trinidad and Tobago" }); this.Add(new AthletesDataItem() { @@ -428,101 +288,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 199, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", - Position = @"up", - Name = @"Lucie Dumont", - AthleteNumber = 12104, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-01-08T02:13:29-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", - CountryName = @"Canada" - }); - this.Add(new AthletesDataItem() - { - Id = 136, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Elaine Matthews", - AthleteNumber = 38574, - BeatsPerMinute = 110, - TopSpeed = 5.5, - Registered = @"2017-01-26T11:50:00-02:00", + Name = @"Flora Perez", + AthleteNumber = 23907, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-04-12T04:16:56-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", - CountryName = @"Cape Verde" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", + CountryName = @"Poland" }); this.Add(new AthletesDataItem() { - Id = 70, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", Position = @"up", - Name = @"Emily Olsen", - AthleteNumber = 13887, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-10-03T08:01:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", - CountryName = @"Central African Republic" + Name = @"آنیتا كامياران", + AthleteNumber = 18980, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-07-21T06:42:59-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", + CountryName = @"Lebanon" }); this.Add(new AthletesDataItem() { - Id = 21, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", - Position = @"down", - Name = @"Kuzey Aclan", - AthleteNumber = 18583, - BeatsPerMinute = 102, - TopSpeed = 5.3, - Registered = @"2017-09-12T09:14:14-03:00", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"current", + Name = @"Eeli Makinen", + AthleteNumber = 45296, + BeatsPerMinute = 106, + TopSpeed = 5.2, + Registered = @"2017-01-06T09:58:02-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", - CountryName = @"Chad" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", + CountryName = @"Finland" }); this.Add(new AthletesDataItem() { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", - Position = @"current", - Name = @"Eloida Novaes", - AthleteNumber = 30751, - BeatsPerMinute = 107, - TopSpeed = 4.2, - Registered = @"2017-01-02T01:04:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", - CountryName = @"Chile" - }); - this.Add(new AthletesDataItem() - { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", Position = @"down", - Name = @"آوا احمدی", - AthleteNumber = 44347, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-06-04T09:04:31-03:00", + Name = @"Mathieu Mathieu", + AthleteNumber = 10555, + BeatsPerMinute = 101, + TopSpeed = 5.2, + Registered = @"2017-01-05T07:28:11-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", - CountryName = @"China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uzbekistan" }); this.Add(new AthletesDataItem() { - Id = 127, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"down", - Name = @"Gerardo Soto", - AthleteNumber = 22958, - BeatsPerMinute = 90, - TopSpeed = 5, - Registered = @"2017-06-04T12:52:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", - CountryName = @"Colombia" + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Position = @"current", + Name = @"Marie Poulsen", + AthleteNumber = 44113, + BeatsPerMinute = 109, + TopSpeed = 4.7, + Registered = @"2017-04-15T10:25:21-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", + CountryName = @"Morocco" }); this.Add(new AthletesDataItem() { @@ -540,143 +372,101 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 38, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Charlotte Meyer", - AthleteNumber = 21442, - BeatsPerMinute = 110, - TopSpeed = 4.6, - Registered = @"2017-10-19T10:38:35-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", - CountryName = @"Cook Islands" + Id = 127, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", + Position = @"down", + Name = @"Gerardo Soto", + AthleteNumber = 22958, + BeatsPerMinute = 90, + TopSpeed = 5, + Registered = @"2017-06-04T12:52:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", + CountryName = @"Colombia" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 128, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", Position = @"up", - Name = @"Jimmy Bailey", - AthleteNumber = 38510, + Name = @"Sophie Lewis", + AthleteNumber = 46222, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-20T09:42:07-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", + CountryName = @"Monaco" + }); + this.Add(new AthletesDataItem() + { + Id = 129, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Position = @"up", + Name = @"Ella Hansen", + AthleteNumber = 27075, BeatsPerMinute = 101, - TopSpeed = 4.7, - Registered = @"2017-06-30T04:13:42-03:00", + TopSpeed = 5.1, + Registered = @"2017-01-05T10:12:42-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", - CountryName = @"Costa Rica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", + CountryName = @"Sri Lanka" }); this.Add(new AthletesDataItem() { - Id = 108, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"up", - Name = @"Noah Bergeron", - AthleteNumber = 35139, - BeatsPerMinute = 110, - TopSpeed = 5.6, - Registered = @"2017-06-23T01:21:21-03:00", + Name = @"Adem Özdoğan", + AthleteNumber = 45143, + BeatsPerMinute = 90, + TopSpeed = 5.5, + Registered = @"2017-02-16T07:11:52-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", - CountryName = @"Cote DIvoire" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", + CountryName = @"Turkmenistan" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", Position = @"down", - Name = @"Laudelino Castro", - AthleteNumber = 12711, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-08T04:03:22-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", - CountryName = @"Croatia" + Name = @"آوا احمدی", + AthleteNumber = 44347, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-06-04T09:04:31-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", + CountryName = @"China" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"current", - Name = @"Oscar Calvo", - AthleteNumber = 45078, - BeatsPerMinute = 109, - TopSpeed = 4.3, - Registered = @"2017-06-19T10:57:42-03:00", + Name = @"Eliza Bishop", + AthleteNumber = 31774, + BeatsPerMinute = 96, + TopSpeed = 4.7, + Registered = @"2017-09-22T11:49:02-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", - CountryName = @"Cuba" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", + CountryName = @"Western Sahara" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"down", - Name = @"Lance Dunn", - AthleteNumber = 10113, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-03-13T10:51:36-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", - CountryName = @"Cyprus" - }); - this.Add(new AthletesDataItem() - { - Id = 173, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", - Position = @"current", - Name = @"Hassana Camp", - AthleteNumber = 14467, - BeatsPerMinute = 104, + Name = @"Veronika Huber", + AthleteNumber = 18146, + BeatsPerMinute = 103, TopSpeed = 5.2, - Registered = @"2017-06-02T12:21:59-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", - CountryName = @"Czechia" - }); - this.Add(new AthletesDataItem() - { - Id = 46, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", - Position = @"current", - Name = @"Ronja Kraft", - AthleteNumber = 21800, - BeatsPerMinute = 101, - TopSpeed = 5.3, - Registered = @"2017-04-02T03:33:57-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", - CountryName = @"Denmark" - }); - this.Add(new AthletesDataItem() - { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Hans Möller", - AthleteNumber = 34122, - BeatsPerMinute = 109, - TopSpeed = 5.6, - Registered = @"2017-06-20T06:02:49-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", - CountryName = @"Djibouti" - }); - this.Add(new AthletesDataItem() - { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Ceylan Duygulu", - AthleteNumber = 21527, - BeatsPerMinute = 99, - TopSpeed = 4.9, - Registered = @"2017-07-13T09:06:04-03:00", + Registered = @"2017-07-13T02:23:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", - CountryName = @"Dominica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", + CountryName = @"Tonga" }); this.Add(new AthletesDataItem() { @@ -694,227 +484,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 112, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 135, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", Position = @"down", - Name = @"Karen Shaw", - AthleteNumber = 31048, - BeatsPerMinute = 107, - TopSpeed = 5.7, - Registered = @"2017-05-15T09:25:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", - CountryName = @"Ecuador" - }); - this.Add(new AthletesDataItem() - { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Alex Martin", - AthleteNumber = 27887, + Name = @"Darryl Douglas", + AthleteNumber = 35826, BeatsPerMinute = 96, - TopSpeed = 4.2, - Registered = @"2017-10-28T04:06:33-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", - CountryName = @"Egypt" + TopSpeed = 4.6, + Registered = @"2017-07-20T11:45:52-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", + CountryName = @"Turkey" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", - Position = @"up", - Name = @"Begüm Erkekli", - AthleteNumber = 37888, + Id = 136, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Position = @"down", + Name = @"Elaine Matthews", + AthleteNumber = 38574, + BeatsPerMinute = 110, + TopSpeed = 5.5, + Registered = @"2017-01-26T11:50:00-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", + CountryName = @"Cape Verde" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Position = @"up", + Name = @"Gloria Caballero", + AthleteNumber = 43379, + BeatsPerMinute = 103, + TopSpeed = 4.3, + Registered = @"2017-08-10T08:27:45-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", + CountryName = @"Israel" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Position = @"down", + Name = @"Lance Dunn", + AthleteNumber = 10113, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-03-13T10:51:36-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", + CountryName = @"Cyprus" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"down", + Name = @"Antoine Mackay", + AthleteNumber = 34547, BeatsPerMinute = 104, - TopSpeed = 4.6, - Registered = @"2017-10-04T03:02:35-03:00", + TopSpeed = 5, + Registered = @"2017-08-22T09:11:37-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", - CountryName = @"El Salvador" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", + CountryName = @"Lesotho" }); this.Add(new AthletesDataItem() { - Id = 24, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", - Position = @"down", - Name = @"Joan Ortega", - AthleteNumber = 49478, + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Position = @"current", + Name = @"Oscar Calvo", + AthleteNumber = 45078, + BeatsPerMinute = 109, + TopSpeed = 4.3, + Registered = @"2017-06-19T10:57:42-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", + CountryName = @"Cuba" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Derrick Price", + AthleteNumber = 19792, + BeatsPerMinute = 94, + TopSpeed = 5.6, + Registered = @"2017-03-19T01:10:55-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", + CountryName = @"Argentina" + }); + this.Add(new AthletesDataItem() + { + Id = 139, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", + Position = @"current", + Name = @"Annabell Barth", + AthleteNumber = 41130, BeatsPerMinute = 103, - TopSpeed = 5.4, - Registered = @"2017-07-04T03:01:47-03:00", + TopSpeed = 5, + Registered = @"2017-08-24T11:58:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", + CountryName = @"Haiti" + }); + this.Add(new AthletesDataItem() + { + Id = 141, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", + Position = @"current", + Name = @"Miro Korpela", + AthleteNumber = 40544, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-01-10T07:12:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", - CountryName = @"Equatorial Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", + CountryName = @"Netherlands" }); this.Add(new AthletesDataItem() { - Id = 174, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", + Id = 142, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", Position = @"current", - Name = @"Beatriz Gallardo", - AthleteNumber = 38538, - BeatsPerMinute = 101, - TopSpeed = 6, - Registered = @"2017-11-06T02:14:31-02:00", + Name = @"Nicoline Thomsen", + AthleteNumber = 36778, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-03-26T10:04:29-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", + CountryName = @"Benin" + }); + this.Add(new AthletesDataItem() + { + Id = 143, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"up", + Name = @"رضا کوتی", + AthleteNumber = 13640, + BeatsPerMinute = 103, + TopSpeed = 4.2, + Registered = @"2017-04-30T02:34:29-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", - CountryName = @"Eritrea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", + CountryName = @"Pakistan" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Id = 144, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", Position = @"down", - Name = @"Sophia Carlson", - AthleteNumber = 44183, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-09-04T07:03:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", - CountryName = @"Estonia" + Name = @"Milja Leino", + AthleteNumber = 33563, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-11-01T10:34:07-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", + CountryName = @"Burkina Faso" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 147, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", Position = @"down", - Name = @"Niilo Laurila", - AthleteNumber = 49215, + Name = @"میلاد یاسمی", + AthleteNumber = 44023, BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-04-26T01:26:36-03:00", + TopSpeed = 5.2, + Registered = @"2017-06-10T04:11:01-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", - CountryName = @"Ethiopia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", + CountryName = @"Togo" }); this.Add(new AthletesDataItem() { - Id = 201, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Id = 150, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", Position = @"up", - Name = @"Kaya Tekand", - AthleteNumber = 11028, - BeatsPerMinute = 93, - TopSpeed = 5.2, - Registered = @"2017-04-10T09:57:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", - CountryName = @"Fiji" + Name = @"Gustav Petersen", + AthleteNumber = 20984, + BeatsPerMinute = 107, + TopSpeed = 4.6, + Registered = @"2017-01-01T07:40:19-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", + CountryName = @"Belize" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 151, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", Position = @"current", - Name = @"Eeli Makinen", - AthleteNumber = 45296, + Name = @"Charlotte Mills", + AthleteNumber = 49829, + BeatsPerMinute = 92, + TopSpeed = 5.3, + Registered = @"2017-05-10T04:33:10-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", + CountryName = @"Madagascar" + }); + this.Add(new AthletesDataItem() + { + Id = 154, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Position = @"down", + Name = @"Rhonda Simmmons", + AthleteNumber = 37139, + BeatsPerMinute = 96, + TopSpeed = 5.1, + Registered = @"2017-07-03T05:39:45-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", + CountryName = @"Nauru" + }); + this.Add(new AthletesDataItem() + { + Id = 155, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", + Position = @"up", + Name = @"Justin Philippe", + AthleteNumber = 12858, + BeatsPerMinute = 104, + TopSpeed = 5.7, + Registered = @"2017-03-16T02:00:35-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", + CountryName = @"Maldives" + }); + this.Add(new AthletesDataItem() + { + Id = 159, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", + Position = @"up", + Name = @"Eva Dean", + AthleteNumber = 48874, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-03-04T01:58:52-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", + CountryName = @"Sao Tome and Principe" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"up", + Name = @"Franklin Byrd", + AthleteNumber = 49498, BeatsPerMinute = 106, - TopSpeed = 5.2, - Registered = @"2017-01-06T09:58:02-02:00", + TopSpeed = 5.3, + Registered = @"2017-11-04T11:09:26-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", + CountryName = @"Taiwan, Province of China" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Alex Martin", + AthleteNumber = 27887, + BeatsPerMinute = 96, + TopSpeed = 4.2, + Registered = @"2017-10-28T04:06:33-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", + CountryName = @"Egypt" + }); + this.Add(new AthletesDataItem() + { + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Position = @"current", + Name = @"Alex Craig", + AthleteNumber = 21868, + BeatsPerMinute = 94, + TopSpeed = 4.2, + Registered = @"2017-03-19T10:20:51-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", - CountryName = @"Finland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", + CountryName = @"Syrian Arab Republic" }); this.Add(new AthletesDataItem() { - Id = 16, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Felix Olsen", - AthleteNumber = 43198, + Name = @"Adam Bouchard", + AthleteNumber = 38672, + BeatsPerMinute = 99, + TopSpeed = 4.7, + Registered = @"2017-01-04T03:04:05-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", + CountryName = @"Seychelles" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Position = @"down", + Name = @"میلاد قاسمی", + AthleteNumber = 12788, BeatsPerMinute = 101, - TopSpeed = 4.2, - Registered = @"2017-09-27T01:17:14-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", - CountryName = @"France" + TopSpeed = 4.1, + Registered = @"2017-03-01T07:51:17-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", + CountryName = @"Samoa" }); this.Add(new AthletesDataItem() { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Position = @"up", + Name = @"Millie Cooper", + AthleteNumber = 14610, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-05-08T09:30:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", + CountryName = @"Nicaragua" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Pippa Roberts", + AthleteNumber = 15588, + BeatsPerMinute = 105, + TopSpeed = 4.1, + Registered = @"2017-02-07T10:23:13-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", + CountryName = @"Cambodia" + }); + this.Add(new AthletesDataItem() + { + Id = 164, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Roman Smith", - AthleteNumber = 15531, - BeatsPerMinute = 106, - TopSpeed = 4.9, - Registered = @"2017-06-14T05:12:04-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", - CountryName = @"Gabon" + Name = @"Ethel Stephens", + AthleteNumber = 18692, + BeatsPerMinute = 94, + TopSpeed = 4.1, + Registered = @"2017-02-13T05:03:04-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", + CountryName = @"Ukraine" }); this.Add(new AthletesDataItem() { - Id = 69, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Id = 165, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Position = @"down", + Name = @"Mario Ellis", + AthleteNumber = 18026, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-02-13T11:53:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", + CountryName = @"Mali" + }); + this.Add(new AthletesDataItem() + { + Id = 166, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", Position = @"current", - Name = @"Emil Meißner", - AthleteNumber = 37183, - BeatsPerMinute = 97, - TopSpeed = 4, - Registered = @"2017-07-15T12:32:30-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", - CountryName = @"Gambia" + Name = @"Maria Parra", + AthleteNumber = 39861, + BeatsPerMinute = 106, + TopSpeed = 6, + Registered = @"2017-01-30T09:22:52-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", + CountryName = @"Kiribati" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Position = @"down", + Name = @"Aatu Ranta", + AthleteNumber = 38049, + BeatsPerMinute = 94, + TopSpeed = 5.1, + Registered = @"2017-07-21T04:22:18-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", + CountryName = @"United Arab Emirates" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"current", - Name = @"Gerald Schmidt", - AthleteNumber = 47410, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-02-20T11:53:08-02:00", + Name = @"Pippa Morris", + AthleteNumber = 44421, + BeatsPerMinute = 101, + TopSpeed = 5.5, + Registered = @"2017-03-06T09:21:58-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", - CountryName = @"Georgia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", + CountryName = @"Tajikistan" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Position = @"current", + Name = @"Esma Adıvar", + AthleteNumber = 35565, + BeatsPerMinute = 99, + TopSpeed = 4.2, + Registered = @"2017-06-17T12:34:29-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", + CountryName = @"Philippines" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", - Position = @"current", - Name = @"Gladys Van Der Steeg", - AthleteNumber = 20216, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-10-09T02:01:16-03:00", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Position = @"down", + Name = @"Louis Smith", + AthleteNumber = 31837, + BeatsPerMinute = 98, + TopSpeed = 5.4, + Registered = @"2017-03-19T08:12:23-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", - CountryName = @"Germany" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", + CountryName = @"Liberia" }); this.Add(new AthletesDataItem() { - Id = 100, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"Milo Charles", + AthleteNumber = 10661, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-07-20T09:00:22-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", + CountryName = @"Iceland" + }); + this.Add(new AthletesDataItem() + { + Id = 168, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", Position = @"current", - Name = @"Alexis Walker", - AthleteNumber = 43183, - BeatsPerMinute = 103, - TopSpeed = 5.8, - Registered = @"2017-08-07T10:35:06-03:00", + Name = @"Calvin Hunt", + AthleteNumber = 35535, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-11-07T09:58:42-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", - CountryName = @"Ghana" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", + CountryName = @"Austria" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", - Position = @"current", - Name = @"Jeffrey Medina", - AthleteNumber = 42905, - BeatsPerMinute = 100, - TopSpeed = 5.2, - Registered = @"2017-09-15T02:11:43-03:00", + Id = 169, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", + Position = @"up", + Name = @"Aziz Santos", + AthleteNumber = 38947, + BeatsPerMinute = 98, + TopSpeed = 4, + Registered = @"2017-04-03T02:18:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", - CountryName = @"Greece" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", + CountryName = @"United Kingdom" }); this.Add(new AthletesDataItem() { @@ -932,1127 +988,1127 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 116, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", - Position = @"down", - Name = @"Sevcan Kollen", - AthleteNumber = 13728, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-09-08T08:29:08-03:00", + Id = 170, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", + Position = @"up", + Name = @"Fernando Gimenez", + AthleteNumber = 31290, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-06-21T06:45:54-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", - CountryName = @"Guatemala" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uruguay" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", - Position = @"down", - Name = @"Rafael Gutierrez", - AthleteNumber = 38804, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-02-08T07:50:59-02:00", + Id = 173, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", + Position = @"current", + Name = @"Hassana Camp", + AthleteNumber = 14467, + BeatsPerMinute = 104, + TopSpeed = 5.2, + Registered = @"2017-06-02T12:21:59-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", - CountryName = @"Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", + CountryName = @"Czechia" }); this.Add(new AthletesDataItem() { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", + Id = 174, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", Position = @"current", - Name = @"Väinö Salmi", - AthleteNumber = 29839, - BeatsPerMinute = 107, - TopSpeed = 5.5, - Registered = @"2017-10-21T05:57:02-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", - CountryName = @"Guinea-Bissau" + Name = @"Beatriz Gallardo", + AthleteNumber = 38538, + BeatsPerMinute = 101, + TopSpeed = 6, + Registered = @"2017-11-06T02:14:31-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", + CountryName = @"Eritrea" }); this.Add(new AthletesDataItem() { - Id = 180, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"up", - Name = @"Lillian Bowman", - AthleteNumber = 35323, - BeatsPerMinute = 103, - TopSpeed = 4.5, - Registered = @"2017-08-31T11:55:25-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", - CountryName = @"Guyana" + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Position = @"current", + Name = @"Tim Neal", + AthleteNumber = 45860, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-04-21T04:06:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", + CountryName = @"Panama" }); this.Add(new AthletesDataItem() { - Id = 139, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", - Position = @"current", - Name = @"Annabell Barth", - AthleteNumber = 41130, - BeatsPerMinute = 103, - TopSpeed = 5, - Registered = @"2017-08-24T11:58:56-03:00", + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Position = @"down", + Name = @"Laudelino Castro", + AthleteNumber = 12711, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-08T04:03:22-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", - CountryName = @"Haiti" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", + CountryName = @"Croatia" }); this.Add(new AthletesDataItem() { - Id = 4, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Id = 178, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", Position = @"down", - Name = @"Mathys Martin", - AthleteNumber = 32928, - BeatsPerMinute = 98, - TopSpeed = 5.5, - Registered = @"2017-05-17T12:51:47-03:00", + Name = @"Lillian Wade", + AthleteNumber = 10729, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-04-07T09:53:13-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", - CountryName = @"Holy See (Vatican City State)" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", + CountryName = @"Solomon Islands" }); this.Add(new AthletesDataItem() { - Id = 1, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", - Position = @"down", - Name = @"Louis Stewart", - AthleteNumber = 48131, + Id = 180, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"up", + Name = @"Lillian Bowman", + AthleteNumber = 35323, BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-02-26T07:28:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", - CountryName = @"Honduras" + TopSpeed = 4.5, + Registered = @"2017-08-31T11:55:25-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", + CountryName = @"Guyana" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", - Position = @"current", - Name = @"Venla Korpela", - AthleteNumber = 16454, + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Ariena Achterberg", + AthleteNumber = 41330, BeatsPerMinute = 92, - TopSpeed = 4.1, - Registered = @"2017-08-22T10:36:38-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", - CountryName = @"Hungary" - }); - this.Add(new AthletesDataItem() - { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", - Position = @"down", - Name = @"Milo Charles", - AthleteNumber = 10661, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-07-20T09:00:22-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", - CountryName = @"Iceland" - }); - this.Add(new AthletesDataItem() - { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Anthony Harcourt", - AthleteNumber = 33649, - BeatsPerMinute = 109, - TopSpeed = 5.5, - Registered = @"2017-06-14T11:10:20-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", - CountryName = @"India" + TopSpeed = 5.6, + Registered = @"2017-10-22T02:15:39-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", + CountryName = @"South Korea" }); this.Add(new AthletesDataItem() { - Id = 72, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"up", - Name = @"Aaron Robertson", - AthleteNumber = 30727, - BeatsPerMinute = 95, - TopSpeed = 4.2, - Registered = @"2017-08-23T09:37:40-03:00", + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Position = @"current", + Name = @"Gerald Schmidt", + AthleteNumber = 47410, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-02-20T11:53:08-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", - CountryName = @"Indonesia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", + CountryName = @"Georgia" }); this.Add(new AthletesDataItem() { - Id = 2, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Bill Fox", - AthleteNumber = 18511, - BeatsPerMinute = 91, - TopSpeed = 5, - Registered = @"2017-10-24T08:25:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", - CountryName = @"Iran, Islamic Republic Of" + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Position = @"down", + Name = @"Yarno Kin", + AthleteNumber = 47324, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-08-26T08:21:22-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", + CountryName = @"Romania" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", Position = @"up", - Name = @"Veera Saari", - AthleteNumber = 40408, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-10-28T10:39:22-03:00", + Name = @"رونیکا سلطانی نژاد", + AthleteNumber = 35233, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-08-13T01:05:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", - CountryName = @"Iraq" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", + CountryName = @"Macedonia, The Former Yugoslav Republic of" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", - Position = @"current", - Name = @"Loïc Gerard", - AthleteNumber = 31706, - BeatsPerMinute = 102, + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Position = @"up", + Name = @"کوروش کامروا", + AthleteNumber = 13506, + BeatsPerMinute = 109, TopSpeed = 4.4, - Registered = @"2017-07-28T09:10:43-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", - CountryName = @"Ireland" + Registered = @"2017-04-16T01:10:37-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", + CountryName = @"Niue" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Gloria Caballero", - AthleteNumber = 43379, - BeatsPerMinute = 103, - TopSpeed = 4.3, - Registered = @"2017-08-10T08:27:45-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", - CountryName = @"Israel" + Name = @"Jimmy Bailey", + AthleteNumber = 38510, + BeatsPerMinute = 101, + TopSpeed = 4.7, + Registered = @"2017-06-30T04:13:42-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", + CountryName = @"Costa Rica" }); this.Add(new AthletesDataItem() { - Id = 5, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", Position = @"current", - Name = @"Gianne Godijn", - AthleteNumber = 45945, - BeatsPerMinute = 96, - TopSpeed = 4.5, - Registered = @"2017-03-22T03:23:12-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", - CountryName = @"Italy" + Name = @"Foppe Delfos", + AthleteNumber = 39679, + BeatsPerMinute = 107, + TopSpeed = 4.1, + Registered = @"2017-08-05T10:54:56-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", + CountryName = @"Paraguay" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Parel Zuidhof", - AthleteNumber = 32718, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-21T10:19:56-02:00", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"آراد یاسمی", + AthleteNumber = 34370, + BeatsPerMinute = 99, + TopSpeed = 5.9, + Registered = @"2017-02-02T11:42:41-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", - CountryName = @"Jamaica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", + CountryName = @"Mauritius" }); this.Add(new AthletesDataItem() { - Id = 23, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Gökhan Aşıkoğlu", - AthleteNumber = 13890, - BeatsPerMinute = 105, - TopSpeed = 5.4, - Registered = @"2017-03-31T06:14:26-03:00", + Name = @"Ceylan Duygulu", + AthleteNumber = 21527, + BeatsPerMinute = 99, + TopSpeed = 4.9, + Registered = @"2017-07-13T09:06:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", - CountryName = @"Japan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", + CountryName = @"Dominica" }); this.Add(new AthletesDataItem() { - Id = 74, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Minea Rantanen", - AthleteNumber = 18835, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-24T07:30:43-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", - CountryName = @"Jordan" + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", + Position = @"current", + Name = @"Venla Korpela", + AthleteNumber = 16454, + BeatsPerMinute = 92, + TopSpeed = 4.1, + Registered = @"2017-08-22T10:36:38-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", + CountryName = @"Hungary" }); this.Add(new AthletesDataItem() { - Id = 92, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"down", - Name = @"Asta Hansen", - AthleteNumber = 17222, - BeatsPerMinute = 101, + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"current", + Name = @"Gladys Van Der Steeg", + AthleteNumber = 20216, + BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-01-08T02:41:56-02:00", + Registered = @"2017-10-09T02:01:16-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", - CountryName = @"Kazakhstan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", + CountryName = @"Germany" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"up", - Name = @"Sheryl Collins", - AthleteNumber = 36473, - BeatsPerMinute = 98, - TopSpeed = 4.2, - Registered = @"2017-03-23T12:54:35-02:00", + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Position = @"current", + Name = @"Kiara Dubois", + AthleteNumber = 49964, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-09-28T04:37:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", - CountryName = @"Kenya" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", + CountryName = @"Australia" }); this.Add(new AthletesDataItem() { - Id = 166, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"current", - Name = @"Maria Parra", - AthleteNumber = 39861, - BeatsPerMinute = 106, - TopSpeed = 6, - Registered = @"2017-01-30T09:22:52-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", - CountryName = @"Kiribati" - }); - this.Add(new AthletesDataItem() - { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", - Position = @"up", - Name = @"Annabelle Besteman", - AthleteNumber = 30560, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-11-11T02:04:19-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", - CountryName = @"Korea, Democratic PeopleS Republic of" + Name = @"آرش احمدی", + AthleteNumber = 36948, + BeatsPerMinute = 90, + TopSpeed = 4.1, + Registered = @"2017-09-08T01:22:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", + CountryName = @"Nepal" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"up", - Name = @"Ariena Achterberg", - AthleteNumber = 41330, - BeatsPerMinute = 92, - TopSpeed = 5.6, - Registered = @"2017-10-22T02:15:39-03:00", + Name = @"Sheryl Collins", + AthleteNumber = 36473, + BeatsPerMinute = 98, + TopSpeed = 4.2, + Registered = @"2017-03-23T12:54:35-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", - CountryName = @"Korea, Republic of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", + CountryName = @"Kenya" }); this.Add(new AthletesDataItem() { - Id = 67, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", - Position = @"current", - Name = @"Villads Larsen", - AthleteNumber = 44677, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-25T11:25:30-02:00", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Clarisse Rey", + AthleteNumber = 29795, + BeatsPerMinute = 98, + TopSpeed = 4.9, + Registered = @"2017-06-09T08:07:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", - CountryName = @"Kuwait" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", + CountryName = @"Bosnia and Herzegovina" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 192, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", Position = @"down", - Name = @"Emilie Morin", - AthleteNumber = 26164, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-02-01T04:18:19-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", - CountryName = @"Kyrgyzstan" + Name = @"Viivi Kujala", + AthleteNumber = 29939, + BeatsPerMinute = 93, + TopSpeed = 4.1, + Registered = @"2017-05-03T02:40:05-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", + CountryName = @"Somalia" }); this.Add(new AthletesDataItem() { - Id = 31, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", - Position = @"up", - Name = @"Judd Campbell", - AthleteNumber = 37365, - BeatsPerMinute = 110, - TopSpeed = 5, - Registered = @"2017-10-19T11:01:10-03:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"down", + Name = @"Juanita Franklin", + AthleteNumber = 13907, + BeatsPerMinute = 91, + TopSpeed = 6, + Registered = @"2017-10-04T02:46:46-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", - CountryName = @"Lao PeopleS Democratic Republic" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", + CountryName = @"Vanuatu" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"current", - Name = @"Özsu Keçeci", - AthleteNumber = 29403, - BeatsPerMinute = 106, - TopSpeed = 4.2, - Registered = @"2017-01-19T11:34:13-02:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Position = @"down", + Name = @"Sophia Carlson", + AthleteNumber = 44183, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-09-04T07:03:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", - CountryName = @"Latvia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", + CountryName = @"Estonia" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"up", - Name = @"آنیتا كامياران", - AthleteNumber = 18980, - BeatsPerMinute = 90, - TopSpeed = 4.5, - Registered = @"2017-07-21T06:42:59-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", - CountryName = @"Lebanon" + Name = @"آوا سلطانی نژاد", + AthleteNumber = 45635, + BeatsPerMinute = 98, + TopSpeed = 4.1, + Registered = @"2017-04-10T11:39:46-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", + CountryName = @"Sweden" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", Position = @"down", - Name = @"Antoine Mackay", - AthleteNumber = 34547, - BeatsPerMinute = 104, - TopSpeed = 5, - Registered = @"2017-08-22T09:11:37-03:00", + Name = @"Kaya Taşlı", + AthleteNumber = 42291, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-01-30T03:23:36-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", - CountryName = @"Lesotho" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", + CountryName = @"Senegal" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", Position = @"down", - Name = @"Louis Smith", - AthleteNumber = 31837, - BeatsPerMinute = 98, - TopSpeed = 5.4, - Registered = @"2017-03-19T08:12:23-02:00", + Name = @"Adrian Ibañez", + AthleteNumber = 21968, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-02-03T04:36:54-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", - CountryName = @"Liberia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", + CountryName = @"Oman" }); this.Add(new AthletesDataItem() { - Id = 29, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"Selmo Caldeira", - AthleteNumber = 21837, - BeatsPerMinute = 110, - TopSpeed = 4.9, - Registered = @"2017-10-20T03:40:24-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", - CountryName = @"Libyan Arab Jamahiriya" - }); - this.Add(new AthletesDataItem() - { - Id = 35, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", - Position = @"down", - Name = @"Elaine Smith", - AthleteNumber = 38243, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-06-11T12:20:41-03:00", + Name = @"Parel Zuidhof", + AthleteNumber = 32718, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-01-21T10:19:56-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", - CountryName = @"Liechtenstein" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", + CountryName = @"Jamaica" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", Position = @"up", - Name = @"Fritz Sommer", - AthleteNumber = 26210, - BeatsPerMinute = 99, + Name = @"Begüm Erkekli", + AthleteNumber = 37888, + BeatsPerMinute = 104, TopSpeed = 4.6, - Registered = @"2017-09-29T03:54:57-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", - CountryName = @"Lithuania" + Registered = @"2017-10-04T03:02:35-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", + CountryName = @"El Salvador" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Carter Evans", - AthleteNumber = 46961, - BeatsPerMinute = 100, - TopSpeed = 5.3, - Registered = @"2017-07-23T02:43:07-03:00", + Id = 197, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", + Position = @"current", + Name = @"Brent Lord", + AthleteNumber = 20943, + BeatsPerMinute = 92, + TopSpeed = 4.8, + Registered = @"2017-01-23T06:14:22-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", - CountryName = @"Luxembourg" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", + CountryName = @"Algeria" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 199, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", Position = @"up", - Name = @"رونیکا سلطانی نژاد", - AthleteNumber = 35233, - BeatsPerMinute = 99, - TopSpeed = 4.6, - Registered = @"2017-08-13T01:05:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", - CountryName = @"Macedonia, The Former Yugoslav Republic of" + Name = @"Lucie Dumont", + AthleteNumber = 12104, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-01-08T02:13:29-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", + CountryName = @"Canada" }); this.Add(new AthletesDataItem() { - Id = 151, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", - Position = @"current", - Name = @"Charlotte Mills", - AthleteNumber = 49829, - BeatsPerMinute = 92, - TopSpeed = 5.3, - Registered = @"2017-05-10T04:33:10-03:00", + Id = 210, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", + Position = @"down", + Name = @"Maeva Bergeron", + AthleteNumber = 15655, + BeatsPerMinute = 94, + TopSpeed = 5.9, + Registered = @"2017-10-03T09:42:15-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", - CountryName = @"Madagascar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", + CountryName = @"Mexico" + }); + this.Add(new AthletesDataItem() + { + Id = 212, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"up", + Name = @"Sara Larsen", + AthleteNumber = 37094, + BeatsPerMinute = 97, + TopSpeed = 4.5, + Registered = @"2017-04-14T11:48:28-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", + CountryName = @"Saudi Arabia" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 214, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", Position = @"up", - Name = @"Pedro Marquez", - AthleteNumber = 16169, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-11-11T05:14:31-02:00", + Name = @"Ömür Denkel", + AthleteNumber = 31061, + BeatsPerMinute = 104, + TopSpeed = 4.5, + Registered = @"2017-02-18T05:32:55-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", - CountryName = @"Malawi" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", + CountryName = @"Tuvalu" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 215, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", Position = @"down", - Name = @"Jenny Burke", - AthleteNumber = 15266, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-09-11T12:20:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", - CountryName = @"Malaysia" - }); - this.Add(new AthletesDataItem() - { - Id = 155, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", - Position = @"up", - Name = @"Justin Philippe", - AthleteNumber = 12858, + Name = @"Marilou Hubert", + AthleteNumber = 43655, BeatsPerMinute = 104, - TopSpeed = 5.7, - Registered = @"2017-03-16T02:00:35-02:00", + TopSpeed = 4.2, + Registered = @"2017-09-28T11:13:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", - CountryName = @"Maldives" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", + CountryName = @"Myanmar" }); this.Add(new AthletesDataItem() { - Id = 165, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Id = 216, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Mario Ellis", - AthleteNumber = 18026, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-02-13T11:53:15-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", - CountryName = @"Mali" + Name = @"Felix Olsen", + AthleteNumber = 43198, + BeatsPerMinute = 101, + TopSpeed = 4.2, + Registered = @"2017-09-27T01:17:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", + CountryName = @"France" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Megan Webb", - AthleteNumber = 30713, - BeatsPerMinute = 93, + Id = 219, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Position = @"current", + Name = @"Sedef Tunçeri", + AthleteNumber = 48164, + BeatsPerMinute = 108, TopSpeed = 5.6, - Registered = @"2017-08-20T09:26:51-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", - CountryName = @"Malta" + Registered = @"2017-03-29T11:54:15-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", + CountryName = @"Bhutan" }); this.Add(new AthletesDataItem() { - Id = 52, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 221, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", Position = @"down", - Name = @"Adérito Lopes", - AthleteNumber = 21320, - BeatsPerMinute = 91, - TopSpeed = 5.2, - Registered = @"2017-01-07T06:47:56-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", - CountryName = @"Marshall Islands" + Name = @"Kuzey Aclan", + AthleteNumber = 18583, + BeatsPerMinute = 102, + TopSpeed = 5.3, + Registered = @"2017-09-12T09:14:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", + CountryName = @"Chad" }); this.Add(new AthletesDataItem() { - Id = 99, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Id = 223, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Victor Lévesque", - AthleteNumber = 48375, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-11-10T11:31:44-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", - CountryName = @"Mauritania" + Name = @"Gökhan Aşıkoğlu", + AthleteNumber = 13890, + BeatsPerMinute = 105, + TopSpeed = 5.4, + Registered = @"2017-03-31T06:14:26-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", + CountryName = @"Japan" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 224, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", Position = @"down", - Name = @"آراد یاسمی", - AthleteNumber = 34370, - BeatsPerMinute = 99, - TopSpeed = 5.9, - Registered = @"2017-02-02T11:42:41-02:00", + Name = @"Joan Ortega", + AthleteNumber = 49478, + BeatsPerMinute = 103, + TopSpeed = 5.4, + Registered = @"2017-07-04T03:01:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", - CountryName = @"Mauritius" - }); - this.Add(new AthletesDataItem() - { - Id = 10, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"down", - Name = @"Maeva Bergeron", - AthleteNumber = 15655, - BeatsPerMinute = 94, - TopSpeed = 5.9, - Registered = @"2017-10-03T09:42:15-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", - CountryName = @"Mexico" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", + CountryName = @"Equatorial Guinea" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", + Id = 225, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Oskari Karjala", - AthleteNumber = 31498, - BeatsPerMinute = 90, + Name = @"Stanley Hart", + AthleteNumber = 14150, + BeatsPerMinute = 91, TopSpeed = 4.5, - Registered = @"2017-05-10T12:45:12-03:00", + Registered = @"2017-08-19T03:02:33-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", - CountryName = @"Micronesia, Federated States of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", + CountryName = @"Venezuela" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", - Position = @"up", - Name = @"Alex Meyer", - AthleteNumber = 44390, + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", + Position = @"current", + Name = @"Johann Hinz", + AthleteNumber = 48244, BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-08-04T07:05:34-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", - CountryName = @"Moldova, Republic of" + Registered = @"2017-03-10T07:36:56-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", + CountryName = @"Sudan" }); this.Add(new AthletesDataItem() { - Id = 128, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"up", - Name = @"Sophie Lewis", - AthleteNumber = 46222, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-20T09:42:07-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", - CountryName = @"Monaco" + Name = @"Layla Douglas", + AthleteNumber = 21977, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-04-19T11:43:38-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", + CountryName = @"Slovenia" }); this.Add(new AthletesDataItem() { - Id = 79, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Id = 229, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", Position = @"current", - Name = @"Ashley Romero", - AthleteNumber = 36611, - BeatsPerMinute = 104, - TopSpeed = 5.5, - Registered = @"2017-02-08T12:45:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", - CountryName = @"Mongolia" + Name = @"Selmo Caldeira", + AthleteNumber = 21837, + BeatsPerMinute = 110, + TopSpeed = 4.9, + Registered = @"2017-10-20T03:40:24-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", + CountryName = @"Libyan Arab Jamahiriya" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"current", - Name = @"Marie Poulsen", - AthleteNumber = 44113, - BeatsPerMinute = 109, - TopSpeed = 4.7, - Registered = @"2017-04-15T10:25:21-03:00", + Id = 231, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", + Position = @"up", + Name = @"Judd Campbell", + AthleteNumber = 37365, + BeatsPerMinute = 110, + TopSpeed = 5, + Registered = @"2017-10-19T11:01:10-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", - CountryName = @"Morocco" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", + CountryName = @"Lao PeopleS Democratic Republic" }); this.Add(new AthletesDataItem() { - Id = 42, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", - Position = @"down", - Name = @"Caitlin Jackson", - AthleteNumber = 45472, - BeatsPerMinute = 101, - TopSpeed = 4.3, - Registered = @"2017-09-17T09:41:01-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", - CountryName = @"Mozambique" + Id = 233, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", + Position = @"up", + Name = @"Zackary Roy", + AthleteNumber = 45996, + BeatsPerMinute = 92, + TopSpeed = 4.9, + Registered = @"2017-07-07T03:51:26-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", + CountryName = @"Bahamas" }); this.Add(new AthletesDataItem() { - Id = 15, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", + Id = 234, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Marilou Hubert", - AthleteNumber = 43655, - BeatsPerMinute = 104, - TopSpeed = 4.2, - Registered = @"2017-09-28T11:13:00-03:00", + Name = @"Linda Schäfer", + AthleteNumber = 43074, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-01-05T11:41:20-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", - CountryName = @"Myanmar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", + CountryName = @"Yemen" }); this.Add(new AthletesDataItem() { - Id = 63, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Estelle Vincent", - AthleteNumber = 41700, - BeatsPerMinute = 99, - TopSpeed = 5.7, - Registered = @"2017-05-31T02:56:58-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", - CountryName = @"Namibia" + Id = 235, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", + Position = @"down", + Name = @"Elaine Smith", + AthleteNumber = 38243, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-06-11T12:20:41-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", + CountryName = @"Liechtenstein" }); this.Add(new AthletesDataItem() { - Id = 154, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Id = 237, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", Position = @"down", - Name = @"Rhonda Simmmons", - AthleteNumber = 37139, - BeatsPerMinute = 96, - TopSpeed = 5.1, - Registered = @"2017-07-03T05:39:45-03:00", + Name = @"Clyde Matthews", + AthleteNumber = 11955, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-03-02T05:01:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", - CountryName = @"Nauru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", + CountryName = @"Palau" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 238, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"آرش احمدی", - AthleteNumber = 36948, - BeatsPerMinute = 90, - TopSpeed = 4.1, - Registered = @"2017-09-08T01:22:14-03:00", + Name = @"Charlotte Meyer", + AthleteNumber = 21442, + BeatsPerMinute = 110, + TopSpeed = 4.6, + Registered = @"2017-10-19T10:38:35-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", - CountryName = @"Nepal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", + CountryName = @"Cook Islands" }); this.Add(new AthletesDataItem() { - Id = 141, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", - Position = @"current", - Name = @"Miro Korpela", - AthleteNumber = 40544, - BeatsPerMinute = 104, + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Position = @"down", + Name = @"Carter Evans", + AthleteNumber = 46961, + BeatsPerMinute = 100, TopSpeed = 5.3, - Registered = @"2017-01-10T07:12:44-02:00", + Registered = @"2017-07-23T02:43:07-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", + CountryName = @"Luxembourg" + }); + this.Add(new AthletesDataItem() + { + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"down", + Name = @"Alberto Clark", + AthleteNumber = 29912, + BeatsPerMinute = 93, + TopSpeed = 4.6, + Registered = @"2017-02-02T03:50:21-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", - CountryName = @"Netherlands" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", + CountryName = @"Antigua and Barbuda" }); this.Add(new AthletesDataItem() { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"up", - Name = @"Afet Kumcuoğlu", - AthleteNumber = 33454, - BeatsPerMinute = 106, - TopSpeed = 5.1, - Registered = @"2017-09-16T07:05:43-03:00", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", + Position = @"down", + Name = @"Lilly Keuter", + AthleteNumber = 49893, + BeatsPerMinute = 102, + TopSpeed = 4.5, + Registered = @"2017-01-20T02:38:39-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", - CountryName = @"New Zealand" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", + CountryName = @"Saint Kitts and Nevis" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", Position = @"up", - Name = @"Millie Cooper", - AthleteNumber = 14610, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-05-08T09:30:14-03:00", + Name = @"Oskari Karjala", + AthleteNumber = 31498, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-05-10T12:45:12-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", - CountryName = @"Nicaragua" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", + CountryName = @"Micronesia, Federated States of" }); this.Add(new AthletesDataItem() { - Id = 53, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Kayla Patel", - AthleteNumber = 42780, - BeatsPerMinute = 103, - TopSpeed = 4.7, - Registered = @"2017-04-20T09:33:53-03:00", + Id = 242, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"down", + Name = @"Caitlin Jackson", + AthleteNumber = 45472, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-09-17T09:41:01-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", + CountryName = @"Mozambique" + }); + this.Add(new AthletesDataItem() + { + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Position = @"down", + Name = @"Cathalijne Van Der Ree", + AthleteNumber = 45160, + BeatsPerMinute = 102, + TopSpeed = 5.4, + Registered = @"2017-02-13T05:23:49-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", - CountryName = @"Niger" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", + CountryName = @"Uganda" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"current", - Name = @"Diego Gautier", - AthleteNumber = 26320, - BeatsPerMinute = 97, - TopSpeed = 4.6, - Registered = @"2017-06-11T03:50:43-03:00", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", + Position = @"up", + Name = @"Emma Turner", + AthleteNumber = 39487, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-07-30T01:33:14-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", - CountryName = @"Nigeria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", + CountryName = @"Tanzania, United Republic of" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"کوروش کامروا", - AthleteNumber = 13506, - BeatsPerMinute = 109, - TopSpeed = 4.4, - Registered = @"2017-04-16T01:10:37-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", - CountryName = @"Niue" + Name = @"Kent Clark", + AthleteNumber = 32799, + BeatsPerMinute = 106, + TopSpeed = 5.7, + Registered = @"2017-01-24T01:00:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", + CountryName = @"Peru" }); this.Add(new AthletesDataItem() { - Id = 101, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Lavínia Silva", - AthleteNumber = 33994, - BeatsPerMinute = 93, - TopSpeed = 5.6, - Registered = @"2017-03-22T08:55:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", - CountryName = @"Norway" + Id = 246, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", + Position = @"current", + Name = @"Ronja Kraft", + AthleteNumber = 21800, + BeatsPerMinute = 101, + TopSpeed = 5.3, + Registered = @"2017-04-02T03:33:57-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", + CountryName = @"Denmark" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", Position = @"down", - Name = @"Adrian Ibañez", - AthleteNumber = 21968, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-02-03T04:36:54-02:00", + Name = @"Eléa Robin", + AthleteNumber = 26742, + BeatsPerMinute = 90, + TopSpeed = 4.7, + Registered = @"2017-03-30T12:34:24-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", - CountryName = @"Oman" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", + CountryName = @"Saint Vincent and the Grenadines" }); this.Add(new AthletesDataItem() { - Id = 143, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"up", - Name = @"رضا کوتی", - AthleteNumber = 13640, - BeatsPerMinute = 103, - TopSpeed = 4.2, - Registered = @"2017-04-30T02:34:29-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", - CountryName = @"Pakistan" + Name = @"Alex Meyer", + AthleteNumber = 44390, + BeatsPerMinute = 94, + TopSpeed = 4.3, + Registered = @"2017-08-04T07:05:34-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", + CountryName = @"Moldova, Republic of" }); this.Add(new AthletesDataItem() { - Id = 37, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", + Id = 252, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"down", - Name = @"Clyde Matthews", - AthleteNumber = 11955, - BeatsPerMinute = 93, + Name = @"Adérito Lopes", + AthleteNumber = 21320, + BeatsPerMinute = 91, TopSpeed = 5.2, - Registered = @"2017-03-02T05:01:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", - CountryName = @"Palau" + Registered = @"2017-01-07T06:47:56-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", + CountryName = @"Marshall Islands" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Id = 253, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Tim Neal", - AthleteNumber = 45860, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-04-21T04:06:34-03:00", + Name = @"Kayla Patel", + AthleteNumber = 42780, + BeatsPerMinute = 103, + TopSpeed = 4.7, + Registered = @"2017-04-20T09:33:53-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", - CountryName = @"Panama" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", + CountryName = @"Niger" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"current", - Name = @"Annabell Brand", - AthleteNumber = 39233, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-01T12:21:24-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", - CountryName = @"Papua New Guinea" + Name = @"Diego Gautier", + AthleteNumber = 26320, + BeatsPerMinute = 97, + TopSpeed = 4.6, + Registered = @"2017-06-11T03:50:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", + CountryName = @"Nigeria" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", - Position = @"current", - Name = @"Foppe Delfos", - AthleteNumber = 39679, - BeatsPerMinute = 107, - TopSpeed = 4.1, - Registered = @"2017-08-05T10:54:56-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", - CountryName = @"Paraguay" + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Position = @"up", + Name = @"Veera Saari", + AthleteNumber = 40408, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-10-28T10:39:22-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", + CountryName = @"Iraq" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", - Position = @"up", - Name = @"Kent Clark", - AthleteNumber = 32799, - BeatsPerMinute = 106, + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Position = @"down", + Name = @"Zaina Pomp", + AthleteNumber = 14109, + BeatsPerMinute = 90, TopSpeed = 5.7, - Registered = @"2017-01-24T01:00:15-02:00", + Registered = @"2017-09-07T11:17:40-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", - CountryName = @"Peru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", + CountryName = @"Angola" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", Position = @"current", - Name = @"Esma Adıvar", - AthleteNumber = 35565, - BeatsPerMinute = 99, - TopSpeed = 4.2, - Registered = @"2017-06-17T12:34:29-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", - CountryName = @"Philippines" + Name = @"Anthony Harcourt", + AthleteNumber = 33649, + BeatsPerMinute = 109, + TopSpeed = 5.5, + Registered = @"2017-06-14T11:10:20-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", + CountryName = @"India" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"down", - Name = @"Flora Perez", - AthleteNumber = 23907, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-04-12T04:16:56-03:00", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Position = @"current", + Name = @"Roman Smith", + AthleteNumber = 15531, + BeatsPerMinute = 106, + TopSpeed = 4.9, + Registered = @"2017-06-14T05:12:04-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", - CountryName = @"Poland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", + CountryName = @"Gabon" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", + Id = 263, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"up", + Name = @"Estelle Vincent", + AthleteNumber = 41700, + BeatsPerMinute = 99, + TopSpeed = 5.7, + Registered = @"2017-05-31T02:56:58-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", + CountryName = @"Namibia" + }); + this.Add(new AthletesDataItem() + { + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", Position = @"current", - Name = @"David Scott", - AthleteNumber = 46997, - BeatsPerMinute = 101, - TopSpeed = 4.4, - Registered = @"2017-07-25T09:23:24-03:00", + Name = @"Ilke Kisters", + AthleteNumber = 23817, + BeatsPerMinute = 100, + TopSpeed = 5.9, + Registered = @"2017-01-04T02:54:53-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", - CountryName = @"Portugal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", + CountryName = @"Switzerland" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"down", - Name = @"Yarno Kin", - AthleteNumber = 47324, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-08-26T08:21:22-03:00", + Name = @"Jenny Burke", + AthleteNumber = 15266, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-09-11T12:20:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", - CountryName = @"Romania" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", + CountryName = @"Malaysia" }); this.Add(new AthletesDataItem() { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", Position = @"down", - Name = @"Esther Kühn", - AthleteNumber = 24868, - BeatsPerMinute = 92, - TopSpeed = 5.5, - Registered = @"2017-05-14T12:30:08-03:00", + Name = @"Keira Walker", + AthleteNumber = 34116, + BeatsPerMinute = 94, + TopSpeed = 4.8, + Registered = @"2017-01-09T05:46:07-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", - CountryName = @"Russian Federation" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", + CountryName = @"Albania" }); this.Add(new AthletesDataItem() { - Id = 80, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Id = 266, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", Position = @"down", - Name = @"Cecil Nichols", - AthleteNumber = 20656, - BeatsPerMinute = 100, - TopSpeed = 5, - Registered = @"2017-04-24T01:20:34-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", - CountryName = @"RWANDA" + Name = @"Moritz Braun", + AthleteNumber = 48081, + BeatsPerMinute = 107, + TopSpeed = 6, + Registered = @"2017-06-13T12:54:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", + CountryName = @"Andorra" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lilly Keuter", - AthleteNumber = 49893, - BeatsPerMinute = 102, - TopSpeed = 4.5, - Registered = @"2017-01-20T02:38:39-02:00", + Id = 267, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", + Position = @"current", + Name = @"Villads Larsen", + AthleteNumber = 44677, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-25T11:25:30-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", + CountryName = @"Kuwait" + }); + this.Add(new AthletesDataItem() + { + Id = 268, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", + Position = @"up", + Name = @"Sandro Carpentier", + AthleteNumber = 23503, + BeatsPerMinute = 96, + TopSpeed = 5.7, + Registered = @"2017-09-30T01:01:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", - CountryName = @"Saint Kitts and Nevis" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", + CountryName = @"Belgium" + }); + this.Add(new AthletesDataItem() + { + Id = 269, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Position = @"current", + Name = @"Emil Meißner", + AthleteNumber = 37183, + BeatsPerMinute = 97, + TopSpeed = 4, + Registered = @"2017-07-15T12:32:30-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", + CountryName = @"Gambia" }); this.Add(new AthletesDataItem() { - Id = 200, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", - Position = @"current", - Name = @"Alice Perry", - AthleteNumber = 23750, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-03-31T07:15:46-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", - CountryName = @"Saint Lucia" + Id = 270, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Emily Olsen", + AthleteNumber = 13887, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-10-03T08:01:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", + CountryName = @"Central African Republic" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", Position = @"down", - Name = @"Eléa Robin", - AthleteNumber = 26742, + Name = @"آراد جعفری", + AthleteNumber = 34962, BeatsPerMinute = 90, - TopSpeed = 4.7, - Registered = @"2017-03-30T12:34:24-03:00", + TopSpeed = 4.8, + Registered = @"2017-04-22T04:20:39-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", - CountryName = @"Saint Vincent and the Grenadines" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", + CountryName = @"Burundi" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"down", - Name = @"میلاد قاسمی", - AthleteNumber = 12788, - BeatsPerMinute = 101, - TopSpeed = 4.1, - Registered = @"2017-03-01T07:51:17-02:00", + Name = @"Jimmie Mcguinness", + AthleteNumber = 20729, + BeatsPerMinute = 90, + TopSpeed = 4.6, + Registered = @"2017-10-07T06:08:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", - CountryName = @"Samoa" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", + CountryName = @"Botswana" }); this.Add(new AthletesDataItem() { - Id = 72, + Id = 272, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", Name = @"Sélène Roussel", @@ -2066,549 +2122,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 159, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", - Position = @"up", - Name = @"Eva Dean", - AthleteNumber = 48874, - BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-03-04T01:58:52-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", - CountryName = @"Sao Tome and Principe" - }); - this.Add(new AthletesDataItem() - { - Id = 12, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Id = 272, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Sara Larsen", - AthleteNumber = 37094, - BeatsPerMinute = 97, - TopSpeed = 4.5, - Registered = @"2017-04-14T11:48:28-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", - CountryName = @"Saudi Arabia" - }); - this.Add(new AthletesDataItem() - { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", - Position = @"down", - Name = @"Kaya Taşlı", - AthleteNumber = 42291, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-01-30T03:23:36-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", - CountryName = @"Senegal" - }); - this.Add(new AthletesDataItem() - { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Adam Bouchard", - AthleteNumber = 38672, - BeatsPerMinute = 99, - TopSpeed = 4.7, - Registered = @"2017-01-04T03:04:05-02:00", + Name = @"Aaron Robertson", + AthleteNumber = 30727, + BeatsPerMinute = 95, + TopSpeed = 4.2, + Registered = @"2017-08-23T09:37:40-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", - CountryName = @"Seychelles" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", + CountryName = @"Indonesia" }); this.Add(new AthletesDataItem() { - Id = 96, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", Position = @"up", - Name = @"Thea Edwards", - AthleteNumber = 29141, - BeatsPerMinute = 99, - TopSpeed = 5.8, - Registered = @"2017-05-23T05:24:38-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", - CountryName = @"Sierra Leone" - }); - this.Add(new AthletesDataItem() - { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"current", - Name = @"Ana Bourgeois", - AthleteNumber = 24612, - BeatsPerMinute = 110, - TopSpeed = 6, - Registered = @"2017-11-02T02:17:43-02:00", + Name = @"Afet Kumcuoğlu", + AthleteNumber = 33454, + BeatsPerMinute = 106, + TopSpeed = 5.1, + Registered = @"2017-09-16T07:05:43-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", - CountryName = @"Singapore" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", + CountryName = @"New Zealand" }); this.Add(new AthletesDataItem() { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", Position = @"up", - Name = @"Layla Douglas", - AthleteNumber = 21977, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-04-19T11:43:38-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", - CountryName = @"Slovenia" - }); - this.Add(new AthletesDataItem() - { - Id = 178, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lillian Wade", - AthleteNumber = 10729, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-04-07T09:53:13-03:00", + Name = @"Annabelle Besteman", + AthleteNumber = 30560, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-11-11T02:04:19-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", - CountryName = @"Solomon Islands" - }); - this.Add(new AthletesDataItem() - { - Id = 192, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", - Position = @"down", - Name = @"Viivi Kujala", - AthleteNumber = 29939, - BeatsPerMinute = 93, - TopSpeed = 4.1, - Registered = @"2017-05-03T02:40:05-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", - CountryName = @"Somalia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", + CountryName = @"North Korea" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Id = 274, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"up", - Name = @"Charlotte Dean", - AthleteNumber = 45969, + Name = @"Minea Rantanen", + AthleteNumber = 18835, BeatsPerMinute = 105, TopSpeed = 5, - Registered = @"2017-02-13T05:39:15-02:00", + Registered = @"2017-01-24T07:30:43-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", - CountryName = @"South Africa" - }); - this.Add(new AthletesDataItem() - { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Marisvalda Martins", - AthleteNumber = 33879, - BeatsPerMinute = 107, - TopSpeed = 5.4, - Registered = @"2017-01-31T12:07:48-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", - CountryName = @"Spain" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", + CountryName = @"Jordan" }); this.Add(new AthletesDataItem() { - Id = 129, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", Position = @"up", - Name = @"Ella Hansen", - AthleteNumber = 27075, - BeatsPerMinute = 101, - TopSpeed = 5.1, - Registered = @"2017-01-05T10:12:42-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", - CountryName = @"Sri Lanka" - }); - this.Add(new AthletesDataItem() - { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Johann Hinz", - AthleteNumber = 48244, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-03-10T07:36:56-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", - CountryName = @"Sudan" + Name = @"Fritz Sommer", + AthleteNumber = 26210, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-09-29T03:54:57-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", + CountryName = @"Lithuania" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", - Position = @"current", - Name = @"Nick Naumann", - AthleteNumber = 25566, - BeatsPerMinute = 109, + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", + Position = @"down", + Name = @"Rafael Gutierrez", + AthleteNumber = 38804, + BeatsPerMinute = 100, TopSpeed = 5.9, - Registered = @"2017-07-12T09:01:11-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", - CountryName = @"Swaziland" + Registered = @"2017-02-08T07:50:59-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", + CountryName = @"Guinea" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", - Position = @"up", - Name = @"آوا سلطانی نژاد", - AthleteNumber = 45635, - BeatsPerMinute = 98, - TopSpeed = 4.1, - Registered = @"2017-04-10T11:39:46-03:00", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", + Position = @"current", + Name = @"Ellen Leppo", + AthleteNumber = 29286, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-08-16T09:46:35-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", - CountryName = @"Sweden" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", + CountryName = @"Belarus" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"current", - Name = @"Ilke Kisters", - AthleteNumber = 23817, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-01-04T02:54:53-02:00", + Name = @"Encarnacion Martin", + AthleteNumber = 40912, + BeatsPerMinute = 105, + TopSpeed = 5.5, + Registered = @"2017-01-11T12:52:28-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", - CountryName = @"Switzerland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", + CountryName = @"Thailand" }); this.Add(new AthletesDataItem() { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"current", - Name = @"Alex Craig", - AthleteNumber = 21868, - BeatsPerMinute = 94, - TopSpeed = 4.2, - Registered = @"2017-03-19T10:20:51-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", - CountryName = @"Syrian Arab Republic" + Name = @"David Scott", + AthleteNumber = 46997, + BeatsPerMinute = 101, + TopSpeed = 4.4, + Registered = @"2017-07-25T09:23:24-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", + CountryName = @"Portugal" }); this.Add(new AthletesDataItem() { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", - Position = @"up", - Name = @"Franklin Byrd", - AthleteNumber = 49498, - BeatsPerMinute = 106, - TopSpeed = 5.3, - Registered = @"2017-11-04T11:09:26-02:00", + Id = 279, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Position = @"current", + Name = @"Ashley Romero", + AthleteNumber = 36611, + BeatsPerMinute = 104, + TopSpeed = 5.5, + Registered = @"2017-02-08T12:45:46-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", - CountryName = @"Taiwan, Province of China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", + CountryName = @"Mongolia" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", + Id = 280, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Position = @"down", + Name = @"Cecil Nichols", + AthleteNumber = 20656, + BeatsPerMinute = 100, + TopSpeed = 5, + Registered = @"2017-04-24T01:20:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", + CountryName = @"RWANDA" + }); + this.Add(new AthletesDataItem() + { + Id = 282, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", Position = @"current", - Name = @"Pippa Morris", - AthleteNumber = 44421, - BeatsPerMinute = 101, - TopSpeed = 5.5, - Registered = @"2017-03-06T09:21:58-02:00", + Name = @"Johann Fischer", + AthleteNumber = 37212, + BeatsPerMinute = 98, + TopSpeed = 5.8, + Registered = @"2017-09-01T04:39:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", - CountryName = @"Tajikistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", + CountryName = @"Brazil" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", - Position = @"up", - Name = @"Emma Turner", - AthleteNumber = 39487, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-07-30T01:33:14-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", - CountryName = @"Tanzania, United Republic of" + Id = 283, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Position = @"current", + Name = @"سینا مرادی", + AthleteNumber = 10809, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-04-05T05:27:13-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", + CountryName = @"Bahrain" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", + Id = 284, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", Position = @"current", - Name = @"Encarnacion Martin", - AthleteNumber = 40912, + Name = @"Abel Brun", + AthleteNumber = 39315, BeatsPerMinute = 105, - TopSpeed = 5.5, - Registered = @"2017-01-11T12:52:28-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", - CountryName = @"Thailand" + TopSpeed = 5.1, + Registered = @"2017-10-05T05:54:31-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", + CountryName = @"Afghanistan" }); this.Add(new AthletesDataItem() { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Sara Hannula", - AthleteNumber = 22025, - BeatsPerMinute = 102, - TopSpeed = 4.2, - Registered = @"2017-10-09T11:32:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", - CountryName = @"Timor-Leste" + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Position = @"current", + Name = @"Jeffrey Medina", + AthleteNumber = 42905, + BeatsPerMinute = 100, + TopSpeed = 5.2, + Registered = @"2017-09-15T02:11:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", + CountryName = @"Greece" }); this.Add(new AthletesDataItem() { - Id = 147, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", Position = @"down", - Name = @"میلاد یاسمی", - AthleteNumber = 44023, + Name = @"Niilo Laurila", + AthleteNumber = 49215, BeatsPerMinute = 104, - TopSpeed = 5.2, - Registered = @"2017-06-10T04:11:01-03:00", + TopSpeed = 4.5, + Registered = @"2017-04-26T01:26:36-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", - CountryName = @"Togo" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", + CountryName = @"Ethiopia" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Veronika Huber", - AthleteNumber = 18146, - BeatsPerMinute = 103, - TopSpeed = 5.2, - Registered = @"2017-07-13T02:23:56-03:00", + Name = @"Marisvalda Martins", + AthleteNumber = 33879, + BeatsPerMinute = 107, + TopSpeed = 5.4, + Registered = @"2017-01-31T12:07:48-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", - CountryName = @"Tonga" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", + CountryName = @"Spain" }); this.Add(new AthletesDataItem() { - Id = 122, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Natalie Conrad", - AthleteNumber = 42602, - BeatsPerMinute = 108, - TopSpeed = 6, - Registered = @"2017-03-18T06:35:44-02:00", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", + Position = @"current", + Name = @"Eloida Novaes", + AthleteNumber = 30751, + BeatsPerMinute = 107, + TopSpeed = 4.2, + Registered = @"2017-01-02T01:04:04-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", - CountryName = @"Trinidad and Tobago" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", + CountryName = @"Chile" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Charlotte Dean", + AthleteNumber = 45969, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-02-13T05:39:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", + CountryName = @"South Africa" + }); + this.Add(new AthletesDataItem() + { + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", Position = @"current", - Name = @"Marialba Nascimento", - AthleteNumber = 47061, - BeatsPerMinute = 108, - TopSpeed = 5.2, - Registered = @"2017-09-19T05:47:21-03:00", + Name = @"Loïc Gerard", + AthleteNumber = 31706, + BeatsPerMinute = 102, + TopSpeed = 4.4, + Registered = @"2017-07-28T09:10:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", + CountryName = @"Ireland" + }); + this.Add(new AthletesDataItem() + { + Id = 292, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", + Position = @"down", + Name = @"Asta Hansen", + AthleteNumber = 17222, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-01-08T02:41:56-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", - CountryName = @"Tunisia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", + CountryName = @"Kazakhstan" + }); + this.Add(new AthletesDataItem() + { + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Sara Hannula", + AthleteNumber = 22025, + BeatsPerMinute = 102, + TopSpeed = 4.2, + Registered = @"2017-10-09T11:32:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", + CountryName = @"Timor-Leste" }); this.Add(new AthletesDataItem() { - Id = 135, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", - Position = @"down", - Name = @"Darryl Douglas", - AthleteNumber = 35826, - BeatsPerMinute = 96, - TopSpeed = 4.6, - Registered = @"2017-07-20T11:45:52-03:00", + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"current", + Name = @"Ana Bourgeois", + AthleteNumber = 24612, + BeatsPerMinute = 110, + TopSpeed = 6, + Registered = @"2017-11-02T02:17:43-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", - CountryName = @"Turkey" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", + CountryName = @"Singapore" }); this.Add(new AthletesDataItem() { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 296, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", Position = @"up", - Name = @"Adem Özdoğan", - AthleteNumber = 45143, - BeatsPerMinute = 90, - TopSpeed = 5.5, - Registered = @"2017-02-16T07:11:52-02:00", + Name = @"Thea Edwards", + AthleteNumber = 29141, + BeatsPerMinute = 99, + TopSpeed = 5.8, + Registered = @"2017-05-23T05:24:38-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", - CountryName = @"Turkmenistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", + CountryName = @"Sierra Leone" }); this.Add(new AthletesDataItem() { - Id = 14, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", - Position = @"up", - Name = @"Ömür Denkel", - AthleteNumber = 31061, - BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-02-18T05:32:55-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", - CountryName = @"Tuvalu" + Id = 299, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"down", + Name = @"Victor Lévesque", + AthleteNumber = 48375, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-11-10T11:31:44-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", + CountryName = @"Mauritania" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Id = 301, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"down", - Name = @"Cathalijne Van Der Ree", - AthleteNumber = 45160, - BeatsPerMinute = 102, - TopSpeed = 5.4, - Registered = @"2017-02-13T05:23:49-02:00", + Name = @"Louis Stewart", + AthleteNumber = 48131, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-02-26T07:28:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", - CountryName = @"Uganda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", + CountryName = @"Honduras" }); this.Add(new AthletesDataItem() { - Id = 164, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Ethel Stephens", - AthleteNumber = 18692, - BeatsPerMinute = 94, - TopSpeed = 4.1, - Registered = @"2017-02-13T05:03:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", - CountryName = @"Ukraine" + Id = 302, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", + Position = @"up", + Name = @"Bill Fox", + AthleteNumber = 18511, + BeatsPerMinute = 91, + TopSpeed = 5, + Registered = @"2017-10-24T08:25:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", + CountryName = @"Iran, Islamic Republic Of" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Id = 304, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", Position = @"down", - Name = @"Aatu Ranta", - AthleteNumber = 38049, - BeatsPerMinute = 94, - TopSpeed = 5.1, - Registered = @"2017-07-21T04:22:18-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", - CountryName = @"United Arab Emirates" - }); - this.Add(new AthletesDataItem() - { - Id = 169, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", - Position = @"up", - Name = @"Aziz Santos", - AthleteNumber = 38947, + Name = @"Mathys Martin", + AthleteNumber = 32928, BeatsPerMinute = 98, - TopSpeed = 4, - Registered = @"2017-04-03T02:18:46-03:00", + TopSpeed = 5.5, + Registered = @"2017-05-17T12:51:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", - CountryName = @"United Kingdom" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", + CountryName = @"Holy See (Vatican City State)" }); this.Add(new AthletesDataItem() { - Id = 170, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", - Position = @"up", - Name = @"Fernando Gimenez", - AthleteNumber = 31290, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-06-21T06:45:54-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uruguay" + Id = 305, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Position = @"current", + Name = @"Gianne Godijn", + AthleteNumber = 45945, + BeatsPerMinute = 96, + TopSpeed = 4.5, + Registered = @"2017-03-22T03:23:12-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", + CountryName = @"Italy" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", - Position = @"down", - Name = @"Mathieu Mathieu", - AthleteNumber = 10555, - BeatsPerMinute = 101, - TopSpeed = 5.2, - Registered = @"2017-01-05T07:28:11-02:00", + Id = 306, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Position = @"up", + Name = @"Mira Campos", + AthleteNumber = 39222, + BeatsPerMinute = 95, + TopSpeed = 5.9, + Registered = @"2017-01-11T01:41:31-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uzbekistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", + CountryName = @"Armenia" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"down", - Name = @"Juanita Franklin", - AthleteNumber = 13907, - BeatsPerMinute = 91, - TopSpeed = 6, - Registered = @"2017-10-04T02:46:46-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", - CountryName = @"Vanuatu" + Name = @"Esther Kühn", + AthleteNumber = 24868, + BeatsPerMinute = 92, + TopSpeed = 5.5, + Registered = @"2017-05-14T12:30:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", + CountryName = @"Russian Federation" }); this.Add(new AthletesDataItem() { - Id = 25, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", Position = @"up", - Name = @"Stanley Hart", - AthleteNumber = 14150, - BeatsPerMinute = 91, - TopSpeed = 4.5, - Registered = @"2017-08-19T03:02:33-03:00", + Name = @"Hans Möller", + AthleteNumber = 34122, + BeatsPerMinute = 109, + TopSpeed = 5.6, + Registered = @"2017-06-20T06:02:49-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", - CountryName = @"Venezuela" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", + CountryName = @"Djibouti" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 309, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", Position = @"current", - Name = @"Eliza Bishop", - AthleteNumber = 31774, - BeatsPerMinute = 96, - TopSpeed = 4.7, - Registered = @"2017-09-22T11:49:02-03:00", + Name = @"Alice Perry", + AthleteNumber = 23750, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-03-31T07:15:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", - CountryName = @"Western Sahara" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", + CountryName = @"Saint Lucia" }); this.Add(new AthletesDataItem() { - Id = 34, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Id = 310, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Position = @"up", + Name = @"Kaya Tekand", + AthleteNumber = 11028, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-04-10T09:57:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", + CountryName = @"Fiji" + }); + this.Add(new AthletesDataItem() + { + Id = 311, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Linda Schäfer", - AthleteNumber = 43074, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-01-05T11:41:20-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", - CountryName = @"Yemen" + Name = @"Ilona Salonen", + AthleteNumber = 27068, + BeatsPerMinute = 91, + TopSpeed = 5.4, + Registered = @"2017-07-03T06:19:47-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", + CountryName = @"Bolivia" }); } } diff --git a/samples/grids/grid/column-resize-styling/BlazorClientApp.csproj b/samples/grids/grid/column-resize-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-resize-styling/BlazorClientApp.csproj +++ b/samples/grids/grid/column-resize-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-resize-styling/ReadMe.md b/samples/grids/grid/column-resize-styling/ReadMe.md new file mode 100644 index 0000000000..4279d26444 --- /dev/null +++ b/samples/grids/grid/column-resize-styling/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Column Resize Styling feature using [Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/grid/column-resizing/BlazorClientApp.csproj b/samples/grids/grid/column-resizing/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-resizing/BlazorClientApp.csproj +++ b/samples/grids/grid/column-resizing/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-selection-group/BlazorClientApp.csproj b/samples/grids/grid/column-selection-group/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-selection-group/BlazorClientApp.csproj +++ b/samples/grids/grid/column-selection-group/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-selection-mode/BlazorClientApp.csproj b/samples/grids/grid/column-selection-mode/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-selection-mode/BlazorClientApp.csproj +++ b/samples/grids/grid/column-selection-mode/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-selection-styles/BlazorClientApp.csproj b/samples/grids/grid/column-selection-styles/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-selection-styles/BlazorClientApp.csproj +++ b/samples/grids/grid/column-selection-styles/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-selection-styles/ReadMe.md b/samples/grids/grid/column-selection-styles/ReadMe.md new file mode 100644 index 0000000000..0479f124e6 --- /dev/null +++ b/samples/grids/grid/column-selection-styles/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Column Selection Styles feature using [Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/grid/column-sorting-indicators/BlazorClientApp.csproj b/samples/grids/grid/column-sorting-indicators/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-sorting-indicators/BlazorClientApp.csproj +++ b/samples/grids/grid/column-sorting-indicators/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-sorting-options/BlazorClientApp.csproj b/samples/grids/grid/column-sorting-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-sorting-options/BlazorClientApp.csproj +++ b/samples/grids/grid/column-sorting-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-sorting-options/ProductSales.cs b/samples/grids/grid/column-sorting-options/ProductSales.cs index 0caa5d40a5..01f555da49 100644 --- a/samples/grids/grid/column-sorting-options/ProductSales.cs +++ b/samples/grids/grid/column-sorting-options/ProductSales.cs @@ -22,7 +22,7 @@ public ProductSales() Category = @"Beverages", Company = @"Berglunds snabbköp", ShipCountry = @"France", - ShippedDate = @"1997-05-07T00: 00: 00Z" + ShippedDate = @"1997-05-07T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -31,7 +31,7 @@ public ProductSales() Category = @"Beverages", Company = @"Berglunds snabbköp", ShipCountry = @"Germany", - ShippedDate = @"1997-09-26T00: 00: 00Z" + ShippedDate = @"1997-09-26T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -40,7 +40,7 @@ public ProductSales() Category = @"Beverages", Company = @"Bólido Comidas preparadas", ShipCountry = @"Brazil", - ShippedDate = @"1997-12-31T00: 00: 00Z" + ShippedDate = @"1997-12-31T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -49,7 +49,7 @@ public ProductSales() Category = @"Beverages", Company = @"Bon app'", ShipCountry = @"France", - ShippedDate = @"1997-04-21T00: 00: 00Z" + ShippedDate = @"1997-04-21T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -58,7 +58,7 @@ public ProductSales() Category = @"Beverages", Company = @"Bottom-Dollar Markets", ShipCountry = @"Belgium", - ShippedDate = @"1997-11-18T00: 00: 00Z" + ShippedDate = @"1997-11-18T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -67,7 +67,7 @@ public ProductSales() Category = @"Beverages", Company = @"Eastern Connection", ShipCountry = @"Brazil", - ShippedDate = @"1997-01-16T00: 00: 00Z" + ShippedDate = @"1997-01-16T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -76,7 +76,7 @@ public ProductSales() Category = @"Beverages", Company = @"Ernst Handel", ShipCountry = @"Switzerland", - ShippedDate = @"1997-01-10T00: 00: 00Z" + ShippedDate = @"1997-01-10T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -85,7 +85,7 @@ public ProductSales() Category = @"Beverages", Company = @"Ernst Handel", ShipCountry = @"Switzerland", - ShippedDate = @"1997-02-03T00: 00: 00Z" + ShippedDate = @"1997-02-03T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -94,7 +94,7 @@ public ProductSales() Category = @"Beverages", Company = @"Ernst Handel", ShipCountry = @"Brazil", - ShippedDate = @"1997-05-16T00: 00: 00Z" + ShippedDate = @"1997-05-16T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -103,7 +103,7 @@ public ProductSales() Category = @"Beverages", Company = @"Ernst Handel", ShipCountry = @"Venezuela", - ShippedDate = @"1997-07-14T00: 00: 00Z" + ShippedDate = @"1997-07-14T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -112,7 +112,7 @@ public ProductSales() Category = @"Beverages", Company = @"Ernst Handel", ShipCountry = @"Austria", - ShippedDate = @"1997-08-18T00: 00: 00Z" + ShippedDate = @"1997-08-18T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -121,7 +121,7 @@ public ProductSales() Category = @"Beverages", Company = @"Ernst Handel", ShipCountry = @"Mexico", - ShippedDate = @"1997-10-17T00: 00: 00Z" + ShippedDate = @"1997-10-17T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -130,7 +130,7 @@ public ProductSales() Category = @"Condiments", Company = @"Ernst Handel", ShipCountry = @"Germany", - ShippedDate = @"1997-12-18T00: 00: 00Z" + ShippedDate = @"1997-12-18T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -139,7 +139,7 @@ public ProductSales() Category = @"Condiments", Company = @"Folies gourmandes", ShipCountry = @"Brazil", - ShippedDate = @"1997-08-21T00: 00: 00Z" + ShippedDate = @"1997-08-21T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -148,7 +148,7 @@ public ProductSales() Category = @"Condiments", Company = @"Folies gourmandes", ShipCountry = @"USA", - ShippedDate = @"1997-12-31T00: 00: 00Z" + ShippedDate = @"1997-12-31T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -157,7 +157,7 @@ public ProductSales() Category = @"Condiments", Company = @"Folk och fä HB", ShipCountry = @"Austria", - ShippedDate = @"1997-06-09T00: 00: 00Z" + ShippedDate = @"1997-06-09T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -166,7 +166,7 @@ public ProductSales() Category = @"Condiments", Company = @"Folk och fä HB", ShipCountry = @"Sweden", - ShippedDate = @"1997-10-20T00: 00: 00Z" + ShippedDate = @"1997-10-20T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -175,7 +175,7 @@ public ProductSales() Category = @"Condiments", Company = @"Folk och fä HB", ShipCountry = @"France", - ShippedDate = @"1997-12-09T00: 00: 00Z" + ShippedDate = @"1997-12-09T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -184,7 +184,7 @@ public ProductSales() Category = @"Condiments", Company = @"Godos Cocina Típica", ShipCountry = @"Finland", - ShippedDate = @"1997-08-20T00: 00: 00Z" + ShippedDate = @"1997-08-20T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -193,7 +193,7 @@ public ProductSales() Category = @"Condiments", Company = @"Gourmet Lanchonetes", ShipCountry = @"Germany", - ShippedDate = @"1997-11-20T00: 00: 00Z" + ShippedDate = @"1997-11-20T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -202,7 +202,7 @@ public ProductSales() Category = @"Condiments", Company = @"Great Lakes Food Market", ShipCountry = @"Venezuela", - ShippedDate = @"1997-08-05T00: 00: 00Z" + ShippedDate = @"1997-08-05T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -211,7 +211,7 @@ public ProductSales() Category = @"Condiments", Company = @"HILARION-Abastos", ShipCountry = @"USA", - ShippedDate = @"1997-04-03T00: 00: 00Z" + ShippedDate = @"1997-04-03T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -220,7 +220,7 @@ public ProductSales() Category = @"Condiments", Company = @"Hungry Owl All-Night Grocers", ShipCountry = @"Finland", - ShippedDate = @"1997-06-17T00: 00: 00Z" + ShippedDate = @"1997-06-17T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -229,7 +229,7 @@ public ProductSales() Category = @"Condiments", Company = @"Hungry Owl All-Night Grocers", ShipCountry = @"USA", - ShippedDate = @"1997-10-30T00: 00: 00Z" + ShippedDate = @"1997-10-30T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -238,7 +238,7 @@ public ProductSales() Category = @"Confections", Company = @"Hungry Owl All-Night Grocers", ShipCountry = @"USA", - ShippedDate = @"1997-10-15T00: 00: 00Z" + ShippedDate = @"1997-10-15T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -247,7 +247,7 @@ public ProductSales() Category = @"Confections", Company = @"Königlich Essen", ShipCountry = @"Germany", - ShippedDate = @"1997-10-29T00: 00: 00Z" + ShippedDate = @"1997-10-29T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -256,7 +256,7 @@ public ProductSales() Category = @"Confections", Company = @"La maison d'Asie", ShipCountry = @"France", - ShippedDate = @"1997-12-26T00: 00: 00Z" + ShippedDate = @"1997-12-26T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -265,7 +265,7 @@ public ProductSales() Category = @"Confections", Company = @"Lehmanns Marktstand", ShipCountry = @"Italy", - ShippedDate = @"1997-12-19T00: 00: 00Z" + ShippedDate = @"1997-12-19T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -274,7 +274,7 @@ public ProductSales() Category = @"Confections", Company = @"LINO-Delicateses", ShipCountry = @"Mexico", - ShippedDate = @"1997-09-01T00: 00: 00Z" + ShippedDate = @"1997-09-01T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -283,7 +283,7 @@ public ProductSales() Category = @"Confections", Company = @"Maison Dewey", ShipCountry = @"Germany", - ShippedDate = @"1997-12-10T00: 00: 00Z" + ShippedDate = @"1997-12-10T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -292,7 +292,7 @@ public ProductSales() Category = @"Confections", Company = @"Mère Paillarde", ShipCountry = @"Sweden", - ShippedDate = @"1997-01-27T00: 00: 00Z" + ShippedDate = @"1997-01-27T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -301,7 +301,7 @@ public ProductSales() Category = @"Confections", Company = @"Mère Paillarde", ShipCountry = @"Germany", - ShippedDate = @"1997-07-29T00: 00: 00Z" + ShippedDate = @"1997-07-29T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -310,7 +310,7 @@ public ProductSales() Category = @"Confections", Company = @"Mère Paillarde", ShipCountry = @"Sweden", - ShippedDate = @"1997-08-08T00: 00: 00Z" + ShippedDate = @"1997-08-08T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -319,7 +319,7 @@ public ProductSales() Category = @"Confections", Company = @"Piccolo und mehr", ShipCountry = @"Spain", - ShippedDate = @"1997-05-12T00: 00: 00Z" + ShippedDate = @"1997-05-12T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -328,7 +328,7 @@ public ProductSales() Category = @"Confections", Company = @"Queen Cozinha", ShipCountry = @"Spain", - ShippedDate = @"1997-08-26T00: 00: 00Z" + ShippedDate = @"1997-08-26T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -337,7 +337,7 @@ public ProductSales() Category = @"Confections", Company = @"QUICK-Stop", ShipCountry = @"Venezuela", - ShippedDate = @"1997-03-12T00: 00: 00Z" + ShippedDate = @"1997-03-12T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -346,7 +346,7 @@ public ProductSales() Category = @"Confections", Company = @"QUICK-Stop", ShipCountry = @"Germany", - ShippedDate = @"1997-05-23T00: 00: 00Z" + ShippedDate = @"1997-05-23T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -355,7 +355,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"QUICK-Stop", ShipCountry = @"Germany", - ShippedDate = @"1997-06-13T00: 00: 00Z" + ShippedDate = @"1997-06-13T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -364,7 +364,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"QUICK-Stop", ShipCountry = @"Germany", - ShippedDate = @"1997-05-30T00: 00: 00Z" + ShippedDate = @"1997-05-30T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -373,7 +373,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"QUICK-Stop", ShipCountry = @"Brazil", - ShippedDate = @"1997-07-10T00: 00: 00Z" + ShippedDate = @"1997-07-10T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -382,7 +382,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"QUICK-Stop", ShipCountry = @"Italy", - ShippedDate = @"1997-09-08T00: 00: 00Z" + ShippedDate = @"1997-09-08T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -391,7 +391,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"QUICK-Stop", ShipCountry = @"UK", - ShippedDate = @"1997-10-22T00: 00: 00Z" + ShippedDate = @"1997-10-22T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -400,7 +400,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"QUICK-Stop", ShipCountry = @"Brazil", - ShippedDate = @"1997-10-09T00: 00: 00Z" + ShippedDate = @"1997-10-09T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -409,7 +409,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"QUICK-Stop", ShipCountry = @"Brazil", - ShippedDate = @"1997-11-27T00: 00: 00Z" + ShippedDate = @"1997-11-27T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -418,7 +418,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"Rattlesnake Canyon Grocery", ShipCountry = @"Brazil", - ShippedDate = @"1997-01-10T00: 00: 00Z" + ShippedDate = @"1997-01-10T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -427,7 +427,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"Rattlesnake Canyon Grocery", ShipCountry = @"Mexico", - ShippedDate = @"1997-03-21T00: 00: 00Z" + ShippedDate = @"1997-03-21T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -436,7 +436,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"Richter Supermarkt", ShipCountry = @"USA", - ShippedDate = @"1997-09-22T00: 00: 00Z" + ShippedDate = @"1997-09-22T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -445,7 +445,7 @@ public ProductSales() Category = @"Grains/Cereal", Company = @"Save-a-lot Markets", ShipCountry = @"France", - ShippedDate = @"1997-01-03T00: 00: 00Z" + ShippedDate = @"1997-01-03T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -454,7 +454,7 @@ public ProductSales() Category = @"Grains/Cereal", Company = @"Save-a-lot Markets", ShipCountry = @"Venezuela", - ShippedDate = @"1997-01-09T00: 00: 00Z" + ShippedDate = @"1997-01-09T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -463,7 +463,7 @@ public ProductSales() Category = @"Grains/Cereal", Company = @"Save-a-lot Markets", ShipCountry = @"France", - ShippedDate = @"1997-02-28T00: 00: 00Z" + ShippedDate = @"1997-02-28T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -472,7 +472,7 @@ public ProductSales() Category = @"Grains/Cereal", Company = @"Save-a-lot Markets", ShipCountry = @"Ireland", - ShippedDate = @"1997-04-28T00: 00: 00Z" + ShippedDate = @"1997-04-28T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -481,7 +481,7 @@ public ProductSales() Category = @"Grains/Cereal", Company = @"Save-a-lot Markets", ShipCountry = @"Brazil", - ShippedDate = @"1997-06-04T00: 00: 00Z" + ShippedDate = @"1997-06-04T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -490,7 +490,7 @@ public ProductSales() Category = @"Grains/Cereal", Company = @"Save-a-lot Markets", ShipCountry = @"Italy", - ShippedDate = @"1997-07-25T00: 00: 00Z" + ShippedDate = @"1997-07-25T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -499,7 +499,7 @@ public ProductSales() Category = @"Grains/Cereal", Company = @"Save-a-lot Markets", ShipCountry = @"Germany", - ShippedDate = @"1997-08-01T00: 00: 00Z" + ShippedDate = @"1997-08-01T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -508,7 +508,7 @@ public ProductSales() Category = @"Meat/Poultr", Company = @"Save-a-lot Markets", ShipCountry = @"Belgium", - ShippedDate = @"1997-09-15T00: 00: 00Z" + ShippedDate = @"1997-09-15T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -517,7 +517,7 @@ public ProductSales() Category = @"Meat/Poultr", Company = @"Save-a-lot Markets", ShipCountry = @"Spain", - ShippedDate = @"1997-10-16T00: 00: 00Z" + ShippedDate = @"1997-10-16T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -526,7 +526,7 @@ public ProductSales() Category = @"Meat/Poultr", Company = @"Save-a-lot Markets", ShipCountry = @"Mexico", - ShippedDate = @"1997-10-29T00: 00: 00Z" + ShippedDate = @"1997-10-29T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -535,7 +535,7 @@ public ProductSales() Category = @"Meat/Poultr", Company = @"Save-a-lot Markets", ShipCountry = @"USA", - ShippedDate = @"1997-10-24T00: 00: 00Z" + ShippedDate = @"1997-10-24T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -544,7 +544,7 @@ public ProductSales() Category = @"Meat/Poultr", Company = @"Save-a-lot Markets", ShipCountry = @"Spain", - ShippedDate = @"1997-12-15T00: 00: 00Z" + ShippedDate = @"1997-12-15T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -553,7 +553,7 @@ public ProductSales() Category = @"Meat/Poultr", Company = @"Simons bistro", ShipCountry = @"USA", - ShippedDate = @"1997-01-28T00: 00: 00Z" + ShippedDate = @"1997-01-28T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -562,7 +562,7 @@ public ProductSales() Category = @"Produce", Company = @"Suprêmes délices", ShipCountry = @"Mexico", - ShippedDate = @"1997-03-04T00: 00: 00Z" + ShippedDate = @"1997-03-04T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -571,7 +571,7 @@ public ProductSales() Category = @"Produce", Company = @"Tortuga Restaurante", ShipCountry = @"Ireland", - ShippedDate = @"1997-05-05T00: 00: 00Z" + ShippedDate = @"1997-05-05T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -580,7 +580,7 @@ public ProductSales() Category = @"Produce", Company = @"Vaffeljernet", ShipCountry = @"USA", - ShippedDate = @"1997-03-14T00: 00: 00Z" + ShippedDate = @"1997-03-14T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -589,7 +589,7 @@ public ProductSales() Category = @"Produce", Company = @"Vaffeljernet", ShipCountry = @"France", - ShippedDate = @"1997-10-07T00: 00: 00Z" + ShippedDate = @"1997-10-07T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -598,7 +598,7 @@ public ProductSales() Category = @"Produce", Company = @"Victuailles en stock", ShipCountry = @"Germany", - ShippedDate = @"1997-05-27T00: 00: 00Z" + ShippedDate = @"1997-05-27T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -607,7 +607,7 @@ public ProductSales() Category = @"Seafood", Company = @"Wartian Herkku", ShipCountry = @"Germany", - ShippedDate = @"1997-03-03T00: 00: 00Z" + ShippedDate = @"1997-03-03T00:00:00Z" }); } } diff --git a/samples/grids/grid/column-sorting-style/BlazorClientApp.csproj b/samples/grids/grid/column-sorting-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/column-sorting-style/BlazorClientApp.csproj +++ b/samples/grids/grid/column-sorting-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/column-sorting-style/ProductSales.cs b/samples/grids/grid/column-sorting-style/ProductSales.cs index 0caa5d40a5..01f555da49 100644 --- a/samples/grids/grid/column-sorting-style/ProductSales.cs +++ b/samples/grids/grid/column-sorting-style/ProductSales.cs @@ -22,7 +22,7 @@ public ProductSales() Category = @"Beverages", Company = @"Berglunds snabbköp", ShipCountry = @"France", - ShippedDate = @"1997-05-07T00: 00: 00Z" + ShippedDate = @"1997-05-07T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -31,7 +31,7 @@ public ProductSales() Category = @"Beverages", Company = @"Berglunds snabbköp", ShipCountry = @"Germany", - ShippedDate = @"1997-09-26T00: 00: 00Z" + ShippedDate = @"1997-09-26T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -40,7 +40,7 @@ public ProductSales() Category = @"Beverages", Company = @"Bólido Comidas preparadas", ShipCountry = @"Brazil", - ShippedDate = @"1997-12-31T00: 00: 00Z" + ShippedDate = @"1997-12-31T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -49,7 +49,7 @@ public ProductSales() Category = @"Beverages", Company = @"Bon app'", ShipCountry = @"France", - ShippedDate = @"1997-04-21T00: 00: 00Z" + ShippedDate = @"1997-04-21T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -58,7 +58,7 @@ public ProductSales() Category = @"Beverages", Company = @"Bottom-Dollar Markets", ShipCountry = @"Belgium", - ShippedDate = @"1997-11-18T00: 00: 00Z" + ShippedDate = @"1997-11-18T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -67,7 +67,7 @@ public ProductSales() Category = @"Beverages", Company = @"Eastern Connection", ShipCountry = @"Brazil", - ShippedDate = @"1997-01-16T00: 00: 00Z" + ShippedDate = @"1997-01-16T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -76,7 +76,7 @@ public ProductSales() Category = @"Beverages", Company = @"Ernst Handel", ShipCountry = @"Switzerland", - ShippedDate = @"1997-01-10T00: 00: 00Z" + ShippedDate = @"1997-01-10T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -85,7 +85,7 @@ public ProductSales() Category = @"Beverages", Company = @"Ernst Handel", ShipCountry = @"Switzerland", - ShippedDate = @"1997-02-03T00: 00: 00Z" + ShippedDate = @"1997-02-03T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -94,7 +94,7 @@ public ProductSales() Category = @"Beverages", Company = @"Ernst Handel", ShipCountry = @"Brazil", - ShippedDate = @"1997-05-16T00: 00: 00Z" + ShippedDate = @"1997-05-16T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -103,7 +103,7 @@ public ProductSales() Category = @"Beverages", Company = @"Ernst Handel", ShipCountry = @"Venezuela", - ShippedDate = @"1997-07-14T00: 00: 00Z" + ShippedDate = @"1997-07-14T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -112,7 +112,7 @@ public ProductSales() Category = @"Beverages", Company = @"Ernst Handel", ShipCountry = @"Austria", - ShippedDate = @"1997-08-18T00: 00: 00Z" + ShippedDate = @"1997-08-18T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -121,7 +121,7 @@ public ProductSales() Category = @"Beverages", Company = @"Ernst Handel", ShipCountry = @"Mexico", - ShippedDate = @"1997-10-17T00: 00: 00Z" + ShippedDate = @"1997-10-17T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -130,7 +130,7 @@ public ProductSales() Category = @"Condiments", Company = @"Ernst Handel", ShipCountry = @"Germany", - ShippedDate = @"1997-12-18T00: 00: 00Z" + ShippedDate = @"1997-12-18T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -139,7 +139,7 @@ public ProductSales() Category = @"Condiments", Company = @"Folies gourmandes", ShipCountry = @"Brazil", - ShippedDate = @"1997-08-21T00: 00: 00Z" + ShippedDate = @"1997-08-21T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -148,7 +148,7 @@ public ProductSales() Category = @"Condiments", Company = @"Folies gourmandes", ShipCountry = @"USA", - ShippedDate = @"1997-12-31T00: 00: 00Z" + ShippedDate = @"1997-12-31T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -157,7 +157,7 @@ public ProductSales() Category = @"Condiments", Company = @"Folk och fä HB", ShipCountry = @"Austria", - ShippedDate = @"1997-06-09T00: 00: 00Z" + ShippedDate = @"1997-06-09T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -166,7 +166,7 @@ public ProductSales() Category = @"Condiments", Company = @"Folk och fä HB", ShipCountry = @"Sweden", - ShippedDate = @"1997-10-20T00: 00: 00Z" + ShippedDate = @"1997-10-20T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -175,7 +175,7 @@ public ProductSales() Category = @"Condiments", Company = @"Folk och fä HB", ShipCountry = @"France", - ShippedDate = @"1997-12-09T00: 00: 00Z" + ShippedDate = @"1997-12-09T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -184,7 +184,7 @@ public ProductSales() Category = @"Condiments", Company = @"Godos Cocina Típica", ShipCountry = @"Finland", - ShippedDate = @"1997-08-20T00: 00: 00Z" + ShippedDate = @"1997-08-20T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -193,7 +193,7 @@ public ProductSales() Category = @"Condiments", Company = @"Gourmet Lanchonetes", ShipCountry = @"Germany", - ShippedDate = @"1997-11-20T00: 00: 00Z" + ShippedDate = @"1997-11-20T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -202,7 +202,7 @@ public ProductSales() Category = @"Condiments", Company = @"Great Lakes Food Market", ShipCountry = @"Venezuela", - ShippedDate = @"1997-08-05T00: 00: 00Z" + ShippedDate = @"1997-08-05T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -211,7 +211,7 @@ public ProductSales() Category = @"Condiments", Company = @"HILARION-Abastos", ShipCountry = @"USA", - ShippedDate = @"1997-04-03T00: 00: 00Z" + ShippedDate = @"1997-04-03T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -220,7 +220,7 @@ public ProductSales() Category = @"Condiments", Company = @"Hungry Owl All-Night Grocers", ShipCountry = @"Finland", - ShippedDate = @"1997-06-17T00: 00: 00Z" + ShippedDate = @"1997-06-17T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -229,7 +229,7 @@ public ProductSales() Category = @"Condiments", Company = @"Hungry Owl All-Night Grocers", ShipCountry = @"USA", - ShippedDate = @"1997-10-30T00: 00: 00Z" + ShippedDate = @"1997-10-30T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -238,7 +238,7 @@ public ProductSales() Category = @"Confections", Company = @"Hungry Owl All-Night Grocers", ShipCountry = @"USA", - ShippedDate = @"1997-10-15T00: 00: 00Z" + ShippedDate = @"1997-10-15T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -247,7 +247,7 @@ public ProductSales() Category = @"Confections", Company = @"Königlich Essen", ShipCountry = @"Germany", - ShippedDate = @"1997-10-29T00: 00: 00Z" + ShippedDate = @"1997-10-29T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -256,7 +256,7 @@ public ProductSales() Category = @"Confections", Company = @"La maison d'Asie", ShipCountry = @"France", - ShippedDate = @"1997-12-26T00: 00: 00Z" + ShippedDate = @"1997-12-26T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -265,7 +265,7 @@ public ProductSales() Category = @"Confections", Company = @"Lehmanns Marktstand", ShipCountry = @"Italy", - ShippedDate = @"1997-12-19T00: 00: 00Z" + ShippedDate = @"1997-12-19T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -274,7 +274,7 @@ public ProductSales() Category = @"Confections", Company = @"LINO-Delicateses", ShipCountry = @"Mexico", - ShippedDate = @"1997-09-01T00: 00: 00Z" + ShippedDate = @"1997-09-01T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -283,7 +283,7 @@ public ProductSales() Category = @"Confections", Company = @"Maison Dewey", ShipCountry = @"Germany", - ShippedDate = @"1997-12-10T00: 00: 00Z" + ShippedDate = @"1997-12-10T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -292,7 +292,7 @@ public ProductSales() Category = @"Confections", Company = @"Mère Paillarde", ShipCountry = @"Sweden", - ShippedDate = @"1997-01-27T00: 00: 00Z" + ShippedDate = @"1997-01-27T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -301,7 +301,7 @@ public ProductSales() Category = @"Confections", Company = @"Mère Paillarde", ShipCountry = @"Germany", - ShippedDate = @"1997-07-29T00: 00: 00Z" + ShippedDate = @"1997-07-29T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -310,7 +310,7 @@ public ProductSales() Category = @"Confections", Company = @"Mère Paillarde", ShipCountry = @"Sweden", - ShippedDate = @"1997-08-08T00: 00: 00Z" + ShippedDate = @"1997-08-08T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -319,7 +319,7 @@ public ProductSales() Category = @"Confections", Company = @"Piccolo und mehr", ShipCountry = @"Spain", - ShippedDate = @"1997-05-12T00: 00: 00Z" + ShippedDate = @"1997-05-12T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -328,7 +328,7 @@ public ProductSales() Category = @"Confections", Company = @"Queen Cozinha", ShipCountry = @"Spain", - ShippedDate = @"1997-08-26T00: 00: 00Z" + ShippedDate = @"1997-08-26T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -337,7 +337,7 @@ public ProductSales() Category = @"Confections", Company = @"QUICK-Stop", ShipCountry = @"Venezuela", - ShippedDate = @"1997-03-12T00: 00: 00Z" + ShippedDate = @"1997-03-12T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -346,7 +346,7 @@ public ProductSales() Category = @"Confections", Company = @"QUICK-Stop", ShipCountry = @"Germany", - ShippedDate = @"1997-05-23T00: 00: 00Z" + ShippedDate = @"1997-05-23T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -355,7 +355,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"QUICK-Stop", ShipCountry = @"Germany", - ShippedDate = @"1997-06-13T00: 00: 00Z" + ShippedDate = @"1997-06-13T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -364,7 +364,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"QUICK-Stop", ShipCountry = @"Germany", - ShippedDate = @"1997-05-30T00: 00: 00Z" + ShippedDate = @"1997-05-30T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -373,7 +373,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"QUICK-Stop", ShipCountry = @"Brazil", - ShippedDate = @"1997-07-10T00: 00: 00Z" + ShippedDate = @"1997-07-10T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -382,7 +382,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"QUICK-Stop", ShipCountry = @"Italy", - ShippedDate = @"1997-09-08T00: 00: 00Z" + ShippedDate = @"1997-09-08T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -391,7 +391,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"QUICK-Stop", ShipCountry = @"UK", - ShippedDate = @"1997-10-22T00: 00: 00Z" + ShippedDate = @"1997-10-22T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -400,7 +400,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"QUICK-Stop", ShipCountry = @"Brazil", - ShippedDate = @"1997-10-09T00: 00: 00Z" + ShippedDate = @"1997-10-09T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -409,7 +409,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"QUICK-Stop", ShipCountry = @"Brazil", - ShippedDate = @"1997-11-27T00: 00: 00Z" + ShippedDate = @"1997-11-27T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -418,7 +418,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"Rattlesnake Canyon Grocery", ShipCountry = @"Brazil", - ShippedDate = @"1997-01-10T00: 00: 00Z" + ShippedDate = @"1997-01-10T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -427,7 +427,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"Rattlesnake Canyon Grocery", ShipCountry = @"Mexico", - ShippedDate = @"1997-03-21T00: 00: 00Z" + ShippedDate = @"1997-03-21T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -436,7 +436,7 @@ public ProductSales() Category = @"Dairy Product", Company = @"Richter Supermarkt", ShipCountry = @"USA", - ShippedDate = @"1997-09-22T00: 00: 00Z" + ShippedDate = @"1997-09-22T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -445,7 +445,7 @@ public ProductSales() Category = @"Grains/Cereal", Company = @"Save-a-lot Markets", ShipCountry = @"France", - ShippedDate = @"1997-01-03T00: 00: 00Z" + ShippedDate = @"1997-01-03T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -454,7 +454,7 @@ public ProductSales() Category = @"Grains/Cereal", Company = @"Save-a-lot Markets", ShipCountry = @"Venezuela", - ShippedDate = @"1997-01-09T00: 00: 00Z" + ShippedDate = @"1997-01-09T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -463,7 +463,7 @@ public ProductSales() Category = @"Grains/Cereal", Company = @"Save-a-lot Markets", ShipCountry = @"France", - ShippedDate = @"1997-02-28T00: 00: 00Z" + ShippedDate = @"1997-02-28T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -472,7 +472,7 @@ public ProductSales() Category = @"Grains/Cereal", Company = @"Save-a-lot Markets", ShipCountry = @"Ireland", - ShippedDate = @"1997-04-28T00: 00: 00Z" + ShippedDate = @"1997-04-28T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -481,7 +481,7 @@ public ProductSales() Category = @"Grains/Cereal", Company = @"Save-a-lot Markets", ShipCountry = @"Brazil", - ShippedDate = @"1997-06-04T00: 00: 00Z" + ShippedDate = @"1997-06-04T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -490,7 +490,7 @@ public ProductSales() Category = @"Grains/Cereal", Company = @"Save-a-lot Markets", ShipCountry = @"Italy", - ShippedDate = @"1997-07-25T00: 00: 00Z" + ShippedDate = @"1997-07-25T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -499,7 +499,7 @@ public ProductSales() Category = @"Grains/Cereal", Company = @"Save-a-lot Markets", ShipCountry = @"Germany", - ShippedDate = @"1997-08-01T00: 00: 00Z" + ShippedDate = @"1997-08-01T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -508,7 +508,7 @@ public ProductSales() Category = @"Meat/Poultr", Company = @"Save-a-lot Markets", ShipCountry = @"Belgium", - ShippedDate = @"1997-09-15T00: 00: 00Z" + ShippedDate = @"1997-09-15T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -517,7 +517,7 @@ public ProductSales() Category = @"Meat/Poultr", Company = @"Save-a-lot Markets", ShipCountry = @"Spain", - ShippedDate = @"1997-10-16T00: 00: 00Z" + ShippedDate = @"1997-10-16T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -526,7 +526,7 @@ public ProductSales() Category = @"Meat/Poultr", Company = @"Save-a-lot Markets", ShipCountry = @"Mexico", - ShippedDate = @"1997-10-29T00: 00: 00Z" + ShippedDate = @"1997-10-29T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -535,7 +535,7 @@ public ProductSales() Category = @"Meat/Poultr", Company = @"Save-a-lot Markets", ShipCountry = @"USA", - ShippedDate = @"1997-10-24T00: 00: 00Z" + ShippedDate = @"1997-10-24T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -544,7 +544,7 @@ public ProductSales() Category = @"Meat/Poultr", Company = @"Save-a-lot Markets", ShipCountry = @"Spain", - ShippedDate = @"1997-12-15T00: 00: 00Z" + ShippedDate = @"1997-12-15T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -553,7 +553,7 @@ public ProductSales() Category = @"Meat/Poultr", Company = @"Simons bistro", ShipCountry = @"USA", - ShippedDate = @"1997-01-28T00: 00: 00Z" + ShippedDate = @"1997-01-28T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -562,7 +562,7 @@ public ProductSales() Category = @"Produce", Company = @"Suprêmes délices", ShipCountry = @"Mexico", - ShippedDate = @"1997-03-04T00: 00: 00Z" + ShippedDate = @"1997-03-04T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -571,7 +571,7 @@ public ProductSales() Category = @"Produce", Company = @"Tortuga Restaurante", ShipCountry = @"Ireland", - ShippedDate = @"1997-05-05T00: 00: 00Z" + ShippedDate = @"1997-05-05T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -580,7 +580,7 @@ public ProductSales() Category = @"Produce", Company = @"Vaffeljernet", ShipCountry = @"USA", - ShippedDate = @"1997-03-14T00: 00: 00Z" + ShippedDate = @"1997-03-14T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -589,7 +589,7 @@ public ProductSales() Category = @"Produce", Company = @"Vaffeljernet", ShipCountry = @"France", - ShippedDate = @"1997-10-07T00: 00: 00Z" + ShippedDate = @"1997-10-07T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -598,7 +598,7 @@ public ProductSales() Category = @"Produce", Company = @"Victuailles en stock", ShipCountry = @"Germany", - ShippedDate = @"1997-05-27T00: 00: 00Z" + ShippedDate = @"1997-05-27T00:00:00Z" }); this.Add(new ProductSalesItem() { @@ -607,7 +607,7 @@ public ProductSales() Category = @"Seafood", Company = @"Wartian Herkku", ShipCountry = @"Germany", - ShippedDate = @"1997-03-03T00: 00: 00Z" + ShippedDate = @"1997-03-03T00:00:00Z" }); } } diff --git a/samples/grids/grid/conditional-cell-style-1/AthletesData.cs b/samples/grids/grid/conditional-cell-style-1/AthletesData.cs index 035db34185..5e060e18ef 100644 --- a/samples/grids/grid/conditional-cell-style-1/AthletesData.cs +++ b/samples/grids/grid/conditional-cell-style-1/AthletesData.cs @@ -22,199 +22,129 @@ public AthletesData() { this.Add(new AthletesDataItem() { - Id = 84, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", + Id = 100, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", Position = @"current", - Name = @"Abel Brun", - AthleteNumber = 39315, - BeatsPerMinute = 105, - TopSpeed = 5.1, - Registered = @"2017-10-05T05:54:31-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", - CountryName = @"Afghanistan" + Name = @"Alexis Walker", + AthleteNumber = 43183, + BeatsPerMinute = 103, + TopSpeed = 5.8, + Registered = @"2017-08-07T10:35:06-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", + CountryName = @"Ghana" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Id = 101, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"Keira Walker", - AthleteNumber = 34116, - BeatsPerMinute = 94, - TopSpeed = 4.8, - Registered = @"2017-01-09T05:46:07-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", - CountryName = @"Albania" - }); - this.Add(new AthletesDataItem() - { - Id = 197, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", - Position = @"current", - Name = @"Brent Lord", - AthleteNumber = 20943, - BeatsPerMinute = 92, - TopSpeed = 4.8, - Registered = @"2017-01-23T06:14:22-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", - CountryName = @"Algeria" + Name = @"Lavínia Silva", + AthleteNumber = 33994, + BeatsPerMinute = 93, + TopSpeed = 5.6, + Registered = @"2017-03-22T08:55:46-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", + CountryName = @"Norway" }); this.Add(new AthletesDataItem() { - Id = 66, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 105, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Moritz Braun", - AthleteNumber = 48081, - BeatsPerMinute = 107, - TopSpeed = 6, - Registered = @"2017-06-13T12:54:56-03:00", + Name = @"Samu Hokkanen", + AthleteNumber = 22469, + BeatsPerMinute = 106, + TopSpeed = 5.5, + Registered = @"2017-06-29T04:58:27-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", - CountryName = @"Andorra" - }); - this.Add(new AthletesDataItem() - { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", - Position = @"down", - Name = @"Zaina Pomp", - AthleteNumber = 14109, - BeatsPerMinute = 90, - TopSpeed = 5.7, - Registered = @"2017-09-07T11:17:40-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", - CountryName = @"Angola" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", + CountryName = @"Azerbaijan" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Alberto Clark", - AthleteNumber = 29912, + Name = @"Megan Webb", + AthleteNumber = 30713, BeatsPerMinute = 93, - TopSpeed = 4.6, - Registered = @"2017-02-02T03:50:21-02:00", + TopSpeed = 5.6, + Registered = @"2017-08-20T09:26:51-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", - CountryName = @"Antigua and Barbuda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", + CountryName = @"Malta" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Derrick Price", - AthleteNumber = 19792, - BeatsPerMinute = 94, - TopSpeed = 5.6, - Registered = @"2017-03-19T01:10:55-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", - CountryName = @"Argentina" + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"up", + Name = @"Pedro Marquez", + AthleteNumber = 16169, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-11-11T05:14:31-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", + CountryName = @"Malawi" }); this.Add(new AthletesDataItem() { - Id = 6, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 108, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Mira Campos", - AthleteNumber = 39222, - BeatsPerMinute = 95, - TopSpeed = 5.9, - Registered = @"2017-01-11T01:41:31-02:00", + Name = @"Noah Bergeron", + AthleteNumber = 35139, + BeatsPerMinute = 110, + TopSpeed = 5.6, + Registered = @"2017-06-23T01:21:21-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", - CountryName = @"Armenia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", + CountryName = @"Cote DIvoire" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"current", - Name = @"Kiara Dubois", - AthleteNumber = 49964, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-09-28T04:37:56-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", - CountryName = @"Australia" + Name = @"Annabell Brand", + AthleteNumber = 39233, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-01T12:21:24-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", + CountryName = @"Papua New Guinea" }); this.Add(new AthletesDataItem() { - Id = 168, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"current", - Name = @"Calvin Hunt", - AthleteNumber = 35535, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-11-07T09:58:42-02:00", + Name = @"Özsu Keçeci", + AthleteNumber = 29403, + BeatsPerMinute = 106, + TopSpeed = 4.2, + Registered = @"2017-01-19T11:34:13-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", - CountryName = @"Austria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", + CountryName = @"Latvia" }); this.Add(new AthletesDataItem() { - Id = 105, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", - Name = @"Samu Hokkanen", - AthleteNumber = 22469, - BeatsPerMinute = 106, - TopSpeed = 5.5, - Registered = @"2017-06-29T04:58:27-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", - CountryName = @"Azerbaijan" - }); - this.Add(new AthletesDataItem() - { - Id = 33, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", - Position = @"up", - Name = @"Zackary Roy", - AthleteNumber = 45996, - BeatsPerMinute = 92, + Name = @"Emilie Morin", + AthleteNumber = 26164, + BeatsPerMinute = 98, TopSpeed = 4.9, - Registered = @"2017-07-07T03:51:26-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", - CountryName = @"Bahamas" - }); - this.Add(new AthletesDataItem() - { - Id = 83, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", - Position = @"current", - Name = @"سینا مرادی", - AthleteNumber = 10809, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-04-05T05:27:13-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", - CountryName = @"Bahrain" - }); - this.Add(new AthletesDataItem() - { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", - Position = @"current", - Name = @"Maurice Lambert", - AthleteNumber = 17443, - BeatsPerMinute = 96, - TopSpeed = 5.6, - Registered = @"2017-06-05T08:19:32-03:00", + Registered = @"2017-02-01T04:18:19-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", - CountryName = @"Bangladesh" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", + CountryName = @"Kyrgyzstan" }); this.Add(new AthletesDataItem() { @@ -232,129 +162,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", - Position = @"current", - Name = @"Ellen Leppo", - AthleteNumber = 29286, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-08-16T09:46:35-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", - CountryName = @"Belarus" + Id = 112, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"down", + Name = @"Karen Shaw", + AthleteNumber = 31048, + BeatsPerMinute = 107, + TopSpeed = 5.7, + Registered = @"2017-05-15T09:25:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", + CountryName = @"Ecuador" }); this.Add(new AthletesDataItem() { - Id = 68, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", - Position = @"up", - Name = @"Sandro Carpentier", - AthleteNumber = 23503, - BeatsPerMinute = 96, - TopSpeed = 5.7, - Registered = @"2017-09-30T01:01:04-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", - CountryName = @"Belgium" - }); - this.Add(new AthletesDataItem() - { - Id = 150, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"up", - Name = @"Gustav Petersen", - AthleteNumber = 20984, - BeatsPerMinute = 107, - TopSpeed = 4.6, - Registered = @"2017-01-01T07:40:19-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", - CountryName = @"Belize" - }); - this.Add(new AthletesDataItem() - { - Id = 142, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", - Position = @"current", - Name = @"Nicoline Thomsen", - AthleteNumber = 36778, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-03-26T10:04:29-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", - CountryName = @"Benin" - }); - this.Add(new AthletesDataItem() - { - Id = 19, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", Position = @"current", - Name = @"Sedef Tunçeri", - AthleteNumber = 48164, + Name = @"Marialba Nascimento", + AthleteNumber = 47061, BeatsPerMinute = 108, - TopSpeed = 5.6, - Registered = @"2017-03-29T11:54:15-03:00", + TopSpeed = 5.2, + Registered = @"2017-09-19T05:47:21-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", - CountryName = @"Bhutan" - }); - this.Add(new AthletesDataItem() - { - Id = 202, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Ilona Salonen", - AthleteNumber = 27068, - BeatsPerMinute = 91, - TopSpeed = 5.4, - Registered = @"2017-07-03T06:19:47-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", - CountryName = @"Bolivia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", + CountryName = @"Tunisia" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", - Position = @"up", - Name = @"Clarisse Rey", - AthleteNumber = 29795, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-06-09T08:07:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", - CountryName = @"Bosnia and Herzegovina" + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", + Position = @"current", + Name = @"Nick Naumann", + AthleteNumber = 25566, + BeatsPerMinute = 109, + TopSpeed = 5.9, + Registered = @"2017-07-12T09:01:11-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", + CountryName = @"Swaziland" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 116, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"down", - Name = @"Jimmie Mcguinness", - AthleteNumber = 20729, - BeatsPerMinute = 90, - TopSpeed = 4.6, - Registered = @"2017-10-07T06:08:00-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", - CountryName = @"Botswana" + Name = @"Sevcan Kollen", + AthleteNumber = 13728, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-09-08T08:29:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", + CountryName = @"Guatemala" }); this.Add(new AthletesDataItem() { - Id = 82, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", Position = @"current", - Name = @"Johann Fischer", - AthleteNumber = 37212, - BeatsPerMinute = 98, - TopSpeed = 5.8, - Registered = @"2017-09-01T04:39:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", - CountryName = @"Brazil" + Name = @"Väinö Salmi", + AthleteNumber = 29839, + BeatsPerMinute = 107, + TopSpeed = 5.5, + Registered = @"2017-10-21T05:57:02-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", + CountryName = @"Guinea-Bissau" }); this.Add(new AthletesDataItem() { @@ -372,45 +246,31 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 144, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", - Position = @"down", - Name = @"Milja Leino", - AthleteNumber = 33563, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-11-01T10:34:07-02:00", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", + Position = @"current", + Name = @"Maurice Lambert", + AthleteNumber = 17443, + BeatsPerMinute = 96, + TopSpeed = 5.6, + Registered = @"2017-06-05T08:19:32-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", - CountryName = @"Burkina Faso" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", + CountryName = @"Bangladesh" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 122, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"آراد جعفری", - AthleteNumber = 34962, - BeatsPerMinute = 90, - TopSpeed = 4.8, - Registered = @"2017-04-22T04:20:39-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", - CountryName = @"Burundi" - }); - this.Add(new AthletesDataItem() - { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Pippa Roberts", - AthleteNumber = 15588, - BeatsPerMinute = 105, - TopSpeed = 4.1, - Registered = @"2017-02-07T10:23:13-02:00", + Name = @"Natalie Conrad", + AthleteNumber = 42602, + BeatsPerMinute = 108, + TopSpeed = 6, + Registered = @"2017-03-18T06:35:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", - CountryName = @"Cambodia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", + CountryName = @"Trinidad and Tobago" }); this.Add(new AthletesDataItem() { @@ -428,101 +288,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 199, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", - Position = @"up", - Name = @"Lucie Dumont", - AthleteNumber = 12104, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-01-08T02:13:29-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", - CountryName = @"Canada" - }); - this.Add(new AthletesDataItem() - { - Id = 136, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Elaine Matthews", - AthleteNumber = 38574, - BeatsPerMinute = 110, - TopSpeed = 5.5, - Registered = @"2017-01-26T11:50:00-02:00", + Name = @"Flora Perez", + AthleteNumber = 23907, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-04-12T04:16:56-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", - CountryName = @"Cape Verde" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", + CountryName = @"Poland" }); this.Add(new AthletesDataItem() { - Id = 70, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", Position = @"up", - Name = @"Emily Olsen", - AthleteNumber = 13887, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-10-03T08:01:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", - CountryName = @"Central African Republic" + Name = @"آنیتا كامياران", + AthleteNumber = 18980, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-07-21T06:42:59-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", + CountryName = @"Lebanon" }); this.Add(new AthletesDataItem() { - Id = 21, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", - Position = @"down", - Name = @"Kuzey Aclan", - AthleteNumber = 18583, - BeatsPerMinute = 102, - TopSpeed = 5.3, - Registered = @"2017-09-12T09:14:14-03:00", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"current", + Name = @"Eeli Makinen", + AthleteNumber = 45296, + BeatsPerMinute = 106, + TopSpeed = 5.2, + Registered = @"2017-01-06T09:58:02-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", - CountryName = @"Chad" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", + CountryName = @"Finland" }); this.Add(new AthletesDataItem() { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", - Position = @"current", - Name = @"Eloida Novaes", - AthleteNumber = 30751, - BeatsPerMinute = 107, - TopSpeed = 4.2, - Registered = @"2017-01-02T01:04:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", - CountryName = @"Chile" - }); - this.Add(new AthletesDataItem() - { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", Position = @"down", - Name = @"آوا احمدی", - AthleteNumber = 44347, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-06-04T09:04:31-03:00", + Name = @"Mathieu Mathieu", + AthleteNumber = 10555, + BeatsPerMinute = 101, + TopSpeed = 5.2, + Registered = @"2017-01-05T07:28:11-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", - CountryName = @"China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uzbekistan" }); this.Add(new AthletesDataItem() { - Id = 127, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"down", - Name = @"Gerardo Soto", - AthleteNumber = 22958, - BeatsPerMinute = 90, - TopSpeed = 5, - Registered = @"2017-06-04T12:52:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", - CountryName = @"Colombia" + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Position = @"current", + Name = @"Marie Poulsen", + AthleteNumber = 44113, + BeatsPerMinute = 109, + TopSpeed = 4.7, + Registered = @"2017-04-15T10:25:21-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", + CountryName = @"Morocco" }); this.Add(new AthletesDataItem() { @@ -540,143 +372,101 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 38, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Charlotte Meyer", - AthleteNumber = 21442, - BeatsPerMinute = 110, - TopSpeed = 4.6, - Registered = @"2017-10-19T10:38:35-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", - CountryName = @"Cook Islands" + Id = 127, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", + Position = @"down", + Name = @"Gerardo Soto", + AthleteNumber = 22958, + BeatsPerMinute = 90, + TopSpeed = 5, + Registered = @"2017-06-04T12:52:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", + CountryName = @"Colombia" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 128, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", Position = @"up", - Name = @"Jimmy Bailey", - AthleteNumber = 38510, + Name = @"Sophie Lewis", + AthleteNumber = 46222, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-20T09:42:07-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", + CountryName = @"Monaco" + }); + this.Add(new AthletesDataItem() + { + Id = 129, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Position = @"up", + Name = @"Ella Hansen", + AthleteNumber = 27075, BeatsPerMinute = 101, - TopSpeed = 4.7, - Registered = @"2017-06-30T04:13:42-03:00", + TopSpeed = 5.1, + Registered = @"2017-01-05T10:12:42-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", - CountryName = @"Costa Rica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", + CountryName = @"Sri Lanka" }); this.Add(new AthletesDataItem() { - Id = 108, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"up", - Name = @"Noah Bergeron", - AthleteNumber = 35139, - BeatsPerMinute = 110, - TopSpeed = 5.6, - Registered = @"2017-06-23T01:21:21-03:00", + Name = @"Adem Özdoğan", + AthleteNumber = 45143, + BeatsPerMinute = 90, + TopSpeed = 5.5, + Registered = @"2017-02-16T07:11:52-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", - CountryName = @"Cote DIvoire" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", + CountryName = @"Turkmenistan" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", Position = @"down", - Name = @"Laudelino Castro", - AthleteNumber = 12711, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-08T04:03:22-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", - CountryName = @"Croatia" + Name = @"آوا احمدی", + AthleteNumber = 44347, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-06-04T09:04:31-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", + CountryName = @"China" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"current", - Name = @"Oscar Calvo", - AthleteNumber = 45078, - BeatsPerMinute = 109, - TopSpeed = 4.3, - Registered = @"2017-06-19T10:57:42-03:00", + Name = @"Eliza Bishop", + AthleteNumber = 31774, + BeatsPerMinute = 96, + TopSpeed = 4.7, + Registered = @"2017-09-22T11:49:02-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", - CountryName = @"Cuba" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", + CountryName = @"Western Sahara" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"down", - Name = @"Lance Dunn", - AthleteNumber = 10113, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-03-13T10:51:36-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", - CountryName = @"Cyprus" - }); - this.Add(new AthletesDataItem() - { - Id = 173, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", - Position = @"current", - Name = @"Hassana Camp", - AthleteNumber = 14467, - BeatsPerMinute = 104, + Name = @"Veronika Huber", + AthleteNumber = 18146, + BeatsPerMinute = 103, TopSpeed = 5.2, - Registered = @"2017-06-02T12:21:59-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", - CountryName = @"Czechia" - }); - this.Add(new AthletesDataItem() - { - Id = 46, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", - Position = @"current", - Name = @"Ronja Kraft", - AthleteNumber = 21800, - BeatsPerMinute = 101, - TopSpeed = 5.3, - Registered = @"2017-04-02T03:33:57-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", - CountryName = @"Denmark" - }); - this.Add(new AthletesDataItem() - { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Hans Möller", - AthleteNumber = 34122, - BeatsPerMinute = 109, - TopSpeed = 5.6, - Registered = @"2017-06-20T06:02:49-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", - CountryName = @"Djibouti" - }); - this.Add(new AthletesDataItem() - { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Ceylan Duygulu", - AthleteNumber = 21527, - BeatsPerMinute = 99, - TopSpeed = 4.9, - Registered = @"2017-07-13T09:06:04-03:00", + Registered = @"2017-07-13T02:23:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", - CountryName = @"Dominica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", + CountryName = @"Tonga" }); this.Add(new AthletesDataItem() { @@ -694,227 +484,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 112, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 135, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", Position = @"down", - Name = @"Karen Shaw", - AthleteNumber = 31048, - BeatsPerMinute = 107, - TopSpeed = 5.7, - Registered = @"2017-05-15T09:25:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", - CountryName = @"Ecuador" - }); - this.Add(new AthletesDataItem() - { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Alex Martin", - AthleteNumber = 27887, + Name = @"Darryl Douglas", + AthleteNumber = 35826, BeatsPerMinute = 96, - TopSpeed = 4.2, - Registered = @"2017-10-28T04:06:33-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", - CountryName = @"Egypt" + TopSpeed = 4.6, + Registered = @"2017-07-20T11:45:52-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", + CountryName = @"Turkey" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", - Position = @"up", - Name = @"Begüm Erkekli", - AthleteNumber = 37888, + Id = 136, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Position = @"down", + Name = @"Elaine Matthews", + AthleteNumber = 38574, + BeatsPerMinute = 110, + TopSpeed = 5.5, + Registered = @"2017-01-26T11:50:00-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", + CountryName = @"Cape Verde" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Position = @"up", + Name = @"Gloria Caballero", + AthleteNumber = 43379, + BeatsPerMinute = 103, + TopSpeed = 4.3, + Registered = @"2017-08-10T08:27:45-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", + CountryName = @"Israel" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Position = @"down", + Name = @"Lance Dunn", + AthleteNumber = 10113, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-03-13T10:51:36-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", + CountryName = @"Cyprus" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"down", + Name = @"Antoine Mackay", + AthleteNumber = 34547, BeatsPerMinute = 104, - TopSpeed = 4.6, - Registered = @"2017-10-04T03:02:35-03:00", + TopSpeed = 5, + Registered = @"2017-08-22T09:11:37-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", - CountryName = @"El Salvador" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", + CountryName = @"Lesotho" }); this.Add(new AthletesDataItem() { - Id = 24, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", - Position = @"down", - Name = @"Joan Ortega", - AthleteNumber = 49478, + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Position = @"current", + Name = @"Oscar Calvo", + AthleteNumber = 45078, + BeatsPerMinute = 109, + TopSpeed = 4.3, + Registered = @"2017-06-19T10:57:42-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", + CountryName = @"Cuba" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Derrick Price", + AthleteNumber = 19792, + BeatsPerMinute = 94, + TopSpeed = 5.6, + Registered = @"2017-03-19T01:10:55-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", + CountryName = @"Argentina" + }); + this.Add(new AthletesDataItem() + { + Id = 139, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", + Position = @"current", + Name = @"Annabell Barth", + AthleteNumber = 41130, BeatsPerMinute = 103, - TopSpeed = 5.4, - Registered = @"2017-07-04T03:01:47-03:00", + TopSpeed = 5, + Registered = @"2017-08-24T11:58:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", + CountryName = @"Haiti" + }); + this.Add(new AthletesDataItem() + { + Id = 141, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", + Position = @"current", + Name = @"Miro Korpela", + AthleteNumber = 40544, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-01-10T07:12:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", - CountryName = @"Equatorial Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", + CountryName = @"Netherlands" }); this.Add(new AthletesDataItem() { - Id = 174, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", + Id = 142, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", Position = @"current", - Name = @"Beatriz Gallardo", - AthleteNumber = 38538, - BeatsPerMinute = 101, - TopSpeed = 6, - Registered = @"2017-11-06T02:14:31-02:00", + Name = @"Nicoline Thomsen", + AthleteNumber = 36778, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-03-26T10:04:29-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", + CountryName = @"Benin" + }); + this.Add(new AthletesDataItem() + { + Id = 143, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"up", + Name = @"رضا کوتی", + AthleteNumber = 13640, + BeatsPerMinute = 103, + TopSpeed = 4.2, + Registered = @"2017-04-30T02:34:29-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", - CountryName = @"Eritrea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", + CountryName = @"Pakistan" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Id = 144, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", Position = @"down", - Name = @"Sophia Carlson", - AthleteNumber = 44183, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-09-04T07:03:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", - CountryName = @"Estonia" + Name = @"Milja Leino", + AthleteNumber = 33563, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-11-01T10:34:07-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", + CountryName = @"Burkina Faso" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 147, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", Position = @"down", - Name = @"Niilo Laurila", - AthleteNumber = 49215, + Name = @"میلاد یاسمی", + AthleteNumber = 44023, BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-04-26T01:26:36-03:00", + TopSpeed = 5.2, + Registered = @"2017-06-10T04:11:01-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", - CountryName = @"Ethiopia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", + CountryName = @"Togo" }); this.Add(new AthletesDataItem() { - Id = 201, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Id = 150, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", Position = @"up", - Name = @"Kaya Tekand", - AthleteNumber = 11028, - BeatsPerMinute = 93, - TopSpeed = 5.2, - Registered = @"2017-04-10T09:57:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", - CountryName = @"Fiji" + Name = @"Gustav Petersen", + AthleteNumber = 20984, + BeatsPerMinute = 107, + TopSpeed = 4.6, + Registered = @"2017-01-01T07:40:19-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", + CountryName = @"Belize" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 151, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", Position = @"current", - Name = @"Eeli Makinen", - AthleteNumber = 45296, + Name = @"Charlotte Mills", + AthleteNumber = 49829, + BeatsPerMinute = 92, + TopSpeed = 5.3, + Registered = @"2017-05-10T04:33:10-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", + CountryName = @"Madagascar" + }); + this.Add(new AthletesDataItem() + { + Id = 154, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Position = @"down", + Name = @"Rhonda Simmmons", + AthleteNumber = 37139, + BeatsPerMinute = 96, + TopSpeed = 5.1, + Registered = @"2017-07-03T05:39:45-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", + CountryName = @"Nauru" + }); + this.Add(new AthletesDataItem() + { + Id = 155, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", + Position = @"up", + Name = @"Justin Philippe", + AthleteNumber = 12858, + BeatsPerMinute = 104, + TopSpeed = 5.7, + Registered = @"2017-03-16T02:00:35-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", + CountryName = @"Maldives" + }); + this.Add(new AthletesDataItem() + { + Id = 159, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", + Position = @"up", + Name = @"Eva Dean", + AthleteNumber = 48874, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-03-04T01:58:52-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", + CountryName = @"Sao Tome and Principe" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"up", + Name = @"Franklin Byrd", + AthleteNumber = 49498, BeatsPerMinute = 106, - TopSpeed = 5.2, - Registered = @"2017-01-06T09:58:02-02:00", + TopSpeed = 5.3, + Registered = @"2017-11-04T11:09:26-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", + CountryName = @"Taiwan, Province of China" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Alex Martin", + AthleteNumber = 27887, + BeatsPerMinute = 96, + TopSpeed = 4.2, + Registered = @"2017-10-28T04:06:33-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", + CountryName = @"Egypt" + }); + this.Add(new AthletesDataItem() + { + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Position = @"current", + Name = @"Alex Craig", + AthleteNumber = 21868, + BeatsPerMinute = 94, + TopSpeed = 4.2, + Registered = @"2017-03-19T10:20:51-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", - CountryName = @"Finland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", + CountryName = @"Syrian Arab Republic" }); this.Add(new AthletesDataItem() { - Id = 16, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Felix Olsen", - AthleteNumber = 43198, + Name = @"Adam Bouchard", + AthleteNumber = 38672, + BeatsPerMinute = 99, + TopSpeed = 4.7, + Registered = @"2017-01-04T03:04:05-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", + CountryName = @"Seychelles" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Position = @"down", + Name = @"میلاد قاسمی", + AthleteNumber = 12788, BeatsPerMinute = 101, - TopSpeed = 4.2, - Registered = @"2017-09-27T01:17:14-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", - CountryName = @"France" + TopSpeed = 4.1, + Registered = @"2017-03-01T07:51:17-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", + CountryName = @"Samoa" }); this.Add(new AthletesDataItem() { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Position = @"up", + Name = @"Millie Cooper", + AthleteNumber = 14610, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-05-08T09:30:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", + CountryName = @"Nicaragua" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Pippa Roberts", + AthleteNumber = 15588, + BeatsPerMinute = 105, + TopSpeed = 4.1, + Registered = @"2017-02-07T10:23:13-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", + CountryName = @"Cambodia" + }); + this.Add(new AthletesDataItem() + { + Id = 164, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Roman Smith", - AthleteNumber = 15531, - BeatsPerMinute = 106, - TopSpeed = 4.9, - Registered = @"2017-06-14T05:12:04-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", - CountryName = @"Gabon" + Name = @"Ethel Stephens", + AthleteNumber = 18692, + BeatsPerMinute = 94, + TopSpeed = 4.1, + Registered = @"2017-02-13T05:03:04-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", + CountryName = @"Ukraine" }); this.Add(new AthletesDataItem() { - Id = 69, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Id = 165, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Position = @"down", + Name = @"Mario Ellis", + AthleteNumber = 18026, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-02-13T11:53:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", + CountryName = @"Mali" + }); + this.Add(new AthletesDataItem() + { + Id = 166, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", Position = @"current", - Name = @"Emil Meißner", - AthleteNumber = 37183, - BeatsPerMinute = 97, - TopSpeed = 4, - Registered = @"2017-07-15T12:32:30-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", - CountryName = @"Gambia" + Name = @"Maria Parra", + AthleteNumber = 39861, + BeatsPerMinute = 106, + TopSpeed = 6, + Registered = @"2017-01-30T09:22:52-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", + CountryName = @"Kiribati" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Position = @"down", + Name = @"Aatu Ranta", + AthleteNumber = 38049, + BeatsPerMinute = 94, + TopSpeed = 5.1, + Registered = @"2017-07-21T04:22:18-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", + CountryName = @"United Arab Emirates" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"current", - Name = @"Gerald Schmidt", - AthleteNumber = 47410, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-02-20T11:53:08-02:00", + Name = @"Pippa Morris", + AthleteNumber = 44421, + BeatsPerMinute = 101, + TopSpeed = 5.5, + Registered = @"2017-03-06T09:21:58-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", - CountryName = @"Georgia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", + CountryName = @"Tajikistan" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Position = @"current", + Name = @"Esma Adıvar", + AthleteNumber = 35565, + BeatsPerMinute = 99, + TopSpeed = 4.2, + Registered = @"2017-06-17T12:34:29-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", + CountryName = @"Philippines" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", - Position = @"current", - Name = @"Gladys Van Der Steeg", - AthleteNumber = 20216, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-10-09T02:01:16-03:00", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Position = @"down", + Name = @"Louis Smith", + AthleteNumber = 31837, + BeatsPerMinute = 98, + TopSpeed = 5.4, + Registered = @"2017-03-19T08:12:23-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", - CountryName = @"Germany" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", + CountryName = @"Liberia" }); this.Add(new AthletesDataItem() { - Id = 100, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"Milo Charles", + AthleteNumber = 10661, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-07-20T09:00:22-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", + CountryName = @"Iceland" + }); + this.Add(new AthletesDataItem() + { + Id = 168, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", Position = @"current", - Name = @"Alexis Walker", - AthleteNumber = 43183, - BeatsPerMinute = 103, - TopSpeed = 5.8, - Registered = @"2017-08-07T10:35:06-03:00", + Name = @"Calvin Hunt", + AthleteNumber = 35535, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-11-07T09:58:42-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", - CountryName = @"Ghana" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", + CountryName = @"Austria" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", - Position = @"current", - Name = @"Jeffrey Medina", - AthleteNumber = 42905, - BeatsPerMinute = 100, - TopSpeed = 5.2, - Registered = @"2017-09-15T02:11:43-03:00", + Id = 169, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", + Position = @"up", + Name = @"Aziz Santos", + AthleteNumber = 38947, + BeatsPerMinute = 98, + TopSpeed = 4, + Registered = @"2017-04-03T02:18:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", - CountryName = @"Greece" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", + CountryName = @"United Kingdom" }); this.Add(new AthletesDataItem() { @@ -932,1127 +988,1127 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 116, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", - Position = @"down", - Name = @"Sevcan Kollen", - AthleteNumber = 13728, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-09-08T08:29:08-03:00", + Id = 170, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", + Position = @"up", + Name = @"Fernando Gimenez", + AthleteNumber = 31290, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-06-21T06:45:54-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", - CountryName = @"Guatemala" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uruguay" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", - Position = @"down", - Name = @"Rafael Gutierrez", - AthleteNumber = 38804, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-02-08T07:50:59-02:00", + Id = 173, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", + Position = @"current", + Name = @"Hassana Camp", + AthleteNumber = 14467, + BeatsPerMinute = 104, + TopSpeed = 5.2, + Registered = @"2017-06-02T12:21:59-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", - CountryName = @"Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", + CountryName = @"Czechia" }); this.Add(new AthletesDataItem() { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", + Id = 174, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", Position = @"current", - Name = @"Väinö Salmi", - AthleteNumber = 29839, - BeatsPerMinute = 107, - TopSpeed = 5.5, - Registered = @"2017-10-21T05:57:02-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", - CountryName = @"Guinea-Bissau" + Name = @"Beatriz Gallardo", + AthleteNumber = 38538, + BeatsPerMinute = 101, + TopSpeed = 6, + Registered = @"2017-11-06T02:14:31-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", + CountryName = @"Eritrea" }); this.Add(new AthletesDataItem() { - Id = 180, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"up", - Name = @"Lillian Bowman", - AthleteNumber = 35323, - BeatsPerMinute = 103, - TopSpeed = 4.5, - Registered = @"2017-08-31T11:55:25-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", - CountryName = @"Guyana" + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Position = @"current", + Name = @"Tim Neal", + AthleteNumber = 45860, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-04-21T04:06:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", + CountryName = @"Panama" }); this.Add(new AthletesDataItem() { - Id = 139, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", - Position = @"current", - Name = @"Annabell Barth", - AthleteNumber = 41130, - BeatsPerMinute = 103, - TopSpeed = 5, - Registered = @"2017-08-24T11:58:56-03:00", + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Position = @"down", + Name = @"Laudelino Castro", + AthleteNumber = 12711, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-08T04:03:22-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", - CountryName = @"Haiti" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", + CountryName = @"Croatia" }); this.Add(new AthletesDataItem() { - Id = 4, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Id = 178, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", Position = @"down", - Name = @"Mathys Martin", - AthleteNumber = 32928, - BeatsPerMinute = 98, - TopSpeed = 5.5, - Registered = @"2017-05-17T12:51:47-03:00", + Name = @"Lillian Wade", + AthleteNumber = 10729, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-04-07T09:53:13-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", - CountryName = @"Holy See (Vatican City State)" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", + CountryName = @"Solomon Islands" }); this.Add(new AthletesDataItem() { - Id = 1, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", - Position = @"down", - Name = @"Louis Stewart", - AthleteNumber = 48131, + Id = 180, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"up", + Name = @"Lillian Bowman", + AthleteNumber = 35323, BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-02-26T07:28:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", - CountryName = @"Honduras" + TopSpeed = 4.5, + Registered = @"2017-08-31T11:55:25-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", + CountryName = @"Guyana" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", - Position = @"current", - Name = @"Venla Korpela", - AthleteNumber = 16454, + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Ariena Achterberg", + AthleteNumber = 41330, BeatsPerMinute = 92, - TopSpeed = 4.1, - Registered = @"2017-08-22T10:36:38-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", - CountryName = @"Hungary" - }); - this.Add(new AthletesDataItem() - { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", - Position = @"down", - Name = @"Milo Charles", - AthleteNumber = 10661, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-07-20T09:00:22-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", - CountryName = @"Iceland" - }); - this.Add(new AthletesDataItem() - { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Anthony Harcourt", - AthleteNumber = 33649, - BeatsPerMinute = 109, - TopSpeed = 5.5, - Registered = @"2017-06-14T11:10:20-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", - CountryName = @"India" + TopSpeed = 5.6, + Registered = @"2017-10-22T02:15:39-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", + CountryName = @"South Korea" }); this.Add(new AthletesDataItem() { - Id = 72, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"up", - Name = @"Aaron Robertson", - AthleteNumber = 30727, - BeatsPerMinute = 95, - TopSpeed = 4.2, - Registered = @"2017-08-23T09:37:40-03:00", + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Position = @"current", + Name = @"Gerald Schmidt", + AthleteNumber = 47410, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-02-20T11:53:08-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", - CountryName = @"Indonesia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", + CountryName = @"Georgia" }); this.Add(new AthletesDataItem() { - Id = 2, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Bill Fox", - AthleteNumber = 18511, - BeatsPerMinute = 91, - TopSpeed = 5, - Registered = @"2017-10-24T08:25:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", - CountryName = @"Iran, Islamic Republic Of" + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Position = @"down", + Name = @"Yarno Kin", + AthleteNumber = 47324, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-08-26T08:21:22-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", + CountryName = @"Romania" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", Position = @"up", - Name = @"Veera Saari", - AthleteNumber = 40408, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-10-28T10:39:22-03:00", + Name = @"رونیکا سلطانی نژاد", + AthleteNumber = 35233, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-08-13T01:05:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", - CountryName = @"Iraq" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", + CountryName = @"Macedonia, The Former Yugoslav Republic of" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", - Position = @"current", - Name = @"Loïc Gerard", - AthleteNumber = 31706, - BeatsPerMinute = 102, + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Position = @"up", + Name = @"کوروش کامروا", + AthleteNumber = 13506, + BeatsPerMinute = 109, TopSpeed = 4.4, - Registered = @"2017-07-28T09:10:43-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", - CountryName = @"Ireland" + Registered = @"2017-04-16T01:10:37-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", + CountryName = @"Niue" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Gloria Caballero", - AthleteNumber = 43379, - BeatsPerMinute = 103, - TopSpeed = 4.3, - Registered = @"2017-08-10T08:27:45-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", - CountryName = @"Israel" + Name = @"Jimmy Bailey", + AthleteNumber = 38510, + BeatsPerMinute = 101, + TopSpeed = 4.7, + Registered = @"2017-06-30T04:13:42-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", + CountryName = @"Costa Rica" }); this.Add(new AthletesDataItem() { - Id = 5, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", Position = @"current", - Name = @"Gianne Godijn", - AthleteNumber = 45945, - BeatsPerMinute = 96, - TopSpeed = 4.5, - Registered = @"2017-03-22T03:23:12-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", - CountryName = @"Italy" + Name = @"Foppe Delfos", + AthleteNumber = 39679, + BeatsPerMinute = 107, + TopSpeed = 4.1, + Registered = @"2017-08-05T10:54:56-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", + CountryName = @"Paraguay" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Parel Zuidhof", - AthleteNumber = 32718, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-21T10:19:56-02:00", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"آراد یاسمی", + AthleteNumber = 34370, + BeatsPerMinute = 99, + TopSpeed = 5.9, + Registered = @"2017-02-02T11:42:41-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", - CountryName = @"Jamaica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", + CountryName = @"Mauritius" }); this.Add(new AthletesDataItem() { - Id = 23, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Gökhan Aşıkoğlu", - AthleteNumber = 13890, - BeatsPerMinute = 105, - TopSpeed = 5.4, - Registered = @"2017-03-31T06:14:26-03:00", + Name = @"Ceylan Duygulu", + AthleteNumber = 21527, + BeatsPerMinute = 99, + TopSpeed = 4.9, + Registered = @"2017-07-13T09:06:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", - CountryName = @"Japan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", + CountryName = @"Dominica" }); this.Add(new AthletesDataItem() { - Id = 74, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Minea Rantanen", - AthleteNumber = 18835, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-24T07:30:43-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", - CountryName = @"Jordan" + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", + Position = @"current", + Name = @"Venla Korpela", + AthleteNumber = 16454, + BeatsPerMinute = 92, + TopSpeed = 4.1, + Registered = @"2017-08-22T10:36:38-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", + CountryName = @"Hungary" }); this.Add(new AthletesDataItem() { - Id = 92, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"down", - Name = @"Asta Hansen", - AthleteNumber = 17222, - BeatsPerMinute = 101, + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"current", + Name = @"Gladys Van Der Steeg", + AthleteNumber = 20216, + BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-01-08T02:41:56-02:00", + Registered = @"2017-10-09T02:01:16-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", - CountryName = @"Kazakhstan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", + CountryName = @"Germany" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"up", - Name = @"Sheryl Collins", - AthleteNumber = 36473, - BeatsPerMinute = 98, - TopSpeed = 4.2, - Registered = @"2017-03-23T12:54:35-02:00", + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Position = @"current", + Name = @"Kiara Dubois", + AthleteNumber = 49964, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-09-28T04:37:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", - CountryName = @"Kenya" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", + CountryName = @"Australia" }); this.Add(new AthletesDataItem() { - Id = 166, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"current", - Name = @"Maria Parra", - AthleteNumber = 39861, - BeatsPerMinute = 106, - TopSpeed = 6, - Registered = @"2017-01-30T09:22:52-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", - CountryName = @"Kiribati" - }); - this.Add(new AthletesDataItem() - { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", - Position = @"up", - Name = @"Annabelle Besteman", - AthleteNumber = 30560, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-11-11T02:04:19-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", - CountryName = @"Korea, Democratic PeopleS Republic of" + Name = @"آرش احمدی", + AthleteNumber = 36948, + BeatsPerMinute = 90, + TopSpeed = 4.1, + Registered = @"2017-09-08T01:22:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", + CountryName = @"Nepal" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"up", - Name = @"Ariena Achterberg", - AthleteNumber = 41330, - BeatsPerMinute = 92, - TopSpeed = 5.6, - Registered = @"2017-10-22T02:15:39-03:00", + Name = @"Sheryl Collins", + AthleteNumber = 36473, + BeatsPerMinute = 98, + TopSpeed = 4.2, + Registered = @"2017-03-23T12:54:35-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", - CountryName = @"Korea, Republic of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", + CountryName = @"Kenya" }); this.Add(new AthletesDataItem() { - Id = 67, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", - Position = @"current", - Name = @"Villads Larsen", - AthleteNumber = 44677, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-25T11:25:30-02:00", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Clarisse Rey", + AthleteNumber = 29795, + BeatsPerMinute = 98, + TopSpeed = 4.9, + Registered = @"2017-06-09T08:07:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", - CountryName = @"Kuwait" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", + CountryName = @"Bosnia and Herzegovina" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 192, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", Position = @"down", - Name = @"Emilie Morin", - AthleteNumber = 26164, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-02-01T04:18:19-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", - CountryName = @"Kyrgyzstan" + Name = @"Viivi Kujala", + AthleteNumber = 29939, + BeatsPerMinute = 93, + TopSpeed = 4.1, + Registered = @"2017-05-03T02:40:05-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", + CountryName = @"Somalia" }); this.Add(new AthletesDataItem() { - Id = 31, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", - Position = @"up", - Name = @"Judd Campbell", - AthleteNumber = 37365, - BeatsPerMinute = 110, - TopSpeed = 5, - Registered = @"2017-10-19T11:01:10-03:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"down", + Name = @"Juanita Franklin", + AthleteNumber = 13907, + BeatsPerMinute = 91, + TopSpeed = 6, + Registered = @"2017-10-04T02:46:46-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", - CountryName = @"Lao PeopleS Democratic Republic" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", + CountryName = @"Vanuatu" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"current", - Name = @"Özsu Keçeci", - AthleteNumber = 29403, - BeatsPerMinute = 106, - TopSpeed = 4.2, - Registered = @"2017-01-19T11:34:13-02:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Position = @"down", + Name = @"Sophia Carlson", + AthleteNumber = 44183, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-09-04T07:03:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", - CountryName = @"Latvia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", + CountryName = @"Estonia" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"up", - Name = @"آنیتا كامياران", - AthleteNumber = 18980, - BeatsPerMinute = 90, - TopSpeed = 4.5, - Registered = @"2017-07-21T06:42:59-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", - CountryName = @"Lebanon" + Name = @"آوا سلطانی نژاد", + AthleteNumber = 45635, + BeatsPerMinute = 98, + TopSpeed = 4.1, + Registered = @"2017-04-10T11:39:46-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", + CountryName = @"Sweden" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", Position = @"down", - Name = @"Antoine Mackay", - AthleteNumber = 34547, - BeatsPerMinute = 104, - TopSpeed = 5, - Registered = @"2017-08-22T09:11:37-03:00", + Name = @"Kaya Taşlı", + AthleteNumber = 42291, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-01-30T03:23:36-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", - CountryName = @"Lesotho" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", + CountryName = @"Senegal" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", Position = @"down", - Name = @"Louis Smith", - AthleteNumber = 31837, - BeatsPerMinute = 98, - TopSpeed = 5.4, - Registered = @"2017-03-19T08:12:23-02:00", + Name = @"Adrian Ibañez", + AthleteNumber = 21968, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-02-03T04:36:54-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", - CountryName = @"Liberia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", + CountryName = @"Oman" }); this.Add(new AthletesDataItem() { - Id = 29, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"Selmo Caldeira", - AthleteNumber = 21837, - BeatsPerMinute = 110, - TopSpeed = 4.9, - Registered = @"2017-10-20T03:40:24-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", - CountryName = @"Libyan Arab Jamahiriya" - }); - this.Add(new AthletesDataItem() - { - Id = 35, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", - Position = @"down", - Name = @"Elaine Smith", - AthleteNumber = 38243, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-06-11T12:20:41-03:00", + Name = @"Parel Zuidhof", + AthleteNumber = 32718, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-01-21T10:19:56-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", - CountryName = @"Liechtenstein" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", + CountryName = @"Jamaica" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", Position = @"up", - Name = @"Fritz Sommer", - AthleteNumber = 26210, - BeatsPerMinute = 99, + Name = @"Begüm Erkekli", + AthleteNumber = 37888, + BeatsPerMinute = 104, TopSpeed = 4.6, - Registered = @"2017-09-29T03:54:57-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", - CountryName = @"Lithuania" + Registered = @"2017-10-04T03:02:35-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", + CountryName = @"El Salvador" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Carter Evans", - AthleteNumber = 46961, - BeatsPerMinute = 100, - TopSpeed = 5.3, - Registered = @"2017-07-23T02:43:07-03:00", + Id = 197, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", + Position = @"current", + Name = @"Brent Lord", + AthleteNumber = 20943, + BeatsPerMinute = 92, + TopSpeed = 4.8, + Registered = @"2017-01-23T06:14:22-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", - CountryName = @"Luxembourg" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", + CountryName = @"Algeria" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 199, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", Position = @"up", - Name = @"رونیکا سلطانی نژاد", - AthleteNumber = 35233, - BeatsPerMinute = 99, - TopSpeed = 4.6, - Registered = @"2017-08-13T01:05:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", - CountryName = @"Macedonia, The Former Yugoslav Republic of" + Name = @"Lucie Dumont", + AthleteNumber = 12104, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-01-08T02:13:29-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", + CountryName = @"Canada" }); this.Add(new AthletesDataItem() { - Id = 151, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", - Position = @"current", - Name = @"Charlotte Mills", - AthleteNumber = 49829, - BeatsPerMinute = 92, - TopSpeed = 5.3, - Registered = @"2017-05-10T04:33:10-03:00", + Id = 210, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", + Position = @"down", + Name = @"Maeva Bergeron", + AthleteNumber = 15655, + BeatsPerMinute = 94, + TopSpeed = 5.9, + Registered = @"2017-10-03T09:42:15-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", - CountryName = @"Madagascar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", + CountryName = @"Mexico" + }); + this.Add(new AthletesDataItem() + { + Id = 212, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"up", + Name = @"Sara Larsen", + AthleteNumber = 37094, + BeatsPerMinute = 97, + TopSpeed = 4.5, + Registered = @"2017-04-14T11:48:28-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", + CountryName = @"Saudi Arabia" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 214, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", Position = @"up", - Name = @"Pedro Marquez", - AthleteNumber = 16169, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-11-11T05:14:31-02:00", + Name = @"Ömür Denkel", + AthleteNumber = 31061, + BeatsPerMinute = 104, + TopSpeed = 4.5, + Registered = @"2017-02-18T05:32:55-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", - CountryName = @"Malawi" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", + CountryName = @"Tuvalu" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 215, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", Position = @"down", - Name = @"Jenny Burke", - AthleteNumber = 15266, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-09-11T12:20:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", - CountryName = @"Malaysia" - }); - this.Add(new AthletesDataItem() - { - Id = 155, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", - Position = @"up", - Name = @"Justin Philippe", - AthleteNumber = 12858, + Name = @"Marilou Hubert", + AthleteNumber = 43655, BeatsPerMinute = 104, - TopSpeed = 5.7, - Registered = @"2017-03-16T02:00:35-02:00", + TopSpeed = 4.2, + Registered = @"2017-09-28T11:13:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", - CountryName = @"Maldives" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", + CountryName = @"Myanmar" }); this.Add(new AthletesDataItem() { - Id = 165, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Id = 216, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Mario Ellis", - AthleteNumber = 18026, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-02-13T11:53:15-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", - CountryName = @"Mali" + Name = @"Felix Olsen", + AthleteNumber = 43198, + BeatsPerMinute = 101, + TopSpeed = 4.2, + Registered = @"2017-09-27T01:17:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", + CountryName = @"France" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Megan Webb", - AthleteNumber = 30713, - BeatsPerMinute = 93, + Id = 219, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Position = @"current", + Name = @"Sedef Tunçeri", + AthleteNumber = 48164, + BeatsPerMinute = 108, TopSpeed = 5.6, - Registered = @"2017-08-20T09:26:51-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", - CountryName = @"Malta" + Registered = @"2017-03-29T11:54:15-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", + CountryName = @"Bhutan" }); this.Add(new AthletesDataItem() { - Id = 52, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 221, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", Position = @"down", - Name = @"Adérito Lopes", - AthleteNumber = 21320, - BeatsPerMinute = 91, - TopSpeed = 5.2, - Registered = @"2017-01-07T06:47:56-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", - CountryName = @"Marshall Islands" + Name = @"Kuzey Aclan", + AthleteNumber = 18583, + BeatsPerMinute = 102, + TopSpeed = 5.3, + Registered = @"2017-09-12T09:14:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", + CountryName = @"Chad" }); this.Add(new AthletesDataItem() { - Id = 99, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Id = 223, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Victor Lévesque", - AthleteNumber = 48375, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-11-10T11:31:44-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", - CountryName = @"Mauritania" + Name = @"Gökhan Aşıkoğlu", + AthleteNumber = 13890, + BeatsPerMinute = 105, + TopSpeed = 5.4, + Registered = @"2017-03-31T06:14:26-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", + CountryName = @"Japan" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 224, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", Position = @"down", - Name = @"آراد یاسمی", - AthleteNumber = 34370, - BeatsPerMinute = 99, - TopSpeed = 5.9, - Registered = @"2017-02-02T11:42:41-02:00", + Name = @"Joan Ortega", + AthleteNumber = 49478, + BeatsPerMinute = 103, + TopSpeed = 5.4, + Registered = @"2017-07-04T03:01:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", - CountryName = @"Mauritius" - }); - this.Add(new AthletesDataItem() - { - Id = 10, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"down", - Name = @"Maeva Bergeron", - AthleteNumber = 15655, - BeatsPerMinute = 94, - TopSpeed = 5.9, - Registered = @"2017-10-03T09:42:15-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", - CountryName = @"Mexico" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", + CountryName = @"Equatorial Guinea" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", + Id = 225, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Oskari Karjala", - AthleteNumber = 31498, - BeatsPerMinute = 90, + Name = @"Stanley Hart", + AthleteNumber = 14150, + BeatsPerMinute = 91, TopSpeed = 4.5, - Registered = @"2017-05-10T12:45:12-03:00", + Registered = @"2017-08-19T03:02:33-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", - CountryName = @"Micronesia, Federated States of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", + CountryName = @"Venezuela" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", - Position = @"up", - Name = @"Alex Meyer", - AthleteNumber = 44390, + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", + Position = @"current", + Name = @"Johann Hinz", + AthleteNumber = 48244, BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-08-04T07:05:34-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", - CountryName = @"Moldova, Republic of" + Registered = @"2017-03-10T07:36:56-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", + CountryName = @"Sudan" }); this.Add(new AthletesDataItem() { - Id = 128, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"up", - Name = @"Sophie Lewis", - AthleteNumber = 46222, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-20T09:42:07-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", - CountryName = @"Monaco" + Name = @"Layla Douglas", + AthleteNumber = 21977, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-04-19T11:43:38-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", + CountryName = @"Slovenia" }); this.Add(new AthletesDataItem() { - Id = 79, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Id = 229, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", Position = @"current", - Name = @"Ashley Romero", - AthleteNumber = 36611, - BeatsPerMinute = 104, - TopSpeed = 5.5, - Registered = @"2017-02-08T12:45:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", - CountryName = @"Mongolia" + Name = @"Selmo Caldeira", + AthleteNumber = 21837, + BeatsPerMinute = 110, + TopSpeed = 4.9, + Registered = @"2017-10-20T03:40:24-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", + CountryName = @"Libyan Arab Jamahiriya" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"current", - Name = @"Marie Poulsen", - AthleteNumber = 44113, - BeatsPerMinute = 109, - TopSpeed = 4.7, - Registered = @"2017-04-15T10:25:21-03:00", + Id = 231, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", + Position = @"up", + Name = @"Judd Campbell", + AthleteNumber = 37365, + BeatsPerMinute = 110, + TopSpeed = 5, + Registered = @"2017-10-19T11:01:10-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", - CountryName = @"Morocco" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", + CountryName = @"Lao PeopleS Democratic Republic" }); this.Add(new AthletesDataItem() { - Id = 42, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", - Position = @"down", - Name = @"Caitlin Jackson", - AthleteNumber = 45472, - BeatsPerMinute = 101, - TopSpeed = 4.3, - Registered = @"2017-09-17T09:41:01-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", - CountryName = @"Mozambique" + Id = 233, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", + Position = @"up", + Name = @"Zackary Roy", + AthleteNumber = 45996, + BeatsPerMinute = 92, + TopSpeed = 4.9, + Registered = @"2017-07-07T03:51:26-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", + CountryName = @"Bahamas" }); this.Add(new AthletesDataItem() { - Id = 15, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", + Id = 234, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Marilou Hubert", - AthleteNumber = 43655, - BeatsPerMinute = 104, - TopSpeed = 4.2, - Registered = @"2017-09-28T11:13:00-03:00", + Name = @"Linda Schäfer", + AthleteNumber = 43074, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-01-05T11:41:20-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", - CountryName = @"Myanmar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", + CountryName = @"Yemen" }); this.Add(new AthletesDataItem() { - Id = 63, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Estelle Vincent", - AthleteNumber = 41700, - BeatsPerMinute = 99, - TopSpeed = 5.7, - Registered = @"2017-05-31T02:56:58-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", - CountryName = @"Namibia" + Id = 235, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", + Position = @"down", + Name = @"Elaine Smith", + AthleteNumber = 38243, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-06-11T12:20:41-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", + CountryName = @"Liechtenstein" }); this.Add(new AthletesDataItem() { - Id = 154, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Id = 237, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", Position = @"down", - Name = @"Rhonda Simmmons", - AthleteNumber = 37139, - BeatsPerMinute = 96, - TopSpeed = 5.1, - Registered = @"2017-07-03T05:39:45-03:00", + Name = @"Clyde Matthews", + AthleteNumber = 11955, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-03-02T05:01:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", - CountryName = @"Nauru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", + CountryName = @"Palau" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 238, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"آرش احمدی", - AthleteNumber = 36948, - BeatsPerMinute = 90, - TopSpeed = 4.1, - Registered = @"2017-09-08T01:22:14-03:00", + Name = @"Charlotte Meyer", + AthleteNumber = 21442, + BeatsPerMinute = 110, + TopSpeed = 4.6, + Registered = @"2017-10-19T10:38:35-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", - CountryName = @"Nepal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", + CountryName = @"Cook Islands" }); this.Add(new AthletesDataItem() { - Id = 141, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", - Position = @"current", - Name = @"Miro Korpela", - AthleteNumber = 40544, - BeatsPerMinute = 104, + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Position = @"down", + Name = @"Carter Evans", + AthleteNumber = 46961, + BeatsPerMinute = 100, TopSpeed = 5.3, - Registered = @"2017-01-10T07:12:44-02:00", + Registered = @"2017-07-23T02:43:07-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", + CountryName = @"Luxembourg" + }); + this.Add(new AthletesDataItem() + { + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"down", + Name = @"Alberto Clark", + AthleteNumber = 29912, + BeatsPerMinute = 93, + TopSpeed = 4.6, + Registered = @"2017-02-02T03:50:21-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", - CountryName = @"Netherlands" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", + CountryName = @"Antigua and Barbuda" }); this.Add(new AthletesDataItem() { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"up", - Name = @"Afet Kumcuoğlu", - AthleteNumber = 33454, - BeatsPerMinute = 106, - TopSpeed = 5.1, - Registered = @"2017-09-16T07:05:43-03:00", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", + Position = @"down", + Name = @"Lilly Keuter", + AthleteNumber = 49893, + BeatsPerMinute = 102, + TopSpeed = 4.5, + Registered = @"2017-01-20T02:38:39-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", - CountryName = @"New Zealand" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", + CountryName = @"Saint Kitts and Nevis" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", Position = @"up", - Name = @"Millie Cooper", - AthleteNumber = 14610, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-05-08T09:30:14-03:00", + Name = @"Oskari Karjala", + AthleteNumber = 31498, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-05-10T12:45:12-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", - CountryName = @"Nicaragua" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", + CountryName = @"Micronesia, Federated States of" }); this.Add(new AthletesDataItem() { - Id = 53, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Kayla Patel", - AthleteNumber = 42780, - BeatsPerMinute = 103, - TopSpeed = 4.7, - Registered = @"2017-04-20T09:33:53-03:00", + Id = 242, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"down", + Name = @"Caitlin Jackson", + AthleteNumber = 45472, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-09-17T09:41:01-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", + CountryName = @"Mozambique" + }); + this.Add(new AthletesDataItem() + { + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Position = @"down", + Name = @"Cathalijne Van Der Ree", + AthleteNumber = 45160, + BeatsPerMinute = 102, + TopSpeed = 5.4, + Registered = @"2017-02-13T05:23:49-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", - CountryName = @"Niger" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", + CountryName = @"Uganda" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"current", - Name = @"Diego Gautier", - AthleteNumber = 26320, - BeatsPerMinute = 97, - TopSpeed = 4.6, - Registered = @"2017-06-11T03:50:43-03:00", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", + Position = @"up", + Name = @"Emma Turner", + AthleteNumber = 39487, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-07-30T01:33:14-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", - CountryName = @"Nigeria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", + CountryName = @"Tanzania, United Republic of" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"کوروش کامروا", - AthleteNumber = 13506, - BeatsPerMinute = 109, - TopSpeed = 4.4, - Registered = @"2017-04-16T01:10:37-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", - CountryName = @"Niue" + Name = @"Kent Clark", + AthleteNumber = 32799, + BeatsPerMinute = 106, + TopSpeed = 5.7, + Registered = @"2017-01-24T01:00:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", + CountryName = @"Peru" }); this.Add(new AthletesDataItem() { - Id = 101, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Lavínia Silva", - AthleteNumber = 33994, - BeatsPerMinute = 93, - TopSpeed = 5.6, - Registered = @"2017-03-22T08:55:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", - CountryName = @"Norway" + Id = 246, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", + Position = @"current", + Name = @"Ronja Kraft", + AthleteNumber = 21800, + BeatsPerMinute = 101, + TopSpeed = 5.3, + Registered = @"2017-04-02T03:33:57-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", + CountryName = @"Denmark" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", Position = @"down", - Name = @"Adrian Ibañez", - AthleteNumber = 21968, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-02-03T04:36:54-02:00", + Name = @"Eléa Robin", + AthleteNumber = 26742, + BeatsPerMinute = 90, + TopSpeed = 4.7, + Registered = @"2017-03-30T12:34:24-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", - CountryName = @"Oman" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", + CountryName = @"Saint Vincent and the Grenadines" }); this.Add(new AthletesDataItem() { - Id = 143, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"up", - Name = @"رضا کوتی", - AthleteNumber = 13640, - BeatsPerMinute = 103, - TopSpeed = 4.2, - Registered = @"2017-04-30T02:34:29-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", - CountryName = @"Pakistan" + Name = @"Alex Meyer", + AthleteNumber = 44390, + BeatsPerMinute = 94, + TopSpeed = 4.3, + Registered = @"2017-08-04T07:05:34-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", + CountryName = @"Moldova, Republic of" }); this.Add(new AthletesDataItem() { - Id = 37, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", + Id = 252, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"down", - Name = @"Clyde Matthews", - AthleteNumber = 11955, - BeatsPerMinute = 93, + Name = @"Adérito Lopes", + AthleteNumber = 21320, + BeatsPerMinute = 91, TopSpeed = 5.2, - Registered = @"2017-03-02T05:01:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", - CountryName = @"Palau" + Registered = @"2017-01-07T06:47:56-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", + CountryName = @"Marshall Islands" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Id = 253, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Tim Neal", - AthleteNumber = 45860, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-04-21T04:06:34-03:00", + Name = @"Kayla Patel", + AthleteNumber = 42780, + BeatsPerMinute = 103, + TopSpeed = 4.7, + Registered = @"2017-04-20T09:33:53-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", - CountryName = @"Panama" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", + CountryName = @"Niger" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"current", - Name = @"Annabell Brand", - AthleteNumber = 39233, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-01T12:21:24-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", - CountryName = @"Papua New Guinea" + Name = @"Diego Gautier", + AthleteNumber = 26320, + BeatsPerMinute = 97, + TopSpeed = 4.6, + Registered = @"2017-06-11T03:50:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", + CountryName = @"Nigeria" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", - Position = @"current", - Name = @"Foppe Delfos", - AthleteNumber = 39679, - BeatsPerMinute = 107, - TopSpeed = 4.1, - Registered = @"2017-08-05T10:54:56-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", - CountryName = @"Paraguay" + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Position = @"up", + Name = @"Veera Saari", + AthleteNumber = 40408, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-10-28T10:39:22-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", + CountryName = @"Iraq" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", - Position = @"up", - Name = @"Kent Clark", - AthleteNumber = 32799, - BeatsPerMinute = 106, + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Position = @"down", + Name = @"Zaina Pomp", + AthleteNumber = 14109, + BeatsPerMinute = 90, TopSpeed = 5.7, - Registered = @"2017-01-24T01:00:15-02:00", + Registered = @"2017-09-07T11:17:40-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", - CountryName = @"Peru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", + CountryName = @"Angola" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", Position = @"current", - Name = @"Esma Adıvar", - AthleteNumber = 35565, - BeatsPerMinute = 99, - TopSpeed = 4.2, - Registered = @"2017-06-17T12:34:29-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", - CountryName = @"Philippines" + Name = @"Anthony Harcourt", + AthleteNumber = 33649, + BeatsPerMinute = 109, + TopSpeed = 5.5, + Registered = @"2017-06-14T11:10:20-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", + CountryName = @"India" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"down", - Name = @"Flora Perez", - AthleteNumber = 23907, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-04-12T04:16:56-03:00", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Position = @"current", + Name = @"Roman Smith", + AthleteNumber = 15531, + BeatsPerMinute = 106, + TopSpeed = 4.9, + Registered = @"2017-06-14T05:12:04-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", - CountryName = @"Poland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", + CountryName = @"Gabon" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", + Id = 263, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"up", + Name = @"Estelle Vincent", + AthleteNumber = 41700, + BeatsPerMinute = 99, + TopSpeed = 5.7, + Registered = @"2017-05-31T02:56:58-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", + CountryName = @"Namibia" + }); + this.Add(new AthletesDataItem() + { + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", Position = @"current", - Name = @"David Scott", - AthleteNumber = 46997, - BeatsPerMinute = 101, - TopSpeed = 4.4, - Registered = @"2017-07-25T09:23:24-03:00", + Name = @"Ilke Kisters", + AthleteNumber = 23817, + BeatsPerMinute = 100, + TopSpeed = 5.9, + Registered = @"2017-01-04T02:54:53-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", - CountryName = @"Portugal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", + CountryName = @"Switzerland" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"down", - Name = @"Yarno Kin", - AthleteNumber = 47324, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-08-26T08:21:22-03:00", + Name = @"Jenny Burke", + AthleteNumber = 15266, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-09-11T12:20:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", - CountryName = @"Romania" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", + CountryName = @"Malaysia" }); this.Add(new AthletesDataItem() { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", Position = @"down", - Name = @"Esther Kühn", - AthleteNumber = 24868, - BeatsPerMinute = 92, - TopSpeed = 5.5, - Registered = @"2017-05-14T12:30:08-03:00", + Name = @"Keira Walker", + AthleteNumber = 34116, + BeatsPerMinute = 94, + TopSpeed = 4.8, + Registered = @"2017-01-09T05:46:07-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", - CountryName = @"Russian Federation" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", + CountryName = @"Albania" }); this.Add(new AthletesDataItem() { - Id = 80, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Id = 266, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", Position = @"down", - Name = @"Cecil Nichols", - AthleteNumber = 20656, - BeatsPerMinute = 100, - TopSpeed = 5, - Registered = @"2017-04-24T01:20:34-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", - CountryName = @"RWANDA" + Name = @"Moritz Braun", + AthleteNumber = 48081, + BeatsPerMinute = 107, + TopSpeed = 6, + Registered = @"2017-06-13T12:54:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", + CountryName = @"Andorra" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lilly Keuter", - AthleteNumber = 49893, - BeatsPerMinute = 102, - TopSpeed = 4.5, - Registered = @"2017-01-20T02:38:39-02:00", + Id = 267, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", + Position = @"current", + Name = @"Villads Larsen", + AthleteNumber = 44677, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-25T11:25:30-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", + CountryName = @"Kuwait" + }); + this.Add(new AthletesDataItem() + { + Id = 268, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", + Position = @"up", + Name = @"Sandro Carpentier", + AthleteNumber = 23503, + BeatsPerMinute = 96, + TopSpeed = 5.7, + Registered = @"2017-09-30T01:01:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", - CountryName = @"Saint Kitts and Nevis" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", + CountryName = @"Belgium" + }); + this.Add(new AthletesDataItem() + { + Id = 269, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Position = @"current", + Name = @"Emil Meißner", + AthleteNumber = 37183, + BeatsPerMinute = 97, + TopSpeed = 4, + Registered = @"2017-07-15T12:32:30-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", + CountryName = @"Gambia" }); this.Add(new AthletesDataItem() { - Id = 200, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", - Position = @"current", - Name = @"Alice Perry", - AthleteNumber = 23750, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-03-31T07:15:46-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", - CountryName = @"Saint Lucia" + Id = 270, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Emily Olsen", + AthleteNumber = 13887, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-10-03T08:01:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", + CountryName = @"Central African Republic" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", Position = @"down", - Name = @"Eléa Robin", - AthleteNumber = 26742, + Name = @"آراد جعفری", + AthleteNumber = 34962, BeatsPerMinute = 90, - TopSpeed = 4.7, - Registered = @"2017-03-30T12:34:24-03:00", + TopSpeed = 4.8, + Registered = @"2017-04-22T04:20:39-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", - CountryName = @"Saint Vincent and the Grenadines" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", + CountryName = @"Burundi" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"down", - Name = @"میلاد قاسمی", - AthleteNumber = 12788, - BeatsPerMinute = 101, - TopSpeed = 4.1, - Registered = @"2017-03-01T07:51:17-02:00", + Name = @"Jimmie Mcguinness", + AthleteNumber = 20729, + BeatsPerMinute = 90, + TopSpeed = 4.6, + Registered = @"2017-10-07T06:08:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", - CountryName = @"Samoa" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", + CountryName = @"Botswana" }); this.Add(new AthletesDataItem() { - Id = 72, + Id = 272, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", Name = @"Sélène Roussel", @@ -2066,549 +2122,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 159, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", - Position = @"up", - Name = @"Eva Dean", - AthleteNumber = 48874, - BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-03-04T01:58:52-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", - CountryName = @"Sao Tome and Principe" - }); - this.Add(new AthletesDataItem() - { - Id = 12, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Id = 272, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Sara Larsen", - AthleteNumber = 37094, - BeatsPerMinute = 97, - TopSpeed = 4.5, - Registered = @"2017-04-14T11:48:28-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", - CountryName = @"Saudi Arabia" - }); - this.Add(new AthletesDataItem() - { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", - Position = @"down", - Name = @"Kaya Taşlı", - AthleteNumber = 42291, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-01-30T03:23:36-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", - CountryName = @"Senegal" - }); - this.Add(new AthletesDataItem() - { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Adam Bouchard", - AthleteNumber = 38672, - BeatsPerMinute = 99, - TopSpeed = 4.7, - Registered = @"2017-01-04T03:04:05-02:00", + Name = @"Aaron Robertson", + AthleteNumber = 30727, + BeatsPerMinute = 95, + TopSpeed = 4.2, + Registered = @"2017-08-23T09:37:40-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", - CountryName = @"Seychelles" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", + CountryName = @"Indonesia" }); this.Add(new AthletesDataItem() { - Id = 96, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", Position = @"up", - Name = @"Thea Edwards", - AthleteNumber = 29141, - BeatsPerMinute = 99, - TopSpeed = 5.8, - Registered = @"2017-05-23T05:24:38-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", - CountryName = @"Sierra Leone" - }); - this.Add(new AthletesDataItem() - { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"current", - Name = @"Ana Bourgeois", - AthleteNumber = 24612, - BeatsPerMinute = 110, - TopSpeed = 6, - Registered = @"2017-11-02T02:17:43-02:00", + Name = @"Afet Kumcuoğlu", + AthleteNumber = 33454, + BeatsPerMinute = 106, + TopSpeed = 5.1, + Registered = @"2017-09-16T07:05:43-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", - CountryName = @"Singapore" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", + CountryName = @"New Zealand" }); this.Add(new AthletesDataItem() { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", Position = @"up", - Name = @"Layla Douglas", - AthleteNumber = 21977, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-04-19T11:43:38-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", - CountryName = @"Slovenia" - }); - this.Add(new AthletesDataItem() - { - Id = 178, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lillian Wade", - AthleteNumber = 10729, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-04-07T09:53:13-03:00", + Name = @"Annabelle Besteman", + AthleteNumber = 30560, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-11-11T02:04:19-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", - CountryName = @"Solomon Islands" - }); - this.Add(new AthletesDataItem() - { - Id = 192, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", - Position = @"down", - Name = @"Viivi Kujala", - AthleteNumber = 29939, - BeatsPerMinute = 93, - TopSpeed = 4.1, - Registered = @"2017-05-03T02:40:05-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", - CountryName = @"Somalia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", + CountryName = @"North Korea" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Id = 274, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"up", - Name = @"Charlotte Dean", - AthleteNumber = 45969, + Name = @"Minea Rantanen", + AthleteNumber = 18835, BeatsPerMinute = 105, TopSpeed = 5, - Registered = @"2017-02-13T05:39:15-02:00", + Registered = @"2017-01-24T07:30:43-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", - CountryName = @"South Africa" - }); - this.Add(new AthletesDataItem() - { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Marisvalda Martins", - AthleteNumber = 33879, - BeatsPerMinute = 107, - TopSpeed = 5.4, - Registered = @"2017-01-31T12:07:48-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", - CountryName = @"Spain" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", + CountryName = @"Jordan" }); this.Add(new AthletesDataItem() { - Id = 129, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", Position = @"up", - Name = @"Ella Hansen", - AthleteNumber = 27075, - BeatsPerMinute = 101, - TopSpeed = 5.1, - Registered = @"2017-01-05T10:12:42-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", - CountryName = @"Sri Lanka" - }); - this.Add(new AthletesDataItem() - { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Johann Hinz", - AthleteNumber = 48244, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-03-10T07:36:56-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", - CountryName = @"Sudan" + Name = @"Fritz Sommer", + AthleteNumber = 26210, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-09-29T03:54:57-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", + CountryName = @"Lithuania" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", - Position = @"current", - Name = @"Nick Naumann", - AthleteNumber = 25566, - BeatsPerMinute = 109, + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", + Position = @"down", + Name = @"Rafael Gutierrez", + AthleteNumber = 38804, + BeatsPerMinute = 100, TopSpeed = 5.9, - Registered = @"2017-07-12T09:01:11-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", - CountryName = @"Swaziland" + Registered = @"2017-02-08T07:50:59-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", + CountryName = @"Guinea" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", - Position = @"up", - Name = @"آوا سلطانی نژاد", - AthleteNumber = 45635, - BeatsPerMinute = 98, - TopSpeed = 4.1, - Registered = @"2017-04-10T11:39:46-03:00", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", + Position = @"current", + Name = @"Ellen Leppo", + AthleteNumber = 29286, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-08-16T09:46:35-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", - CountryName = @"Sweden" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", + CountryName = @"Belarus" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"current", - Name = @"Ilke Kisters", - AthleteNumber = 23817, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-01-04T02:54:53-02:00", + Name = @"Encarnacion Martin", + AthleteNumber = 40912, + BeatsPerMinute = 105, + TopSpeed = 5.5, + Registered = @"2017-01-11T12:52:28-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", - CountryName = @"Switzerland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", + CountryName = @"Thailand" }); this.Add(new AthletesDataItem() { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"current", - Name = @"Alex Craig", - AthleteNumber = 21868, - BeatsPerMinute = 94, - TopSpeed = 4.2, - Registered = @"2017-03-19T10:20:51-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", - CountryName = @"Syrian Arab Republic" + Name = @"David Scott", + AthleteNumber = 46997, + BeatsPerMinute = 101, + TopSpeed = 4.4, + Registered = @"2017-07-25T09:23:24-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", + CountryName = @"Portugal" }); this.Add(new AthletesDataItem() { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", - Position = @"up", - Name = @"Franklin Byrd", - AthleteNumber = 49498, - BeatsPerMinute = 106, - TopSpeed = 5.3, - Registered = @"2017-11-04T11:09:26-02:00", + Id = 279, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Position = @"current", + Name = @"Ashley Romero", + AthleteNumber = 36611, + BeatsPerMinute = 104, + TopSpeed = 5.5, + Registered = @"2017-02-08T12:45:46-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", - CountryName = @"Taiwan, Province of China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", + CountryName = @"Mongolia" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", + Id = 280, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Position = @"down", + Name = @"Cecil Nichols", + AthleteNumber = 20656, + BeatsPerMinute = 100, + TopSpeed = 5, + Registered = @"2017-04-24T01:20:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", + CountryName = @"RWANDA" + }); + this.Add(new AthletesDataItem() + { + Id = 282, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", Position = @"current", - Name = @"Pippa Morris", - AthleteNumber = 44421, - BeatsPerMinute = 101, - TopSpeed = 5.5, - Registered = @"2017-03-06T09:21:58-02:00", + Name = @"Johann Fischer", + AthleteNumber = 37212, + BeatsPerMinute = 98, + TopSpeed = 5.8, + Registered = @"2017-09-01T04:39:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", - CountryName = @"Tajikistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", + CountryName = @"Brazil" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", - Position = @"up", - Name = @"Emma Turner", - AthleteNumber = 39487, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-07-30T01:33:14-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", - CountryName = @"Tanzania, United Republic of" + Id = 283, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Position = @"current", + Name = @"سینا مرادی", + AthleteNumber = 10809, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-04-05T05:27:13-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", + CountryName = @"Bahrain" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", + Id = 284, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", Position = @"current", - Name = @"Encarnacion Martin", - AthleteNumber = 40912, + Name = @"Abel Brun", + AthleteNumber = 39315, BeatsPerMinute = 105, - TopSpeed = 5.5, - Registered = @"2017-01-11T12:52:28-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", - CountryName = @"Thailand" + TopSpeed = 5.1, + Registered = @"2017-10-05T05:54:31-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", + CountryName = @"Afghanistan" }); this.Add(new AthletesDataItem() { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Sara Hannula", - AthleteNumber = 22025, - BeatsPerMinute = 102, - TopSpeed = 4.2, - Registered = @"2017-10-09T11:32:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", - CountryName = @"Timor-Leste" + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Position = @"current", + Name = @"Jeffrey Medina", + AthleteNumber = 42905, + BeatsPerMinute = 100, + TopSpeed = 5.2, + Registered = @"2017-09-15T02:11:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", + CountryName = @"Greece" }); this.Add(new AthletesDataItem() { - Id = 147, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", Position = @"down", - Name = @"میلاد یاسمی", - AthleteNumber = 44023, + Name = @"Niilo Laurila", + AthleteNumber = 49215, BeatsPerMinute = 104, - TopSpeed = 5.2, - Registered = @"2017-06-10T04:11:01-03:00", + TopSpeed = 4.5, + Registered = @"2017-04-26T01:26:36-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", - CountryName = @"Togo" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", + CountryName = @"Ethiopia" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Veronika Huber", - AthleteNumber = 18146, - BeatsPerMinute = 103, - TopSpeed = 5.2, - Registered = @"2017-07-13T02:23:56-03:00", + Name = @"Marisvalda Martins", + AthleteNumber = 33879, + BeatsPerMinute = 107, + TopSpeed = 5.4, + Registered = @"2017-01-31T12:07:48-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", - CountryName = @"Tonga" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", + CountryName = @"Spain" }); this.Add(new AthletesDataItem() { - Id = 122, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Natalie Conrad", - AthleteNumber = 42602, - BeatsPerMinute = 108, - TopSpeed = 6, - Registered = @"2017-03-18T06:35:44-02:00", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", + Position = @"current", + Name = @"Eloida Novaes", + AthleteNumber = 30751, + BeatsPerMinute = 107, + TopSpeed = 4.2, + Registered = @"2017-01-02T01:04:04-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", - CountryName = @"Trinidad and Tobago" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", + CountryName = @"Chile" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Charlotte Dean", + AthleteNumber = 45969, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-02-13T05:39:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", + CountryName = @"South Africa" + }); + this.Add(new AthletesDataItem() + { + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", Position = @"current", - Name = @"Marialba Nascimento", - AthleteNumber = 47061, - BeatsPerMinute = 108, - TopSpeed = 5.2, - Registered = @"2017-09-19T05:47:21-03:00", + Name = @"Loïc Gerard", + AthleteNumber = 31706, + BeatsPerMinute = 102, + TopSpeed = 4.4, + Registered = @"2017-07-28T09:10:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", + CountryName = @"Ireland" + }); + this.Add(new AthletesDataItem() + { + Id = 292, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", + Position = @"down", + Name = @"Asta Hansen", + AthleteNumber = 17222, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-01-08T02:41:56-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", - CountryName = @"Tunisia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", + CountryName = @"Kazakhstan" + }); + this.Add(new AthletesDataItem() + { + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Sara Hannula", + AthleteNumber = 22025, + BeatsPerMinute = 102, + TopSpeed = 4.2, + Registered = @"2017-10-09T11:32:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", + CountryName = @"Timor-Leste" }); this.Add(new AthletesDataItem() { - Id = 135, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", - Position = @"down", - Name = @"Darryl Douglas", - AthleteNumber = 35826, - BeatsPerMinute = 96, - TopSpeed = 4.6, - Registered = @"2017-07-20T11:45:52-03:00", + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"current", + Name = @"Ana Bourgeois", + AthleteNumber = 24612, + BeatsPerMinute = 110, + TopSpeed = 6, + Registered = @"2017-11-02T02:17:43-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", - CountryName = @"Turkey" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", + CountryName = @"Singapore" }); this.Add(new AthletesDataItem() { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 296, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", Position = @"up", - Name = @"Adem Özdoğan", - AthleteNumber = 45143, - BeatsPerMinute = 90, - TopSpeed = 5.5, - Registered = @"2017-02-16T07:11:52-02:00", + Name = @"Thea Edwards", + AthleteNumber = 29141, + BeatsPerMinute = 99, + TopSpeed = 5.8, + Registered = @"2017-05-23T05:24:38-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", - CountryName = @"Turkmenistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", + CountryName = @"Sierra Leone" }); this.Add(new AthletesDataItem() { - Id = 14, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", - Position = @"up", - Name = @"Ömür Denkel", - AthleteNumber = 31061, - BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-02-18T05:32:55-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", - CountryName = @"Tuvalu" + Id = 299, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"down", + Name = @"Victor Lévesque", + AthleteNumber = 48375, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-11-10T11:31:44-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", + CountryName = @"Mauritania" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Id = 301, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"down", - Name = @"Cathalijne Van Der Ree", - AthleteNumber = 45160, - BeatsPerMinute = 102, - TopSpeed = 5.4, - Registered = @"2017-02-13T05:23:49-02:00", + Name = @"Louis Stewart", + AthleteNumber = 48131, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-02-26T07:28:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", - CountryName = @"Uganda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", + CountryName = @"Honduras" }); this.Add(new AthletesDataItem() { - Id = 164, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Ethel Stephens", - AthleteNumber = 18692, - BeatsPerMinute = 94, - TopSpeed = 4.1, - Registered = @"2017-02-13T05:03:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", - CountryName = @"Ukraine" + Id = 302, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", + Position = @"up", + Name = @"Bill Fox", + AthleteNumber = 18511, + BeatsPerMinute = 91, + TopSpeed = 5, + Registered = @"2017-10-24T08:25:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", + CountryName = @"Iran, Islamic Republic Of" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Id = 304, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", Position = @"down", - Name = @"Aatu Ranta", - AthleteNumber = 38049, - BeatsPerMinute = 94, - TopSpeed = 5.1, - Registered = @"2017-07-21T04:22:18-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", - CountryName = @"United Arab Emirates" - }); - this.Add(new AthletesDataItem() - { - Id = 169, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", - Position = @"up", - Name = @"Aziz Santos", - AthleteNumber = 38947, + Name = @"Mathys Martin", + AthleteNumber = 32928, BeatsPerMinute = 98, - TopSpeed = 4, - Registered = @"2017-04-03T02:18:46-03:00", + TopSpeed = 5.5, + Registered = @"2017-05-17T12:51:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", - CountryName = @"United Kingdom" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", + CountryName = @"Holy See (Vatican City State)" }); this.Add(new AthletesDataItem() { - Id = 170, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", - Position = @"up", - Name = @"Fernando Gimenez", - AthleteNumber = 31290, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-06-21T06:45:54-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uruguay" + Id = 305, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Position = @"current", + Name = @"Gianne Godijn", + AthleteNumber = 45945, + BeatsPerMinute = 96, + TopSpeed = 4.5, + Registered = @"2017-03-22T03:23:12-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", + CountryName = @"Italy" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", - Position = @"down", - Name = @"Mathieu Mathieu", - AthleteNumber = 10555, - BeatsPerMinute = 101, - TopSpeed = 5.2, - Registered = @"2017-01-05T07:28:11-02:00", + Id = 306, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Position = @"up", + Name = @"Mira Campos", + AthleteNumber = 39222, + BeatsPerMinute = 95, + TopSpeed = 5.9, + Registered = @"2017-01-11T01:41:31-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uzbekistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", + CountryName = @"Armenia" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"down", - Name = @"Juanita Franklin", - AthleteNumber = 13907, - BeatsPerMinute = 91, - TopSpeed = 6, - Registered = @"2017-10-04T02:46:46-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", - CountryName = @"Vanuatu" + Name = @"Esther Kühn", + AthleteNumber = 24868, + BeatsPerMinute = 92, + TopSpeed = 5.5, + Registered = @"2017-05-14T12:30:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", + CountryName = @"Russian Federation" }); this.Add(new AthletesDataItem() { - Id = 25, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", Position = @"up", - Name = @"Stanley Hart", - AthleteNumber = 14150, - BeatsPerMinute = 91, - TopSpeed = 4.5, - Registered = @"2017-08-19T03:02:33-03:00", + Name = @"Hans Möller", + AthleteNumber = 34122, + BeatsPerMinute = 109, + TopSpeed = 5.6, + Registered = @"2017-06-20T06:02:49-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", - CountryName = @"Venezuela" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", + CountryName = @"Djibouti" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 309, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", Position = @"current", - Name = @"Eliza Bishop", - AthleteNumber = 31774, - BeatsPerMinute = 96, - TopSpeed = 4.7, - Registered = @"2017-09-22T11:49:02-03:00", + Name = @"Alice Perry", + AthleteNumber = 23750, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-03-31T07:15:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", - CountryName = @"Western Sahara" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", + CountryName = @"Saint Lucia" }); this.Add(new AthletesDataItem() { - Id = 34, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Id = 310, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Position = @"up", + Name = @"Kaya Tekand", + AthleteNumber = 11028, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-04-10T09:57:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", + CountryName = @"Fiji" + }); + this.Add(new AthletesDataItem() + { + Id = 311, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Linda Schäfer", - AthleteNumber = 43074, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-01-05T11:41:20-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", - CountryName = @"Yemen" + Name = @"Ilona Salonen", + AthleteNumber = 27068, + BeatsPerMinute = 91, + TopSpeed = 5.4, + Registered = @"2017-07-03T06:19:47-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", + CountryName = @"Bolivia" }); } } diff --git a/samples/grids/grid/conditional-cell-style-1/BlazorClientApp.csproj b/samples/grids/grid/conditional-cell-style-1/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/conditional-cell-style-1/BlazorClientApp.csproj +++ b/samples/grids/grid/conditional-cell-style-1/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/conditional-cell-style-2/AthletesData.cs b/samples/grids/grid/conditional-cell-style-2/AthletesData.cs index 035db34185..5e060e18ef 100644 --- a/samples/grids/grid/conditional-cell-style-2/AthletesData.cs +++ b/samples/grids/grid/conditional-cell-style-2/AthletesData.cs @@ -22,199 +22,129 @@ public AthletesData() { this.Add(new AthletesDataItem() { - Id = 84, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", + Id = 100, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", Position = @"current", - Name = @"Abel Brun", - AthleteNumber = 39315, - BeatsPerMinute = 105, - TopSpeed = 5.1, - Registered = @"2017-10-05T05:54:31-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", - CountryName = @"Afghanistan" + Name = @"Alexis Walker", + AthleteNumber = 43183, + BeatsPerMinute = 103, + TopSpeed = 5.8, + Registered = @"2017-08-07T10:35:06-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", + CountryName = @"Ghana" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Id = 101, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"Keira Walker", - AthleteNumber = 34116, - BeatsPerMinute = 94, - TopSpeed = 4.8, - Registered = @"2017-01-09T05:46:07-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", - CountryName = @"Albania" - }); - this.Add(new AthletesDataItem() - { - Id = 197, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", - Position = @"current", - Name = @"Brent Lord", - AthleteNumber = 20943, - BeatsPerMinute = 92, - TopSpeed = 4.8, - Registered = @"2017-01-23T06:14:22-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", - CountryName = @"Algeria" + Name = @"Lavínia Silva", + AthleteNumber = 33994, + BeatsPerMinute = 93, + TopSpeed = 5.6, + Registered = @"2017-03-22T08:55:46-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", + CountryName = @"Norway" }); this.Add(new AthletesDataItem() { - Id = 66, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 105, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Moritz Braun", - AthleteNumber = 48081, - BeatsPerMinute = 107, - TopSpeed = 6, - Registered = @"2017-06-13T12:54:56-03:00", + Name = @"Samu Hokkanen", + AthleteNumber = 22469, + BeatsPerMinute = 106, + TopSpeed = 5.5, + Registered = @"2017-06-29T04:58:27-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", - CountryName = @"Andorra" - }); - this.Add(new AthletesDataItem() - { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", - Position = @"down", - Name = @"Zaina Pomp", - AthleteNumber = 14109, - BeatsPerMinute = 90, - TopSpeed = 5.7, - Registered = @"2017-09-07T11:17:40-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", - CountryName = @"Angola" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", + CountryName = @"Azerbaijan" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Alberto Clark", - AthleteNumber = 29912, + Name = @"Megan Webb", + AthleteNumber = 30713, BeatsPerMinute = 93, - TopSpeed = 4.6, - Registered = @"2017-02-02T03:50:21-02:00", + TopSpeed = 5.6, + Registered = @"2017-08-20T09:26:51-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", - CountryName = @"Antigua and Barbuda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", + CountryName = @"Malta" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Derrick Price", - AthleteNumber = 19792, - BeatsPerMinute = 94, - TopSpeed = 5.6, - Registered = @"2017-03-19T01:10:55-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", - CountryName = @"Argentina" + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"up", + Name = @"Pedro Marquez", + AthleteNumber = 16169, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-11-11T05:14:31-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", + CountryName = @"Malawi" }); this.Add(new AthletesDataItem() { - Id = 6, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 108, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Mira Campos", - AthleteNumber = 39222, - BeatsPerMinute = 95, - TopSpeed = 5.9, - Registered = @"2017-01-11T01:41:31-02:00", + Name = @"Noah Bergeron", + AthleteNumber = 35139, + BeatsPerMinute = 110, + TopSpeed = 5.6, + Registered = @"2017-06-23T01:21:21-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", - CountryName = @"Armenia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", + CountryName = @"Cote DIvoire" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"current", - Name = @"Kiara Dubois", - AthleteNumber = 49964, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-09-28T04:37:56-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", - CountryName = @"Australia" + Name = @"Annabell Brand", + AthleteNumber = 39233, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-01T12:21:24-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", + CountryName = @"Papua New Guinea" }); this.Add(new AthletesDataItem() { - Id = 168, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"current", - Name = @"Calvin Hunt", - AthleteNumber = 35535, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-11-07T09:58:42-02:00", + Name = @"Özsu Keçeci", + AthleteNumber = 29403, + BeatsPerMinute = 106, + TopSpeed = 4.2, + Registered = @"2017-01-19T11:34:13-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", - CountryName = @"Austria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", + CountryName = @"Latvia" }); this.Add(new AthletesDataItem() { - Id = 105, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", - Name = @"Samu Hokkanen", - AthleteNumber = 22469, - BeatsPerMinute = 106, - TopSpeed = 5.5, - Registered = @"2017-06-29T04:58:27-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", - CountryName = @"Azerbaijan" - }); - this.Add(new AthletesDataItem() - { - Id = 33, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", - Position = @"up", - Name = @"Zackary Roy", - AthleteNumber = 45996, - BeatsPerMinute = 92, + Name = @"Emilie Morin", + AthleteNumber = 26164, + BeatsPerMinute = 98, TopSpeed = 4.9, - Registered = @"2017-07-07T03:51:26-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", - CountryName = @"Bahamas" - }); - this.Add(new AthletesDataItem() - { - Id = 83, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", - Position = @"current", - Name = @"سینا مرادی", - AthleteNumber = 10809, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-04-05T05:27:13-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", - CountryName = @"Bahrain" - }); - this.Add(new AthletesDataItem() - { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", - Position = @"current", - Name = @"Maurice Lambert", - AthleteNumber = 17443, - BeatsPerMinute = 96, - TopSpeed = 5.6, - Registered = @"2017-06-05T08:19:32-03:00", + Registered = @"2017-02-01T04:18:19-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", - CountryName = @"Bangladesh" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", + CountryName = @"Kyrgyzstan" }); this.Add(new AthletesDataItem() { @@ -232,129 +162,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", - Position = @"current", - Name = @"Ellen Leppo", - AthleteNumber = 29286, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-08-16T09:46:35-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", - CountryName = @"Belarus" + Id = 112, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"down", + Name = @"Karen Shaw", + AthleteNumber = 31048, + BeatsPerMinute = 107, + TopSpeed = 5.7, + Registered = @"2017-05-15T09:25:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", + CountryName = @"Ecuador" }); this.Add(new AthletesDataItem() { - Id = 68, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", - Position = @"up", - Name = @"Sandro Carpentier", - AthleteNumber = 23503, - BeatsPerMinute = 96, - TopSpeed = 5.7, - Registered = @"2017-09-30T01:01:04-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", - CountryName = @"Belgium" - }); - this.Add(new AthletesDataItem() - { - Id = 150, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"up", - Name = @"Gustav Petersen", - AthleteNumber = 20984, - BeatsPerMinute = 107, - TopSpeed = 4.6, - Registered = @"2017-01-01T07:40:19-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", - CountryName = @"Belize" - }); - this.Add(new AthletesDataItem() - { - Id = 142, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", - Position = @"current", - Name = @"Nicoline Thomsen", - AthleteNumber = 36778, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-03-26T10:04:29-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", - CountryName = @"Benin" - }); - this.Add(new AthletesDataItem() - { - Id = 19, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", Position = @"current", - Name = @"Sedef Tunçeri", - AthleteNumber = 48164, + Name = @"Marialba Nascimento", + AthleteNumber = 47061, BeatsPerMinute = 108, - TopSpeed = 5.6, - Registered = @"2017-03-29T11:54:15-03:00", + TopSpeed = 5.2, + Registered = @"2017-09-19T05:47:21-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", - CountryName = @"Bhutan" - }); - this.Add(new AthletesDataItem() - { - Id = 202, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Ilona Salonen", - AthleteNumber = 27068, - BeatsPerMinute = 91, - TopSpeed = 5.4, - Registered = @"2017-07-03T06:19:47-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", - CountryName = @"Bolivia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", + CountryName = @"Tunisia" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", - Position = @"up", - Name = @"Clarisse Rey", - AthleteNumber = 29795, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-06-09T08:07:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", - CountryName = @"Bosnia and Herzegovina" + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", + Position = @"current", + Name = @"Nick Naumann", + AthleteNumber = 25566, + BeatsPerMinute = 109, + TopSpeed = 5.9, + Registered = @"2017-07-12T09:01:11-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", + CountryName = @"Swaziland" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 116, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"down", - Name = @"Jimmie Mcguinness", - AthleteNumber = 20729, - BeatsPerMinute = 90, - TopSpeed = 4.6, - Registered = @"2017-10-07T06:08:00-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", - CountryName = @"Botswana" + Name = @"Sevcan Kollen", + AthleteNumber = 13728, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-09-08T08:29:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", + CountryName = @"Guatemala" }); this.Add(new AthletesDataItem() { - Id = 82, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", Position = @"current", - Name = @"Johann Fischer", - AthleteNumber = 37212, - BeatsPerMinute = 98, - TopSpeed = 5.8, - Registered = @"2017-09-01T04:39:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", - CountryName = @"Brazil" + Name = @"Väinö Salmi", + AthleteNumber = 29839, + BeatsPerMinute = 107, + TopSpeed = 5.5, + Registered = @"2017-10-21T05:57:02-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", + CountryName = @"Guinea-Bissau" }); this.Add(new AthletesDataItem() { @@ -372,45 +246,31 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 144, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", - Position = @"down", - Name = @"Milja Leino", - AthleteNumber = 33563, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-11-01T10:34:07-02:00", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", + Position = @"current", + Name = @"Maurice Lambert", + AthleteNumber = 17443, + BeatsPerMinute = 96, + TopSpeed = 5.6, + Registered = @"2017-06-05T08:19:32-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", - CountryName = @"Burkina Faso" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", + CountryName = @"Bangladesh" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 122, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"آراد جعفری", - AthleteNumber = 34962, - BeatsPerMinute = 90, - TopSpeed = 4.8, - Registered = @"2017-04-22T04:20:39-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", - CountryName = @"Burundi" - }); - this.Add(new AthletesDataItem() - { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Pippa Roberts", - AthleteNumber = 15588, - BeatsPerMinute = 105, - TopSpeed = 4.1, - Registered = @"2017-02-07T10:23:13-02:00", + Name = @"Natalie Conrad", + AthleteNumber = 42602, + BeatsPerMinute = 108, + TopSpeed = 6, + Registered = @"2017-03-18T06:35:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", - CountryName = @"Cambodia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", + CountryName = @"Trinidad and Tobago" }); this.Add(new AthletesDataItem() { @@ -428,101 +288,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 199, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", - Position = @"up", - Name = @"Lucie Dumont", - AthleteNumber = 12104, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-01-08T02:13:29-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", - CountryName = @"Canada" - }); - this.Add(new AthletesDataItem() - { - Id = 136, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Elaine Matthews", - AthleteNumber = 38574, - BeatsPerMinute = 110, - TopSpeed = 5.5, - Registered = @"2017-01-26T11:50:00-02:00", + Name = @"Flora Perez", + AthleteNumber = 23907, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-04-12T04:16:56-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", - CountryName = @"Cape Verde" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", + CountryName = @"Poland" }); this.Add(new AthletesDataItem() { - Id = 70, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", Position = @"up", - Name = @"Emily Olsen", - AthleteNumber = 13887, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-10-03T08:01:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", - CountryName = @"Central African Republic" + Name = @"آنیتا كامياران", + AthleteNumber = 18980, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-07-21T06:42:59-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", + CountryName = @"Lebanon" }); this.Add(new AthletesDataItem() { - Id = 21, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", - Position = @"down", - Name = @"Kuzey Aclan", - AthleteNumber = 18583, - BeatsPerMinute = 102, - TopSpeed = 5.3, - Registered = @"2017-09-12T09:14:14-03:00", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"current", + Name = @"Eeli Makinen", + AthleteNumber = 45296, + BeatsPerMinute = 106, + TopSpeed = 5.2, + Registered = @"2017-01-06T09:58:02-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", - CountryName = @"Chad" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", + CountryName = @"Finland" }); this.Add(new AthletesDataItem() { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", - Position = @"current", - Name = @"Eloida Novaes", - AthleteNumber = 30751, - BeatsPerMinute = 107, - TopSpeed = 4.2, - Registered = @"2017-01-02T01:04:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", - CountryName = @"Chile" - }); - this.Add(new AthletesDataItem() - { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", Position = @"down", - Name = @"آوا احمدی", - AthleteNumber = 44347, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-06-04T09:04:31-03:00", + Name = @"Mathieu Mathieu", + AthleteNumber = 10555, + BeatsPerMinute = 101, + TopSpeed = 5.2, + Registered = @"2017-01-05T07:28:11-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", - CountryName = @"China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uzbekistan" }); this.Add(new AthletesDataItem() { - Id = 127, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"down", - Name = @"Gerardo Soto", - AthleteNumber = 22958, - BeatsPerMinute = 90, - TopSpeed = 5, - Registered = @"2017-06-04T12:52:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", - CountryName = @"Colombia" + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Position = @"current", + Name = @"Marie Poulsen", + AthleteNumber = 44113, + BeatsPerMinute = 109, + TopSpeed = 4.7, + Registered = @"2017-04-15T10:25:21-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", + CountryName = @"Morocco" }); this.Add(new AthletesDataItem() { @@ -540,143 +372,101 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 38, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Charlotte Meyer", - AthleteNumber = 21442, - BeatsPerMinute = 110, - TopSpeed = 4.6, - Registered = @"2017-10-19T10:38:35-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", - CountryName = @"Cook Islands" + Id = 127, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", + Position = @"down", + Name = @"Gerardo Soto", + AthleteNumber = 22958, + BeatsPerMinute = 90, + TopSpeed = 5, + Registered = @"2017-06-04T12:52:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", + CountryName = @"Colombia" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 128, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", Position = @"up", - Name = @"Jimmy Bailey", - AthleteNumber = 38510, + Name = @"Sophie Lewis", + AthleteNumber = 46222, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-20T09:42:07-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", + CountryName = @"Monaco" + }); + this.Add(new AthletesDataItem() + { + Id = 129, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Position = @"up", + Name = @"Ella Hansen", + AthleteNumber = 27075, BeatsPerMinute = 101, - TopSpeed = 4.7, - Registered = @"2017-06-30T04:13:42-03:00", + TopSpeed = 5.1, + Registered = @"2017-01-05T10:12:42-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", - CountryName = @"Costa Rica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", + CountryName = @"Sri Lanka" }); this.Add(new AthletesDataItem() { - Id = 108, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"up", - Name = @"Noah Bergeron", - AthleteNumber = 35139, - BeatsPerMinute = 110, - TopSpeed = 5.6, - Registered = @"2017-06-23T01:21:21-03:00", + Name = @"Adem Özdoğan", + AthleteNumber = 45143, + BeatsPerMinute = 90, + TopSpeed = 5.5, + Registered = @"2017-02-16T07:11:52-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", - CountryName = @"Cote DIvoire" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", + CountryName = @"Turkmenistan" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", Position = @"down", - Name = @"Laudelino Castro", - AthleteNumber = 12711, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-08T04:03:22-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", - CountryName = @"Croatia" + Name = @"آوا احمدی", + AthleteNumber = 44347, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-06-04T09:04:31-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", + CountryName = @"China" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"current", - Name = @"Oscar Calvo", - AthleteNumber = 45078, - BeatsPerMinute = 109, - TopSpeed = 4.3, - Registered = @"2017-06-19T10:57:42-03:00", + Name = @"Eliza Bishop", + AthleteNumber = 31774, + BeatsPerMinute = 96, + TopSpeed = 4.7, + Registered = @"2017-09-22T11:49:02-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", - CountryName = @"Cuba" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", + CountryName = @"Western Sahara" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"down", - Name = @"Lance Dunn", - AthleteNumber = 10113, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-03-13T10:51:36-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", - CountryName = @"Cyprus" - }); - this.Add(new AthletesDataItem() - { - Id = 173, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", - Position = @"current", - Name = @"Hassana Camp", - AthleteNumber = 14467, - BeatsPerMinute = 104, + Name = @"Veronika Huber", + AthleteNumber = 18146, + BeatsPerMinute = 103, TopSpeed = 5.2, - Registered = @"2017-06-02T12:21:59-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", - CountryName = @"Czechia" - }); - this.Add(new AthletesDataItem() - { - Id = 46, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", - Position = @"current", - Name = @"Ronja Kraft", - AthleteNumber = 21800, - BeatsPerMinute = 101, - TopSpeed = 5.3, - Registered = @"2017-04-02T03:33:57-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", - CountryName = @"Denmark" - }); - this.Add(new AthletesDataItem() - { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Hans Möller", - AthleteNumber = 34122, - BeatsPerMinute = 109, - TopSpeed = 5.6, - Registered = @"2017-06-20T06:02:49-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", - CountryName = @"Djibouti" - }); - this.Add(new AthletesDataItem() - { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Ceylan Duygulu", - AthleteNumber = 21527, - BeatsPerMinute = 99, - TopSpeed = 4.9, - Registered = @"2017-07-13T09:06:04-03:00", + Registered = @"2017-07-13T02:23:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", - CountryName = @"Dominica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", + CountryName = @"Tonga" }); this.Add(new AthletesDataItem() { @@ -694,227 +484,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 112, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 135, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", Position = @"down", - Name = @"Karen Shaw", - AthleteNumber = 31048, - BeatsPerMinute = 107, - TopSpeed = 5.7, - Registered = @"2017-05-15T09:25:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", - CountryName = @"Ecuador" - }); - this.Add(new AthletesDataItem() - { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Alex Martin", - AthleteNumber = 27887, + Name = @"Darryl Douglas", + AthleteNumber = 35826, BeatsPerMinute = 96, - TopSpeed = 4.2, - Registered = @"2017-10-28T04:06:33-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", - CountryName = @"Egypt" + TopSpeed = 4.6, + Registered = @"2017-07-20T11:45:52-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", + CountryName = @"Turkey" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", - Position = @"up", - Name = @"Begüm Erkekli", - AthleteNumber = 37888, + Id = 136, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Position = @"down", + Name = @"Elaine Matthews", + AthleteNumber = 38574, + BeatsPerMinute = 110, + TopSpeed = 5.5, + Registered = @"2017-01-26T11:50:00-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", + CountryName = @"Cape Verde" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Position = @"up", + Name = @"Gloria Caballero", + AthleteNumber = 43379, + BeatsPerMinute = 103, + TopSpeed = 4.3, + Registered = @"2017-08-10T08:27:45-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", + CountryName = @"Israel" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Position = @"down", + Name = @"Lance Dunn", + AthleteNumber = 10113, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-03-13T10:51:36-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", + CountryName = @"Cyprus" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"down", + Name = @"Antoine Mackay", + AthleteNumber = 34547, BeatsPerMinute = 104, - TopSpeed = 4.6, - Registered = @"2017-10-04T03:02:35-03:00", + TopSpeed = 5, + Registered = @"2017-08-22T09:11:37-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", - CountryName = @"El Salvador" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", + CountryName = @"Lesotho" }); this.Add(new AthletesDataItem() { - Id = 24, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", - Position = @"down", - Name = @"Joan Ortega", - AthleteNumber = 49478, + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Position = @"current", + Name = @"Oscar Calvo", + AthleteNumber = 45078, + BeatsPerMinute = 109, + TopSpeed = 4.3, + Registered = @"2017-06-19T10:57:42-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", + CountryName = @"Cuba" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Derrick Price", + AthleteNumber = 19792, + BeatsPerMinute = 94, + TopSpeed = 5.6, + Registered = @"2017-03-19T01:10:55-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", + CountryName = @"Argentina" + }); + this.Add(new AthletesDataItem() + { + Id = 139, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", + Position = @"current", + Name = @"Annabell Barth", + AthleteNumber = 41130, BeatsPerMinute = 103, - TopSpeed = 5.4, - Registered = @"2017-07-04T03:01:47-03:00", + TopSpeed = 5, + Registered = @"2017-08-24T11:58:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", + CountryName = @"Haiti" + }); + this.Add(new AthletesDataItem() + { + Id = 141, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", + Position = @"current", + Name = @"Miro Korpela", + AthleteNumber = 40544, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-01-10T07:12:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", - CountryName = @"Equatorial Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", + CountryName = @"Netherlands" }); this.Add(new AthletesDataItem() { - Id = 174, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", + Id = 142, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", Position = @"current", - Name = @"Beatriz Gallardo", - AthleteNumber = 38538, - BeatsPerMinute = 101, - TopSpeed = 6, - Registered = @"2017-11-06T02:14:31-02:00", + Name = @"Nicoline Thomsen", + AthleteNumber = 36778, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-03-26T10:04:29-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", + CountryName = @"Benin" + }); + this.Add(new AthletesDataItem() + { + Id = 143, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"up", + Name = @"رضا کوتی", + AthleteNumber = 13640, + BeatsPerMinute = 103, + TopSpeed = 4.2, + Registered = @"2017-04-30T02:34:29-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", - CountryName = @"Eritrea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", + CountryName = @"Pakistan" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Id = 144, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", Position = @"down", - Name = @"Sophia Carlson", - AthleteNumber = 44183, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-09-04T07:03:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", - CountryName = @"Estonia" + Name = @"Milja Leino", + AthleteNumber = 33563, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-11-01T10:34:07-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", + CountryName = @"Burkina Faso" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 147, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", Position = @"down", - Name = @"Niilo Laurila", - AthleteNumber = 49215, + Name = @"میلاد یاسمی", + AthleteNumber = 44023, BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-04-26T01:26:36-03:00", + TopSpeed = 5.2, + Registered = @"2017-06-10T04:11:01-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", - CountryName = @"Ethiopia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", + CountryName = @"Togo" }); this.Add(new AthletesDataItem() { - Id = 201, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Id = 150, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", Position = @"up", - Name = @"Kaya Tekand", - AthleteNumber = 11028, - BeatsPerMinute = 93, - TopSpeed = 5.2, - Registered = @"2017-04-10T09:57:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", - CountryName = @"Fiji" + Name = @"Gustav Petersen", + AthleteNumber = 20984, + BeatsPerMinute = 107, + TopSpeed = 4.6, + Registered = @"2017-01-01T07:40:19-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", + CountryName = @"Belize" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 151, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", Position = @"current", - Name = @"Eeli Makinen", - AthleteNumber = 45296, + Name = @"Charlotte Mills", + AthleteNumber = 49829, + BeatsPerMinute = 92, + TopSpeed = 5.3, + Registered = @"2017-05-10T04:33:10-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", + CountryName = @"Madagascar" + }); + this.Add(new AthletesDataItem() + { + Id = 154, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Position = @"down", + Name = @"Rhonda Simmmons", + AthleteNumber = 37139, + BeatsPerMinute = 96, + TopSpeed = 5.1, + Registered = @"2017-07-03T05:39:45-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", + CountryName = @"Nauru" + }); + this.Add(new AthletesDataItem() + { + Id = 155, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", + Position = @"up", + Name = @"Justin Philippe", + AthleteNumber = 12858, + BeatsPerMinute = 104, + TopSpeed = 5.7, + Registered = @"2017-03-16T02:00:35-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", + CountryName = @"Maldives" + }); + this.Add(new AthletesDataItem() + { + Id = 159, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", + Position = @"up", + Name = @"Eva Dean", + AthleteNumber = 48874, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-03-04T01:58:52-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", + CountryName = @"Sao Tome and Principe" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"up", + Name = @"Franklin Byrd", + AthleteNumber = 49498, BeatsPerMinute = 106, - TopSpeed = 5.2, - Registered = @"2017-01-06T09:58:02-02:00", + TopSpeed = 5.3, + Registered = @"2017-11-04T11:09:26-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", + CountryName = @"Taiwan, Province of China" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Alex Martin", + AthleteNumber = 27887, + BeatsPerMinute = 96, + TopSpeed = 4.2, + Registered = @"2017-10-28T04:06:33-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", + CountryName = @"Egypt" + }); + this.Add(new AthletesDataItem() + { + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Position = @"current", + Name = @"Alex Craig", + AthleteNumber = 21868, + BeatsPerMinute = 94, + TopSpeed = 4.2, + Registered = @"2017-03-19T10:20:51-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", - CountryName = @"Finland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", + CountryName = @"Syrian Arab Republic" }); this.Add(new AthletesDataItem() { - Id = 16, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Felix Olsen", - AthleteNumber = 43198, + Name = @"Adam Bouchard", + AthleteNumber = 38672, + BeatsPerMinute = 99, + TopSpeed = 4.7, + Registered = @"2017-01-04T03:04:05-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", + CountryName = @"Seychelles" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Position = @"down", + Name = @"میلاد قاسمی", + AthleteNumber = 12788, BeatsPerMinute = 101, - TopSpeed = 4.2, - Registered = @"2017-09-27T01:17:14-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", - CountryName = @"France" + TopSpeed = 4.1, + Registered = @"2017-03-01T07:51:17-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", + CountryName = @"Samoa" }); this.Add(new AthletesDataItem() { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Position = @"up", + Name = @"Millie Cooper", + AthleteNumber = 14610, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-05-08T09:30:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", + CountryName = @"Nicaragua" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Pippa Roberts", + AthleteNumber = 15588, + BeatsPerMinute = 105, + TopSpeed = 4.1, + Registered = @"2017-02-07T10:23:13-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", + CountryName = @"Cambodia" + }); + this.Add(new AthletesDataItem() + { + Id = 164, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Roman Smith", - AthleteNumber = 15531, - BeatsPerMinute = 106, - TopSpeed = 4.9, - Registered = @"2017-06-14T05:12:04-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", - CountryName = @"Gabon" + Name = @"Ethel Stephens", + AthleteNumber = 18692, + BeatsPerMinute = 94, + TopSpeed = 4.1, + Registered = @"2017-02-13T05:03:04-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", + CountryName = @"Ukraine" }); this.Add(new AthletesDataItem() { - Id = 69, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Id = 165, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Position = @"down", + Name = @"Mario Ellis", + AthleteNumber = 18026, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-02-13T11:53:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", + CountryName = @"Mali" + }); + this.Add(new AthletesDataItem() + { + Id = 166, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", Position = @"current", - Name = @"Emil Meißner", - AthleteNumber = 37183, - BeatsPerMinute = 97, - TopSpeed = 4, - Registered = @"2017-07-15T12:32:30-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", - CountryName = @"Gambia" + Name = @"Maria Parra", + AthleteNumber = 39861, + BeatsPerMinute = 106, + TopSpeed = 6, + Registered = @"2017-01-30T09:22:52-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", + CountryName = @"Kiribati" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Position = @"down", + Name = @"Aatu Ranta", + AthleteNumber = 38049, + BeatsPerMinute = 94, + TopSpeed = 5.1, + Registered = @"2017-07-21T04:22:18-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", + CountryName = @"United Arab Emirates" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"current", - Name = @"Gerald Schmidt", - AthleteNumber = 47410, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-02-20T11:53:08-02:00", + Name = @"Pippa Morris", + AthleteNumber = 44421, + BeatsPerMinute = 101, + TopSpeed = 5.5, + Registered = @"2017-03-06T09:21:58-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", - CountryName = @"Georgia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", + CountryName = @"Tajikistan" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Position = @"current", + Name = @"Esma Adıvar", + AthleteNumber = 35565, + BeatsPerMinute = 99, + TopSpeed = 4.2, + Registered = @"2017-06-17T12:34:29-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", + CountryName = @"Philippines" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", - Position = @"current", - Name = @"Gladys Van Der Steeg", - AthleteNumber = 20216, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-10-09T02:01:16-03:00", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Position = @"down", + Name = @"Louis Smith", + AthleteNumber = 31837, + BeatsPerMinute = 98, + TopSpeed = 5.4, + Registered = @"2017-03-19T08:12:23-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", - CountryName = @"Germany" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", + CountryName = @"Liberia" }); this.Add(new AthletesDataItem() { - Id = 100, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"Milo Charles", + AthleteNumber = 10661, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-07-20T09:00:22-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", + CountryName = @"Iceland" + }); + this.Add(new AthletesDataItem() + { + Id = 168, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", Position = @"current", - Name = @"Alexis Walker", - AthleteNumber = 43183, - BeatsPerMinute = 103, - TopSpeed = 5.8, - Registered = @"2017-08-07T10:35:06-03:00", + Name = @"Calvin Hunt", + AthleteNumber = 35535, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-11-07T09:58:42-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", - CountryName = @"Ghana" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", + CountryName = @"Austria" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", - Position = @"current", - Name = @"Jeffrey Medina", - AthleteNumber = 42905, - BeatsPerMinute = 100, - TopSpeed = 5.2, - Registered = @"2017-09-15T02:11:43-03:00", + Id = 169, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", + Position = @"up", + Name = @"Aziz Santos", + AthleteNumber = 38947, + BeatsPerMinute = 98, + TopSpeed = 4, + Registered = @"2017-04-03T02:18:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", - CountryName = @"Greece" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", + CountryName = @"United Kingdom" }); this.Add(new AthletesDataItem() { @@ -932,1127 +988,1127 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 116, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", - Position = @"down", - Name = @"Sevcan Kollen", - AthleteNumber = 13728, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-09-08T08:29:08-03:00", + Id = 170, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", + Position = @"up", + Name = @"Fernando Gimenez", + AthleteNumber = 31290, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-06-21T06:45:54-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", - CountryName = @"Guatemala" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uruguay" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", - Position = @"down", - Name = @"Rafael Gutierrez", - AthleteNumber = 38804, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-02-08T07:50:59-02:00", + Id = 173, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", + Position = @"current", + Name = @"Hassana Camp", + AthleteNumber = 14467, + BeatsPerMinute = 104, + TopSpeed = 5.2, + Registered = @"2017-06-02T12:21:59-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", - CountryName = @"Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", + CountryName = @"Czechia" }); this.Add(new AthletesDataItem() { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", + Id = 174, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", Position = @"current", - Name = @"Väinö Salmi", - AthleteNumber = 29839, - BeatsPerMinute = 107, - TopSpeed = 5.5, - Registered = @"2017-10-21T05:57:02-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", - CountryName = @"Guinea-Bissau" + Name = @"Beatriz Gallardo", + AthleteNumber = 38538, + BeatsPerMinute = 101, + TopSpeed = 6, + Registered = @"2017-11-06T02:14:31-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", + CountryName = @"Eritrea" }); this.Add(new AthletesDataItem() { - Id = 180, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"up", - Name = @"Lillian Bowman", - AthleteNumber = 35323, - BeatsPerMinute = 103, - TopSpeed = 4.5, - Registered = @"2017-08-31T11:55:25-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", - CountryName = @"Guyana" + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Position = @"current", + Name = @"Tim Neal", + AthleteNumber = 45860, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-04-21T04:06:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", + CountryName = @"Panama" }); this.Add(new AthletesDataItem() { - Id = 139, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", - Position = @"current", - Name = @"Annabell Barth", - AthleteNumber = 41130, - BeatsPerMinute = 103, - TopSpeed = 5, - Registered = @"2017-08-24T11:58:56-03:00", + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Position = @"down", + Name = @"Laudelino Castro", + AthleteNumber = 12711, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-08T04:03:22-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", - CountryName = @"Haiti" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", + CountryName = @"Croatia" }); this.Add(new AthletesDataItem() { - Id = 4, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Id = 178, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", Position = @"down", - Name = @"Mathys Martin", - AthleteNumber = 32928, - BeatsPerMinute = 98, - TopSpeed = 5.5, - Registered = @"2017-05-17T12:51:47-03:00", + Name = @"Lillian Wade", + AthleteNumber = 10729, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-04-07T09:53:13-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", - CountryName = @"Holy See (Vatican City State)" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", + CountryName = @"Solomon Islands" }); this.Add(new AthletesDataItem() { - Id = 1, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", - Position = @"down", - Name = @"Louis Stewart", - AthleteNumber = 48131, + Id = 180, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"up", + Name = @"Lillian Bowman", + AthleteNumber = 35323, BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-02-26T07:28:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", - CountryName = @"Honduras" + TopSpeed = 4.5, + Registered = @"2017-08-31T11:55:25-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", + CountryName = @"Guyana" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", - Position = @"current", - Name = @"Venla Korpela", - AthleteNumber = 16454, + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Ariena Achterberg", + AthleteNumber = 41330, BeatsPerMinute = 92, - TopSpeed = 4.1, - Registered = @"2017-08-22T10:36:38-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", - CountryName = @"Hungary" - }); - this.Add(new AthletesDataItem() - { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", - Position = @"down", - Name = @"Milo Charles", - AthleteNumber = 10661, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-07-20T09:00:22-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", - CountryName = @"Iceland" - }); - this.Add(new AthletesDataItem() - { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Anthony Harcourt", - AthleteNumber = 33649, - BeatsPerMinute = 109, - TopSpeed = 5.5, - Registered = @"2017-06-14T11:10:20-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", - CountryName = @"India" + TopSpeed = 5.6, + Registered = @"2017-10-22T02:15:39-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", + CountryName = @"South Korea" }); this.Add(new AthletesDataItem() { - Id = 72, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"up", - Name = @"Aaron Robertson", - AthleteNumber = 30727, - BeatsPerMinute = 95, - TopSpeed = 4.2, - Registered = @"2017-08-23T09:37:40-03:00", + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Position = @"current", + Name = @"Gerald Schmidt", + AthleteNumber = 47410, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-02-20T11:53:08-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", - CountryName = @"Indonesia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", + CountryName = @"Georgia" }); this.Add(new AthletesDataItem() { - Id = 2, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Bill Fox", - AthleteNumber = 18511, - BeatsPerMinute = 91, - TopSpeed = 5, - Registered = @"2017-10-24T08:25:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", - CountryName = @"Iran, Islamic Republic Of" + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Position = @"down", + Name = @"Yarno Kin", + AthleteNumber = 47324, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-08-26T08:21:22-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", + CountryName = @"Romania" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", Position = @"up", - Name = @"Veera Saari", - AthleteNumber = 40408, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-10-28T10:39:22-03:00", + Name = @"رونیکا سلطانی نژاد", + AthleteNumber = 35233, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-08-13T01:05:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", - CountryName = @"Iraq" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", + CountryName = @"Macedonia, The Former Yugoslav Republic of" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", - Position = @"current", - Name = @"Loïc Gerard", - AthleteNumber = 31706, - BeatsPerMinute = 102, + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Position = @"up", + Name = @"کوروش کامروا", + AthleteNumber = 13506, + BeatsPerMinute = 109, TopSpeed = 4.4, - Registered = @"2017-07-28T09:10:43-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", - CountryName = @"Ireland" + Registered = @"2017-04-16T01:10:37-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", + CountryName = @"Niue" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Gloria Caballero", - AthleteNumber = 43379, - BeatsPerMinute = 103, - TopSpeed = 4.3, - Registered = @"2017-08-10T08:27:45-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", - CountryName = @"Israel" + Name = @"Jimmy Bailey", + AthleteNumber = 38510, + BeatsPerMinute = 101, + TopSpeed = 4.7, + Registered = @"2017-06-30T04:13:42-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", + CountryName = @"Costa Rica" }); this.Add(new AthletesDataItem() { - Id = 5, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", Position = @"current", - Name = @"Gianne Godijn", - AthleteNumber = 45945, - BeatsPerMinute = 96, - TopSpeed = 4.5, - Registered = @"2017-03-22T03:23:12-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", - CountryName = @"Italy" + Name = @"Foppe Delfos", + AthleteNumber = 39679, + BeatsPerMinute = 107, + TopSpeed = 4.1, + Registered = @"2017-08-05T10:54:56-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", + CountryName = @"Paraguay" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Parel Zuidhof", - AthleteNumber = 32718, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-21T10:19:56-02:00", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"آراد یاسمی", + AthleteNumber = 34370, + BeatsPerMinute = 99, + TopSpeed = 5.9, + Registered = @"2017-02-02T11:42:41-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", - CountryName = @"Jamaica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", + CountryName = @"Mauritius" }); this.Add(new AthletesDataItem() { - Id = 23, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Gökhan Aşıkoğlu", - AthleteNumber = 13890, - BeatsPerMinute = 105, - TopSpeed = 5.4, - Registered = @"2017-03-31T06:14:26-03:00", + Name = @"Ceylan Duygulu", + AthleteNumber = 21527, + BeatsPerMinute = 99, + TopSpeed = 4.9, + Registered = @"2017-07-13T09:06:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", - CountryName = @"Japan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", + CountryName = @"Dominica" }); this.Add(new AthletesDataItem() { - Id = 74, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Minea Rantanen", - AthleteNumber = 18835, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-24T07:30:43-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", - CountryName = @"Jordan" + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", + Position = @"current", + Name = @"Venla Korpela", + AthleteNumber = 16454, + BeatsPerMinute = 92, + TopSpeed = 4.1, + Registered = @"2017-08-22T10:36:38-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", + CountryName = @"Hungary" }); this.Add(new AthletesDataItem() { - Id = 92, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"down", - Name = @"Asta Hansen", - AthleteNumber = 17222, - BeatsPerMinute = 101, + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"current", + Name = @"Gladys Van Der Steeg", + AthleteNumber = 20216, + BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-01-08T02:41:56-02:00", + Registered = @"2017-10-09T02:01:16-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", - CountryName = @"Kazakhstan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", + CountryName = @"Germany" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"up", - Name = @"Sheryl Collins", - AthleteNumber = 36473, - BeatsPerMinute = 98, - TopSpeed = 4.2, - Registered = @"2017-03-23T12:54:35-02:00", + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Position = @"current", + Name = @"Kiara Dubois", + AthleteNumber = 49964, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-09-28T04:37:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", - CountryName = @"Kenya" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", + CountryName = @"Australia" }); this.Add(new AthletesDataItem() { - Id = 166, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"current", - Name = @"Maria Parra", - AthleteNumber = 39861, - BeatsPerMinute = 106, - TopSpeed = 6, - Registered = @"2017-01-30T09:22:52-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", - CountryName = @"Kiribati" - }); - this.Add(new AthletesDataItem() - { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", - Position = @"up", - Name = @"Annabelle Besteman", - AthleteNumber = 30560, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-11-11T02:04:19-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", - CountryName = @"Korea, Democratic PeopleS Republic of" + Name = @"آرش احمدی", + AthleteNumber = 36948, + BeatsPerMinute = 90, + TopSpeed = 4.1, + Registered = @"2017-09-08T01:22:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", + CountryName = @"Nepal" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"up", - Name = @"Ariena Achterberg", - AthleteNumber = 41330, - BeatsPerMinute = 92, - TopSpeed = 5.6, - Registered = @"2017-10-22T02:15:39-03:00", + Name = @"Sheryl Collins", + AthleteNumber = 36473, + BeatsPerMinute = 98, + TopSpeed = 4.2, + Registered = @"2017-03-23T12:54:35-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", - CountryName = @"Korea, Republic of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", + CountryName = @"Kenya" }); this.Add(new AthletesDataItem() { - Id = 67, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", - Position = @"current", - Name = @"Villads Larsen", - AthleteNumber = 44677, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-25T11:25:30-02:00", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Clarisse Rey", + AthleteNumber = 29795, + BeatsPerMinute = 98, + TopSpeed = 4.9, + Registered = @"2017-06-09T08:07:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", - CountryName = @"Kuwait" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", + CountryName = @"Bosnia and Herzegovina" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 192, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", Position = @"down", - Name = @"Emilie Morin", - AthleteNumber = 26164, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-02-01T04:18:19-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", - CountryName = @"Kyrgyzstan" + Name = @"Viivi Kujala", + AthleteNumber = 29939, + BeatsPerMinute = 93, + TopSpeed = 4.1, + Registered = @"2017-05-03T02:40:05-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", + CountryName = @"Somalia" }); this.Add(new AthletesDataItem() { - Id = 31, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", - Position = @"up", - Name = @"Judd Campbell", - AthleteNumber = 37365, - BeatsPerMinute = 110, - TopSpeed = 5, - Registered = @"2017-10-19T11:01:10-03:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"down", + Name = @"Juanita Franklin", + AthleteNumber = 13907, + BeatsPerMinute = 91, + TopSpeed = 6, + Registered = @"2017-10-04T02:46:46-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", - CountryName = @"Lao PeopleS Democratic Republic" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", + CountryName = @"Vanuatu" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"current", - Name = @"Özsu Keçeci", - AthleteNumber = 29403, - BeatsPerMinute = 106, - TopSpeed = 4.2, - Registered = @"2017-01-19T11:34:13-02:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Position = @"down", + Name = @"Sophia Carlson", + AthleteNumber = 44183, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-09-04T07:03:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", - CountryName = @"Latvia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", + CountryName = @"Estonia" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"up", - Name = @"آنیتا كامياران", - AthleteNumber = 18980, - BeatsPerMinute = 90, - TopSpeed = 4.5, - Registered = @"2017-07-21T06:42:59-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", - CountryName = @"Lebanon" + Name = @"آوا سلطانی نژاد", + AthleteNumber = 45635, + BeatsPerMinute = 98, + TopSpeed = 4.1, + Registered = @"2017-04-10T11:39:46-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", + CountryName = @"Sweden" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", Position = @"down", - Name = @"Antoine Mackay", - AthleteNumber = 34547, - BeatsPerMinute = 104, - TopSpeed = 5, - Registered = @"2017-08-22T09:11:37-03:00", + Name = @"Kaya Taşlı", + AthleteNumber = 42291, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-01-30T03:23:36-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", - CountryName = @"Lesotho" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", + CountryName = @"Senegal" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", Position = @"down", - Name = @"Louis Smith", - AthleteNumber = 31837, - BeatsPerMinute = 98, - TopSpeed = 5.4, - Registered = @"2017-03-19T08:12:23-02:00", + Name = @"Adrian Ibañez", + AthleteNumber = 21968, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-02-03T04:36:54-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", - CountryName = @"Liberia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", + CountryName = @"Oman" }); this.Add(new AthletesDataItem() { - Id = 29, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"Selmo Caldeira", - AthleteNumber = 21837, - BeatsPerMinute = 110, - TopSpeed = 4.9, - Registered = @"2017-10-20T03:40:24-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", - CountryName = @"Libyan Arab Jamahiriya" - }); - this.Add(new AthletesDataItem() - { - Id = 35, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", - Position = @"down", - Name = @"Elaine Smith", - AthleteNumber = 38243, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-06-11T12:20:41-03:00", + Name = @"Parel Zuidhof", + AthleteNumber = 32718, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-01-21T10:19:56-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", - CountryName = @"Liechtenstein" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", + CountryName = @"Jamaica" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", Position = @"up", - Name = @"Fritz Sommer", - AthleteNumber = 26210, - BeatsPerMinute = 99, + Name = @"Begüm Erkekli", + AthleteNumber = 37888, + BeatsPerMinute = 104, TopSpeed = 4.6, - Registered = @"2017-09-29T03:54:57-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", - CountryName = @"Lithuania" + Registered = @"2017-10-04T03:02:35-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", + CountryName = @"El Salvador" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Carter Evans", - AthleteNumber = 46961, - BeatsPerMinute = 100, - TopSpeed = 5.3, - Registered = @"2017-07-23T02:43:07-03:00", + Id = 197, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", + Position = @"current", + Name = @"Brent Lord", + AthleteNumber = 20943, + BeatsPerMinute = 92, + TopSpeed = 4.8, + Registered = @"2017-01-23T06:14:22-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", - CountryName = @"Luxembourg" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", + CountryName = @"Algeria" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 199, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", Position = @"up", - Name = @"رونیکا سلطانی نژاد", - AthleteNumber = 35233, - BeatsPerMinute = 99, - TopSpeed = 4.6, - Registered = @"2017-08-13T01:05:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", - CountryName = @"Macedonia, The Former Yugoslav Republic of" + Name = @"Lucie Dumont", + AthleteNumber = 12104, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-01-08T02:13:29-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", + CountryName = @"Canada" }); this.Add(new AthletesDataItem() { - Id = 151, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", - Position = @"current", - Name = @"Charlotte Mills", - AthleteNumber = 49829, - BeatsPerMinute = 92, - TopSpeed = 5.3, - Registered = @"2017-05-10T04:33:10-03:00", + Id = 210, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", + Position = @"down", + Name = @"Maeva Bergeron", + AthleteNumber = 15655, + BeatsPerMinute = 94, + TopSpeed = 5.9, + Registered = @"2017-10-03T09:42:15-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", - CountryName = @"Madagascar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", + CountryName = @"Mexico" + }); + this.Add(new AthletesDataItem() + { + Id = 212, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"up", + Name = @"Sara Larsen", + AthleteNumber = 37094, + BeatsPerMinute = 97, + TopSpeed = 4.5, + Registered = @"2017-04-14T11:48:28-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", + CountryName = @"Saudi Arabia" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 214, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", Position = @"up", - Name = @"Pedro Marquez", - AthleteNumber = 16169, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-11-11T05:14:31-02:00", + Name = @"Ömür Denkel", + AthleteNumber = 31061, + BeatsPerMinute = 104, + TopSpeed = 4.5, + Registered = @"2017-02-18T05:32:55-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", - CountryName = @"Malawi" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", + CountryName = @"Tuvalu" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 215, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", Position = @"down", - Name = @"Jenny Burke", - AthleteNumber = 15266, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-09-11T12:20:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", - CountryName = @"Malaysia" - }); - this.Add(new AthletesDataItem() - { - Id = 155, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", - Position = @"up", - Name = @"Justin Philippe", - AthleteNumber = 12858, + Name = @"Marilou Hubert", + AthleteNumber = 43655, BeatsPerMinute = 104, - TopSpeed = 5.7, - Registered = @"2017-03-16T02:00:35-02:00", + TopSpeed = 4.2, + Registered = @"2017-09-28T11:13:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", - CountryName = @"Maldives" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", + CountryName = @"Myanmar" }); this.Add(new AthletesDataItem() { - Id = 165, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Id = 216, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Mario Ellis", - AthleteNumber = 18026, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-02-13T11:53:15-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", - CountryName = @"Mali" + Name = @"Felix Olsen", + AthleteNumber = 43198, + BeatsPerMinute = 101, + TopSpeed = 4.2, + Registered = @"2017-09-27T01:17:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", + CountryName = @"France" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Megan Webb", - AthleteNumber = 30713, - BeatsPerMinute = 93, + Id = 219, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Position = @"current", + Name = @"Sedef Tunçeri", + AthleteNumber = 48164, + BeatsPerMinute = 108, TopSpeed = 5.6, - Registered = @"2017-08-20T09:26:51-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", - CountryName = @"Malta" + Registered = @"2017-03-29T11:54:15-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", + CountryName = @"Bhutan" }); this.Add(new AthletesDataItem() { - Id = 52, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 221, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", Position = @"down", - Name = @"Adérito Lopes", - AthleteNumber = 21320, - BeatsPerMinute = 91, - TopSpeed = 5.2, - Registered = @"2017-01-07T06:47:56-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", - CountryName = @"Marshall Islands" + Name = @"Kuzey Aclan", + AthleteNumber = 18583, + BeatsPerMinute = 102, + TopSpeed = 5.3, + Registered = @"2017-09-12T09:14:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", + CountryName = @"Chad" }); this.Add(new AthletesDataItem() { - Id = 99, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Id = 223, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Victor Lévesque", - AthleteNumber = 48375, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-11-10T11:31:44-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", - CountryName = @"Mauritania" + Name = @"Gökhan Aşıkoğlu", + AthleteNumber = 13890, + BeatsPerMinute = 105, + TopSpeed = 5.4, + Registered = @"2017-03-31T06:14:26-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", + CountryName = @"Japan" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 224, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", Position = @"down", - Name = @"آراد یاسمی", - AthleteNumber = 34370, - BeatsPerMinute = 99, - TopSpeed = 5.9, - Registered = @"2017-02-02T11:42:41-02:00", + Name = @"Joan Ortega", + AthleteNumber = 49478, + BeatsPerMinute = 103, + TopSpeed = 5.4, + Registered = @"2017-07-04T03:01:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", - CountryName = @"Mauritius" - }); - this.Add(new AthletesDataItem() - { - Id = 10, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"down", - Name = @"Maeva Bergeron", - AthleteNumber = 15655, - BeatsPerMinute = 94, - TopSpeed = 5.9, - Registered = @"2017-10-03T09:42:15-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", - CountryName = @"Mexico" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", + CountryName = @"Equatorial Guinea" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", + Id = 225, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Oskari Karjala", - AthleteNumber = 31498, - BeatsPerMinute = 90, + Name = @"Stanley Hart", + AthleteNumber = 14150, + BeatsPerMinute = 91, TopSpeed = 4.5, - Registered = @"2017-05-10T12:45:12-03:00", + Registered = @"2017-08-19T03:02:33-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", - CountryName = @"Micronesia, Federated States of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", + CountryName = @"Venezuela" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", - Position = @"up", - Name = @"Alex Meyer", - AthleteNumber = 44390, + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", + Position = @"current", + Name = @"Johann Hinz", + AthleteNumber = 48244, BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-08-04T07:05:34-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", - CountryName = @"Moldova, Republic of" + Registered = @"2017-03-10T07:36:56-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", + CountryName = @"Sudan" }); this.Add(new AthletesDataItem() { - Id = 128, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"up", - Name = @"Sophie Lewis", - AthleteNumber = 46222, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-20T09:42:07-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", - CountryName = @"Monaco" + Name = @"Layla Douglas", + AthleteNumber = 21977, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-04-19T11:43:38-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", + CountryName = @"Slovenia" }); this.Add(new AthletesDataItem() { - Id = 79, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Id = 229, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", Position = @"current", - Name = @"Ashley Romero", - AthleteNumber = 36611, - BeatsPerMinute = 104, - TopSpeed = 5.5, - Registered = @"2017-02-08T12:45:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", - CountryName = @"Mongolia" + Name = @"Selmo Caldeira", + AthleteNumber = 21837, + BeatsPerMinute = 110, + TopSpeed = 4.9, + Registered = @"2017-10-20T03:40:24-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", + CountryName = @"Libyan Arab Jamahiriya" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"current", - Name = @"Marie Poulsen", - AthleteNumber = 44113, - BeatsPerMinute = 109, - TopSpeed = 4.7, - Registered = @"2017-04-15T10:25:21-03:00", + Id = 231, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", + Position = @"up", + Name = @"Judd Campbell", + AthleteNumber = 37365, + BeatsPerMinute = 110, + TopSpeed = 5, + Registered = @"2017-10-19T11:01:10-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", - CountryName = @"Morocco" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", + CountryName = @"Lao PeopleS Democratic Republic" }); this.Add(new AthletesDataItem() { - Id = 42, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", - Position = @"down", - Name = @"Caitlin Jackson", - AthleteNumber = 45472, - BeatsPerMinute = 101, - TopSpeed = 4.3, - Registered = @"2017-09-17T09:41:01-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", - CountryName = @"Mozambique" + Id = 233, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", + Position = @"up", + Name = @"Zackary Roy", + AthleteNumber = 45996, + BeatsPerMinute = 92, + TopSpeed = 4.9, + Registered = @"2017-07-07T03:51:26-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", + CountryName = @"Bahamas" }); this.Add(new AthletesDataItem() { - Id = 15, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", + Id = 234, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Marilou Hubert", - AthleteNumber = 43655, - BeatsPerMinute = 104, - TopSpeed = 4.2, - Registered = @"2017-09-28T11:13:00-03:00", + Name = @"Linda Schäfer", + AthleteNumber = 43074, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-01-05T11:41:20-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", - CountryName = @"Myanmar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", + CountryName = @"Yemen" }); this.Add(new AthletesDataItem() { - Id = 63, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Estelle Vincent", - AthleteNumber = 41700, - BeatsPerMinute = 99, - TopSpeed = 5.7, - Registered = @"2017-05-31T02:56:58-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", - CountryName = @"Namibia" + Id = 235, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", + Position = @"down", + Name = @"Elaine Smith", + AthleteNumber = 38243, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-06-11T12:20:41-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", + CountryName = @"Liechtenstein" }); this.Add(new AthletesDataItem() { - Id = 154, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Id = 237, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", Position = @"down", - Name = @"Rhonda Simmmons", - AthleteNumber = 37139, - BeatsPerMinute = 96, - TopSpeed = 5.1, - Registered = @"2017-07-03T05:39:45-03:00", + Name = @"Clyde Matthews", + AthleteNumber = 11955, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-03-02T05:01:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", - CountryName = @"Nauru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", + CountryName = @"Palau" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 238, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"آرش احمدی", - AthleteNumber = 36948, - BeatsPerMinute = 90, - TopSpeed = 4.1, - Registered = @"2017-09-08T01:22:14-03:00", + Name = @"Charlotte Meyer", + AthleteNumber = 21442, + BeatsPerMinute = 110, + TopSpeed = 4.6, + Registered = @"2017-10-19T10:38:35-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", - CountryName = @"Nepal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", + CountryName = @"Cook Islands" }); this.Add(new AthletesDataItem() { - Id = 141, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", - Position = @"current", - Name = @"Miro Korpela", - AthleteNumber = 40544, - BeatsPerMinute = 104, + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Position = @"down", + Name = @"Carter Evans", + AthleteNumber = 46961, + BeatsPerMinute = 100, TopSpeed = 5.3, - Registered = @"2017-01-10T07:12:44-02:00", + Registered = @"2017-07-23T02:43:07-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", + CountryName = @"Luxembourg" + }); + this.Add(new AthletesDataItem() + { + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"down", + Name = @"Alberto Clark", + AthleteNumber = 29912, + BeatsPerMinute = 93, + TopSpeed = 4.6, + Registered = @"2017-02-02T03:50:21-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", - CountryName = @"Netherlands" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", + CountryName = @"Antigua and Barbuda" }); this.Add(new AthletesDataItem() { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"up", - Name = @"Afet Kumcuoğlu", - AthleteNumber = 33454, - BeatsPerMinute = 106, - TopSpeed = 5.1, - Registered = @"2017-09-16T07:05:43-03:00", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", + Position = @"down", + Name = @"Lilly Keuter", + AthleteNumber = 49893, + BeatsPerMinute = 102, + TopSpeed = 4.5, + Registered = @"2017-01-20T02:38:39-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", - CountryName = @"New Zealand" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", + CountryName = @"Saint Kitts and Nevis" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", Position = @"up", - Name = @"Millie Cooper", - AthleteNumber = 14610, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-05-08T09:30:14-03:00", + Name = @"Oskari Karjala", + AthleteNumber = 31498, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-05-10T12:45:12-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", - CountryName = @"Nicaragua" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", + CountryName = @"Micronesia, Federated States of" }); this.Add(new AthletesDataItem() { - Id = 53, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Kayla Patel", - AthleteNumber = 42780, - BeatsPerMinute = 103, - TopSpeed = 4.7, - Registered = @"2017-04-20T09:33:53-03:00", + Id = 242, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"down", + Name = @"Caitlin Jackson", + AthleteNumber = 45472, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-09-17T09:41:01-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", + CountryName = @"Mozambique" + }); + this.Add(new AthletesDataItem() + { + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Position = @"down", + Name = @"Cathalijne Van Der Ree", + AthleteNumber = 45160, + BeatsPerMinute = 102, + TopSpeed = 5.4, + Registered = @"2017-02-13T05:23:49-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", - CountryName = @"Niger" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", + CountryName = @"Uganda" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"current", - Name = @"Diego Gautier", - AthleteNumber = 26320, - BeatsPerMinute = 97, - TopSpeed = 4.6, - Registered = @"2017-06-11T03:50:43-03:00", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", + Position = @"up", + Name = @"Emma Turner", + AthleteNumber = 39487, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-07-30T01:33:14-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", - CountryName = @"Nigeria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", + CountryName = @"Tanzania, United Republic of" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"کوروش کامروا", - AthleteNumber = 13506, - BeatsPerMinute = 109, - TopSpeed = 4.4, - Registered = @"2017-04-16T01:10:37-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", - CountryName = @"Niue" + Name = @"Kent Clark", + AthleteNumber = 32799, + BeatsPerMinute = 106, + TopSpeed = 5.7, + Registered = @"2017-01-24T01:00:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", + CountryName = @"Peru" }); this.Add(new AthletesDataItem() { - Id = 101, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Lavínia Silva", - AthleteNumber = 33994, - BeatsPerMinute = 93, - TopSpeed = 5.6, - Registered = @"2017-03-22T08:55:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", - CountryName = @"Norway" + Id = 246, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", + Position = @"current", + Name = @"Ronja Kraft", + AthleteNumber = 21800, + BeatsPerMinute = 101, + TopSpeed = 5.3, + Registered = @"2017-04-02T03:33:57-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", + CountryName = @"Denmark" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", Position = @"down", - Name = @"Adrian Ibañez", - AthleteNumber = 21968, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-02-03T04:36:54-02:00", + Name = @"Eléa Robin", + AthleteNumber = 26742, + BeatsPerMinute = 90, + TopSpeed = 4.7, + Registered = @"2017-03-30T12:34:24-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", - CountryName = @"Oman" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", + CountryName = @"Saint Vincent and the Grenadines" }); this.Add(new AthletesDataItem() { - Id = 143, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"up", - Name = @"رضا کوتی", - AthleteNumber = 13640, - BeatsPerMinute = 103, - TopSpeed = 4.2, - Registered = @"2017-04-30T02:34:29-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", - CountryName = @"Pakistan" + Name = @"Alex Meyer", + AthleteNumber = 44390, + BeatsPerMinute = 94, + TopSpeed = 4.3, + Registered = @"2017-08-04T07:05:34-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", + CountryName = @"Moldova, Republic of" }); this.Add(new AthletesDataItem() { - Id = 37, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", + Id = 252, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"down", - Name = @"Clyde Matthews", - AthleteNumber = 11955, - BeatsPerMinute = 93, + Name = @"Adérito Lopes", + AthleteNumber = 21320, + BeatsPerMinute = 91, TopSpeed = 5.2, - Registered = @"2017-03-02T05:01:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", - CountryName = @"Palau" + Registered = @"2017-01-07T06:47:56-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", + CountryName = @"Marshall Islands" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Id = 253, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Tim Neal", - AthleteNumber = 45860, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-04-21T04:06:34-03:00", + Name = @"Kayla Patel", + AthleteNumber = 42780, + BeatsPerMinute = 103, + TopSpeed = 4.7, + Registered = @"2017-04-20T09:33:53-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", - CountryName = @"Panama" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", + CountryName = @"Niger" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"current", - Name = @"Annabell Brand", - AthleteNumber = 39233, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-01T12:21:24-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", - CountryName = @"Papua New Guinea" + Name = @"Diego Gautier", + AthleteNumber = 26320, + BeatsPerMinute = 97, + TopSpeed = 4.6, + Registered = @"2017-06-11T03:50:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", + CountryName = @"Nigeria" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", - Position = @"current", - Name = @"Foppe Delfos", - AthleteNumber = 39679, - BeatsPerMinute = 107, - TopSpeed = 4.1, - Registered = @"2017-08-05T10:54:56-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", - CountryName = @"Paraguay" + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Position = @"up", + Name = @"Veera Saari", + AthleteNumber = 40408, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-10-28T10:39:22-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", + CountryName = @"Iraq" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", - Position = @"up", - Name = @"Kent Clark", - AthleteNumber = 32799, - BeatsPerMinute = 106, + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Position = @"down", + Name = @"Zaina Pomp", + AthleteNumber = 14109, + BeatsPerMinute = 90, TopSpeed = 5.7, - Registered = @"2017-01-24T01:00:15-02:00", + Registered = @"2017-09-07T11:17:40-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", - CountryName = @"Peru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", + CountryName = @"Angola" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", Position = @"current", - Name = @"Esma Adıvar", - AthleteNumber = 35565, - BeatsPerMinute = 99, - TopSpeed = 4.2, - Registered = @"2017-06-17T12:34:29-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", - CountryName = @"Philippines" + Name = @"Anthony Harcourt", + AthleteNumber = 33649, + BeatsPerMinute = 109, + TopSpeed = 5.5, + Registered = @"2017-06-14T11:10:20-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", + CountryName = @"India" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"down", - Name = @"Flora Perez", - AthleteNumber = 23907, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-04-12T04:16:56-03:00", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Position = @"current", + Name = @"Roman Smith", + AthleteNumber = 15531, + BeatsPerMinute = 106, + TopSpeed = 4.9, + Registered = @"2017-06-14T05:12:04-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", - CountryName = @"Poland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", + CountryName = @"Gabon" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", + Id = 263, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"up", + Name = @"Estelle Vincent", + AthleteNumber = 41700, + BeatsPerMinute = 99, + TopSpeed = 5.7, + Registered = @"2017-05-31T02:56:58-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", + CountryName = @"Namibia" + }); + this.Add(new AthletesDataItem() + { + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", Position = @"current", - Name = @"David Scott", - AthleteNumber = 46997, - BeatsPerMinute = 101, - TopSpeed = 4.4, - Registered = @"2017-07-25T09:23:24-03:00", + Name = @"Ilke Kisters", + AthleteNumber = 23817, + BeatsPerMinute = 100, + TopSpeed = 5.9, + Registered = @"2017-01-04T02:54:53-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", - CountryName = @"Portugal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", + CountryName = @"Switzerland" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"down", - Name = @"Yarno Kin", - AthleteNumber = 47324, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-08-26T08:21:22-03:00", + Name = @"Jenny Burke", + AthleteNumber = 15266, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-09-11T12:20:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", - CountryName = @"Romania" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", + CountryName = @"Malaysia" }); this.Add(new AthletesDataItem() { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", Position = @"down", - Name = @"Esther Kühn", - AthleteNumber = 24868, - BeatsPerMinute = 92, - TopSpeed = 5.5, - Registered = @"2017-05-14T12:30:08-03:00", + Name = @"Keira Walker", + AthleteNumber = 34116, + BeatsPerMinute = 94, + TopSpeed = 4.8, + Registered = @"2017-01-09T05:46:07-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", - CountryName = @"Russian Federation" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", + CountryName = @"Albania" }); this.Add(new AthletesDataItem() { - Id = 80, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Id = 266, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", Position = @"down", - Name = @"Cecil Nichols", - AthleteNumber = 20656, - BeatsPerMinute = 100, - TopSpeed = 5, - Registered = @"2017-04-24T01:20:34-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", - CountryName = @"RWANDA" + Name = @"Moritz Braun", + AthleteNumber = 48081, + BeatsPerMinute = 107, + TopSpeed = 6, + Registered = @"2017-06-13T12:54:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", + CountryName = @"Andorra" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lilly Keuter", - AthleteNumber = 49893, - BeatsPerMinute = 102, - TopSpeed = 4.5, - Registered = @"2017-01-20T02:38:39-02:00", + Id = 267, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", + Position = @"current", + Name = @"Villads Larsen", + AthleteNumber = 44677, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-25T11:25:30-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", + CountryName = @"Kuwait" + }); + this.Add(new AthletesDataItem() + { + Id = 268, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", + Position = @"up", + Name = @"Sandro Carpentier", + AthleteNumber = 23503, + BeatsPerMinute = 96, + TopSpeed = 5.7, + Registered = @"2017-09-30T01:01:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", - CountryName = @"Saint Kitts and Nevis" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", + CountryName = @"Belgium" + }); + this.Add(new AthletesDataItem() + { + Id = 269, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Position = @"current", + Name = @"Emil Meißner", + AthleteNumber = 37183, + BeatsPerMinute = 97, + TopSpeed = 4, + Registered = @"2017-07-15T12:32:30-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", + CountryName = @"Gambia" }); this.Add(new AthletesDataItem() { - Id = 200, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", - Position = @"current", - Name = @"Alice Perry", - AthleteNumber = 23750, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-03-31T07:15:46-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", - CountryName = @"Saint Lucia" + Id = 270, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Emily Olsen", + AthleteNumber = 13887, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-10-03T08:01:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", + CountryName = @"Central African Republic" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", Position = @"down", - Name = @"Eléa Robin", - AthleteNumber = 26742, + Name = @"آراد جعفری", + AthleteNumber = 34962, BeatsPerMinute = 90, - TopSpeed = 4.7, - Registered = @"2017-03-30T12:34:24-03:00", + TopSpeed = 4.8, + Registered = @"2017-04-22T04:20:39-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", - CountryName = @"Saint Vincent and the Grenadines" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", + CountryName = @"Burundi" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"down", - Name = @"میلاد قاسمی", - AthleteNumber = 12788, - BeatsPerMinute = 101, - TopSpeed = 4.1, - Registered = @"2017-03-01T07:51:17-02:00", + Name = @"Jimmie Mcguinness", + AthleteNumber = 20729, + BeatsPerMinute = 90, + TopSpeed = 4.6, + Registered = @"2017-10-07T06:08:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", - CountryName = @"Samoa" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", + CountryName = @"Botswana" }); this.Add(new AthletesDataItem() { - Id = 72, + Id = 272, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", Name = @"Sélène Roussel", @@ -2066,549 +2122,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 159, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", - Position = @"up", - Name = @"Eva Dean", - AthleteNumber = 48874, - BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-03-04T01:58:52-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", - CountryName = @"Sao Tome and Principe" - }); - this.Add(new AthletesDataItem() - { - Id = 12, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Id = 272, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Sara Larsen", - AthleteNumber = 37094, - BeatsPerMinute = 97, - TopSpeed = 4.5, - Registered = @"2017-04-14T11:48:28-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", - CountryName = @"Saudi Arabia" - }); - this.Add(new AthletesDataItem() - { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", - Position = @"down", - Name = @"Kaya Taşlı", - AthleteNumber = 42291, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-01-30T03:23:36-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", - CountryName = @"Senegal" - }); - this.Add(new AthletesDataItem() - { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Adam Bouchard", - AthleteNumber = 38672, - BeatsPerMinute = 99, - TopSpeed = 4.7, - Registered = @"2017-01-04T03:04:05-02:00", + Name = @"Aaron Robertson", + AthleteNumber = 30727, + BeatsPerMinute = 95, + TopSpeed = 4.2, + Registered = @"2017-08-23T09:37:40-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", - CountryName = @"Seychelles" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", + CountryName = @"Indonesia" }); this.Add(new AthletesDataItem() { - Id = 96, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", Position = @"up", - Name = @"Thea Edwards", - AthleteNumber = 29141, - BeatsPerMinute = 99, - TopSpeed = 5.8, - Registered = @"2017-05-23T05:24:38-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", - CountryName = @"Sierra Leone" - }); - this.Add(new AthletesDataItem() - { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"current", - Name = @"Ana Bourgeois", - AthleteNumber = 24612, - BeatsPerMinute = 110, - TopSpeed = 6, - Registered = @"2017-11-02T02:17:43-02:00", + Name = @"Afet Kumcuoğlu", + AthleteNumber = 33454, + BeatsPerMinute = 106, + TopSpeed = 5.1, + Registered = @"2017-09-16T07:05:43-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", - CountryName = @"Singapore" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", + CountryName = @"New Zealand" }); this.Add(new AthletesDataItem() { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", Position = @"up", - Name = @"Layla Douglas", - AthleteNumber = 21977, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-04-19T11:43:38-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", - CountryName = @"Slovenia" - }); - this.Add(new AthletesDataItem() - { - Id = 178, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lillian Wade", - AthleteNumber = 10729, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-04-07T09:53:13-03:00", + Name = @"Annabelle Besteman", + AthleteNumber = 30560, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-11-11T02:04:19-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", - CountryName = @"Solomon Islands" - }); - this.Add(new AthletesDataItem() - { - Id = 192, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", - Position = @"down", - Name = @"Viivi Kujala", - AthleteNumber = 29939, - BeatsPerMinute = 93, - TopSpeed = 4.1, - Registered = @"2017-05-03T02:40:05-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", - CountryName = @"Somalia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", + CountryName = @"North Korea" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Id = 274, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"up", - Name = @"Charlotte Dean", - AthleteNumber = 45969, + Name = @"Minea Rantanen", + AthleteNumber = 18835, BeatsPerMinute = 105, TopSpeed = 5, - Registered = @"2017-02-13T05:39:15-02:00", + Registered = @"2017-01-24T07:30:43-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", - CountryName = @"South Africa" - }); - this.Add(new AthletesDataItem() - { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Marisvalda Martins", - AthleteNumber = 33879, - BeatsPerMinute = 107, - TopSpeed = 5.4, - Registered = @"2017-01-31T12:07:48-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", - CountryName = @"Spain" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", + CountryName = @"Jordan" }); this.Add(new AthletesDataItem() { - Id = 129, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", Position = @"up", - Name = @"Ella Hansen", - AthleteNumber = 27075, - BeatsPerMinute = 101, - TopSpeed = 5.1, - Registered = @"2017-01-05T10:12:42-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", - CountryName = @"Sri Lanka" - }); - this.Add(new AthletesDataItem() - { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Johann Hinz", - AthleteNumber = 48244, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-03-10T07:36:56-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", - CountryName = @"Sudan" + Name = @"Fritz Sommer", + AthleteNumber = 26210, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-09-29T03:54:57-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", + CountryName = @"Lithuania" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", - Position = @"current", - Name = @"Nick Naumann", - AthleteNumber = 25566, - BeatsPerMinute = 109, + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", + Position = @"down", + Name = @"Rafael Gutierrez", + AthleteNumber = 38804, + BeatsPerMinute = 100, TopSpeed = 5.9, - Registered = @"2017-07-12T09:01:11-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", - CountryName = @"Swaziland" + Registered = @"2017-02-08T07:50:59-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", + CountryName = @"Guinea" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", - Position = @"up", - Name = @"آوا سلطانی نژاد", - AthleteNumber = 45635, - BeatsPerMinute = 98, - TopSpeed = 4.1, - Registered = @"2017-04-10T11:39:46-03:00", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", + Position = @"current", + Name = @"Ellen Leppo", + AthleteNumber = 29286, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-08-16T09:46:35-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", - CountryName = @"Sweden" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", + CountryName = @"Belarus" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"current", - Name = @"Ilke Kisters", - AthleteNumber = 23817, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-01-04T02:54:53-02:00", + Name = @"Encarnacion Martin", + AthleteNumber = 40912, + BeatsPerMinute = 105, + TopSpeed = 5.5, + Registered = @"2017-01-11T12:52:28-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", - CountryName = @"Switzerland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", + CountryName = @"Thailand" }); this.Add(new AthletesDataItem() { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"current", - Name = @"Alex Craig", - AthleteNumber = 21868, - BeatsPerMinute = 94, - TopSpeed = 4.2, - Registered = @"2017-03-19T10:20:51-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", - CountryName = @"Syrian Arab Republic" + Name = @"David Scott", + AthleteNumber = 46997, + BeatsPerMinute = 101, + TopSpeed = 4.4, + Registered = @"2017-07-25T09:23:24-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", + CountryName = @"Portugal" }); this.Add(new AthletesDataItem() { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", - Position = @"up", - Name = @"Franklin Byrd", - AthleteNumber = 49498, - BeatsPerMinute = 106, - TopSpeed = 5.3, - Registered = @"2017-11-04T11:09:26-02:00", + Id = 279, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Position = @"current", + Name = @"Ashley Romero", + AthleteNumber = 36611, + BeatsPerMinute = 104, + TopSpeed = 5.5, + Registered = @"2017-02-08T12:45:46-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", - CountryName = @"Taiwan, Province of China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", + CountryName = @"Mongolia" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", + Id = 280, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Position = @"down", + Name = @"Cecil Nichols", + AthleteNumber = 20656, + BeatsPerMinute = 100, + TopSpeed = 5, + Registered = @"2017-04-24T01:20:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", + CountryName = @"RWANDA" + }); + this.Add(new AthletesDataItem() + { + Id = 282, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", Position = @"current", - Name = @"Pippa Morris", - AthleteNumber = 44421, - BeatsPerMinute = 101, - TopSpeed = 5.5, - Registered = @"2017-03-06T09:21:58-02:00", + Name = @"Johann Fischer", + AthleteNumber = 37212, + BeatsPerMinute = 98, + TopSpeed = 5.8, + Registered = @"2017-09-01T04:39:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", - CountryName = @"Tajikistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", + CountryName = @"Brazil" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", - Position = @"up", - Name = @"Emma Turner", - AthleteNumber = 39487, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-07-30T01:33:14-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", - CountryName = @"Tanzania, United Republic of" + Id = 283, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Position = @"current", + Name = @"سینا مرادی", + AthleteNumber = 10809, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-04-05T05:27:13-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", + CountryName = @"Bahrain" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", + Id = 284, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", Position = @"current", - Name = @"Encarnacion Martin", - AthleteNumber = 40912, + Name = @"Abel Brun", + AthleteNumber = 39315, BeatsPerMinute = 105, - TopSpeed = 5.5, - Registered = @"2017-01-11T12:52:28-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", - CountryName = @"Thailand" + TopSpeed = 5.1, + Registered = @"2017-10-05T05:54:31-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", + CountryName = @"Afghanistan" }); this.Add(new AthletesDataItem() { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Sara Hannula", - AthleteNumber = 22025, - BeatsPerMinute = 102, - TopSpeed = 4.2, - Registered = @"2017-10-09T11:32:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", - CountryName = @"Timor-Leste" + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Position = @"current", + Name = @"Jeffrey Medina", + AthleteNumber = 42905, + BeatsPerMinute = 100, + TopSpeed = 5.2, + Registered = @"2017-09-15T02:11:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", + CountryName = @"Greece" }); this.Add(new AthletesDataItem() { - Id = 147, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", Position = @"down", - Name = @"میلاد یاسمی", - AthleteNumber = 44023, + Name = @"Niilo Laurila", + AthleteNumber = 49215, BeatsPerMinute = 104, - TopSpeed = 5.2, - Registered = @"2017-06-10T04:11:01-03:00", + TopSpeed = 4.5, + Registered = @"2017-04-26T01:26:36-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", - CountryName = @"Togo" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", + CountryName = @"Ethiopia" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Veronika Huber", - AthleteNumber = 18146, - BeatsPerMinute = 103, - TopSpeed = 5.2, - Registered = @"2017-07-13T02:23:56-03:00", + Name = @"Marisvalda Martins", + AthleteNumber = 33879, + BeatsPerMinute = 107, + TopSpeed = 5.4, + Registered = @"2017-01-31T12:07:48-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", - CountryName = @"Tonga" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", + CountryName = @"Spain" }); this.Add(new AthletesDataItem() { - Id = 122, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Natalie Conrad", - AthleteNumber = 42602, - BeatsPerMinute = 108, - TopSpeed = 6, - Registered = @"2017-03-18T06:35:44-02:00", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", + Position = @"current", + Name = @"Eloida Novaes", + AthleteNumber = 30751, + BeatsPerMinute = 107, + TopSpeed = 4.2, + Registered = @"2017-01-02T01:04:04-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", - CountryName = @"Trinidad and Tobago" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", + CountryName = @"Chile" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Charlotte Dean", + AthleteNumber = 45969, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-02-13T05:39:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", + CountryName = @"South Africa" + }); + this.Add(new AthletesDataItem() + { + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", Position = @"current", - Name = @"Marialba Nascimento", - AthleteNumber = 47061, - BeatsPerMinute = 108, - TopSpeed = 5.2, - Registered = @"2017-09-19T05:47:21-03:00", + Name = @"Loïc Gerard", + AthleteNumber = 31706, + BeatsPerMinute = 102, + TopSpeed = 4.4, + Registered = @"2017-07-28T09:10:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", + CountryName = @"Ireland" + }); + this.Add(new AthletesDataItem() + { + Id = 292, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", + Position = @"down", + Name = @"Asta Hansen", + AthleteNumber = 17222, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-01-08T02:41:56-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", - CountryName = @"Tunisia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", + CountryName = @"Kazakhstan" + }); + this.Add(new AthletesDataItem() + { + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Sara Hannula", + AthleteNumber = 22025, + BeatsPerMinute = 102, + TopSpeed = 4.2, + Registered = @"2017-10-09T11:32:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", + CountryName = @"Timor-Leste" }); this.Add(new AthletesDataItem() { - Id = 135, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", - Position = @"down", - Name = @"Darryl Douglas", - AthleteNumber = 35826, - BeatsPerMinute = 96, - TopSpeed = 4.6, - Registered = @"2017-07-20T11:45:52-03:00", + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"current", + Name = @"Ana Bourgeois", + AthleteNumber = 24612, + BeatsPerMinute = 110, + TopSpeed = 6, + Registered = @"2017-11-02T02:17:43-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", - CountryName = @"Turkey" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", + CountryName = @"Singapore" }); this.Add(new AthletesDataItem() { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 296, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", Position = @"up", - Name = @"Adem Özdoğan", - AthleteNumber = 45143, - BeatsPerMinute = 90, - TopSpeed = 5.5, - Registered = @"2017-02-16T07:11:52-02:00", + Name = @"Thea Edwards", + AthleteNumber = 29141, + BeatsPerMinute = 99, + TopSpeed = 5.8, + Registered = @"2017-05-23T05:24:38-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", - CountryName = @"Turkmenistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", + CountryName = @"Sierra Leone" }); this.Add(new AthletesDataItem() { - Id = 14, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", - Position = @"up", - Name = @"Ömür Denkel", - AthleteNumber = 31061, - BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-02-18T05:32:55-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", - CountryName = @"Tuvalu" + Id = 299, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"down", + Name = @"Victor Lévesque", + AthleteNumber = 48375, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-11-10T11:31:44-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", + CountryName = @"Mauritania" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Id = 301, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"down", - Name = @"Cathalijne Van Der Ree", - AthleteNumber = 45160, - BeatsPerMinute = 102, - TopSpeed = 5.4, - Registered = @"2017-02-13T05:23:49-02:00", + Name = @"Louis Stewart", + AthleteNumber = 48131, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-02-26T07:28:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", - CountryName = @"Uganda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", + CountryName = @"Honduras" }); this.Add(new AthletesDataItem() { - Id = 164, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Ethel Stephens", - AthleteNumber = 18692, - BeatsPerMinute = 94, - TopSpeed = 4.1, - Registered = @"2017-02-13T05:03:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", - CountryName = @"Ukraine" + Id = 302, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", + Position = @"up", + Name = @"Bill Fox", + AthleteNumber = 18511, + BeatsPerMinute = 91, + TopSpeed = 5, + Registered = @"2017-10-24T08:25:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", + CountryName = @"Iran, Islamic Republic Of" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Id = 304, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", Position = @"down", - Name = @"Aatu Ranta", - AthleteNumber = 38049, - BeatsPerMinute = 94, - TopSpeed = 5.1, - Registered = @"2017-07-21T04:22:18-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", - CountryName = @"United Arab Emirates" - }); - this.Add(new AthletesDataItem() - { - Id = 169, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", - Position = @"up", - Name = @"Aziz Santos", - AthleteNumber = 38947, + Name = @"Mathys Martin", + AthleteNumber = 32928, BeatsPerMinute = 98, - TopSpeed = 4, - Registered = @"2017-04-03T02:18:46-03:00", + TopSpeed = 5.5, + Registered = @"2017-05-17T12:51:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", - CountryName = @"United Kingdom" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", + CountryName = @"Holy See (Vatican City State)" }); this.Add(new AthletesDataItem() { - Id = 170, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", - Position = @"up", - Name = @"Fernando Gimenez", - AthleteNumber = 31290, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-06-21T06:45:54-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uruguay" + Id = 305, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Position = @"current", + Name = @"Gianne Godijn", + AthleteNumber = 45945, + BeatsPerMinute = 96, + TopSpeed = 4.5, + Registered = @"2017-03-22T03:23:12-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", + CountryName = @"Italy" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", - Position = @"down", - Name = @"Mathieu Mathieu", - AthleteNumber = 10555, - BeatsPerMinute = 101, - TopSpeed = 5.2, - Registered = @"2017-01-05T07:28:11-02:00", + Id = 306, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Position = @"up", + Name = @"Mira Campos", + AthleteNumber = 39222, + BeatsPerMinute = 95, + TopSpeed = 5.9, + Registered = @"2017-01-11T01:41:31-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uzbekistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", + CountryName = @"Armenia" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"down", - Name = @"Juanita Franklin", - AthleteNumber = 13907, - BeatsPerMinute = 91, - TopSpeed = 6, - Registered = @"2017-10-04T02:46:46-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", - CountryName = @"Vanuatu" + Name = @"Esther Kühn", + AthleteNumber = 24868, + BeatsPerMinute = 92, + TopSpeed = 5.5, + Registered = @"2017-05-14T12:30:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", + CountryName = @"Russian Federation" }); this.Add(new AthletesDataItem() { - Id = 25, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", Position = @"up", - Name = @"Stanley Hart", - AthleteNumber = 14150, - BeatsPerMinute = 91, - TopSpeed = 4.5, - Registered = @"2017-08-19T03:02:33-03:00", + Name = @"Hans Möller", + AthleteNumber = 34122, + BeatsPerMinute = 109, + TopSpeed = 5.6, + Registered = @"2017-06-20T06:02:49-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", - CountryName = @"Venezuela" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", + CountryName = @"Djibouti" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 309, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", Position = @"current", - Name = @"Eliza Bishop", - AthleteNumber = 31774, - BeatsPerMinute = 96, - TopSpeed = 4.7, - Registered = @"2017-09-22T11:49:02-03:00", + Name = @"Alice Perry", + AthleteNumber = 23750, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-03-31T07:15:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", - CountryName = @"Western Sahara" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", + CountryName = @"Saint Lucia" }); this.Add(new AthletesDataItem() { - Id = 34, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Id = 310, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Position = @"up", + Name = @"Kaya Tekand", + AthleteNumber = 11028, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-04-10T09:57:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", + CountryName = @"Fiji" + }); + this.Add(new AthletesDataItem() + { + Id = 311, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Linda Schäfer", - AthleteNumber = 43074, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-01-05T11:41:20-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", - CountryName = @"Yemen" + Name = @"Ilona Salonen", + AthleteNumber = 27068, + BeatsPerMinute = 91, + TopSpeed = 5.4, + Registered = @"2017-07-03T06:19:47-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", + CountryName = @"Bolivia" }); } } diff --git a/samples/grids/grid/conditional-cell-style-2/BlazorClientApp.csproj b/samples/grids/grid/conditional-cell-style-2/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/conditional-cell-style-2/BlazorClientApp.csproj +++ b/samples/grids/grid/conditional-cell-style-2/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/conditional-cell-style-2/ReadMe.md b/samples/grids/grid/conditional-cell-style-2/ReadMe.md new file mode 100644 index 0000000000..2b436dc237 --- /dev/null +++ b/samples/grids/grid/conditional-cell-style-2/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Conditional Cell Style 2 feature using [Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/grid/conditional-cell-style-2/wwwroot/events.js b/samples/grids/grid/conditional-cell-style-2/wwwroot/events.js index 65853b8ea0..52dd34e58a 100644 --- a/samples/grids/grid/conditional-cell-style-2/wwwroot/events.js +++ b/samples/grids/grid/conditional-cell-style-2/wwwroot/events.js @@ -1,4 +1,5 @@ + igRegisterScript("WebGridCellStylesHandler", () => { return { background: (rowData, columnKey, cellValue, rowIndex) => rowIndex % 2 === 0 ? "#EFF4FD" : null, diff --git a/samples/grids/grid/conditional-row-selectors/BlazorClientApp.csproj b/samples/grids/grid/conditional-row-selectors/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/conditional-row-selectors/BlazorClientApp.csproj +++ b/samples/grids/grid/conditional-row-selectors/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/custom-context-menu/App.razor b/samples/grids/grid/custom-context-menu/App.razor index 6f051d6758..096b3cfa67 100644 --- a/samples/grids/grid/custom-context-menu/App.razor +++ b/samples/grids/grid/custom-context-menu/App.razor @@ -110,6 +110,7 @@ public string MenuX; public string MenuY; public IgbCellType ClickedCell; + public IgbRowType ClickedRow; public string iconContent = ""; public string SelectedData; @@ -153,11 +154,11 @@ } - public async void onMenuShow(IgbGridCellEventArgs e) + public async void onMenuShow(IgbGridContextMenuEventArgs e) { - IgbGridCellEventArgsDetail detail = e.Detail; this.ShowMenu = true; - this.ClickedCell = detail.Cell; + this.ClickedCell = e.Detail.Cell; + this.ClickedRow = e.Detail.Row; } public void CopyCellData() @@ -171,8 +172,7 @@ public async void CopyRowData() { this.ShowMenu = false; - NwindDataItem rowData = this.NwindData.ElementAt(this.ClickedCell.Id.RowIndex); - this.SelectedData = JsonSerializer.Serialize(rowData); + this.SelectedData = JsonSerializer.Serialize(this.ClickedRow.Data); StateHasChanged(); } diff --git a/samples/grids/grid/custom-context-menu/BlazorClientApp.csproj b/samples/grids/grid/custom-context-menu/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/custom-context-menu/BlazorClientApp.csproj +++ b/samples/grids/grid/custom-context-menu/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/data-batch-editing-actions/BlazorClientApp.csproj b/samples/grids/grid/data-batch-editing-actions/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/data-batch-editing-actions/BlazorClientApp.csproj +++ b/samples/grids/grid/data-batch-editing-actions/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/data-paste-options/BlazorClientApp.csproj b/samples/grids/grid/data-paste-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/data-paste-options/BlazorClientApp.csproj +++ b/samples/grids/grid/data-paste-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/data-performance-virtualization/BlazorClientApp.csproj b/samples/grids/grid/data-performance-virtualization/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/data-performance-virtualization/BlazorClientApp.csproj +++ b/samples/grids/grid/data-performance-virtualization/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/data-searching/App.razor b/samples/grids/grid/data-searching/App.razor index 9401d44e68..af26a74f50 100644 --- a/samples/grids/grid/data-searching/App.razor +++ b/samples/grids/grid/data-searching/App.razor @@ -37,13 +37,12 @@
- + - +
} @@ -95,6 +94,7 @@ public void OnValueChanging(string newValue) { this.searchText = newValue; + this.grid.FindNextAsync(this.searchText, this.caseSensitive, this.exactMatch); } public void PrevSearch() diff --git a/samples/grids/grid/data-searching/BlazorClientApp.csproj b/samples/grids/grid/data-searching/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/data-searching/BlazorClientApp.csproj +++ b/samples/grids/grid/data-searching/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/data-searching/wwwroot/index.css b/samples/grids/grid/data-searching/wwwroot/index.css index 8da172bb87..1008f792b5 100644 --- a/samples/grids/grid/data-searching/wwwroot/index.css +++ b/samples/grids/grid/data-searching/wwwroot/index.css @@ -1,4 +1,8 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ + +.gridSize { + --ig-size: var(--ig-size-small); +} \ No newline at end of file diff --git a/samples/grids/grid/data-summary-formatter/App.razor b/samples/grids/grid/data-summary-formatter/App.razor index 14eb19b8aa..114670e30d 100644 --- a/samples/grids/grid/data-summary-formatter/App.razor +++ b/samples/grids/grid/data-summary-formatter/App.razor @@ -9,8 +9,7 @@ Data="NwindData" Name="grid" @ref="grid" - Id="grid" - DisplayDensity="DisplayDensity.Compact"> + Id="grid"> - + diff --git a/samples/grids/grid/data-summary-formatter/wwwroot/events.js b/samples/grids/grid/data-summary-formatter/wwwroot/events.js index c1105f4c9b..0b20d49045 100644 --- a/samples/grids/grid/data-summary-formatter/wwwroot/events.js +++ b/samples/grids/grid/data-summary-formatter/wwwroot/events.js @@ -1,4 +1,5 @@ + igRegisterScript("WebGridSummaryFormatter", (summary) => { const result = summary.summaryResult; if (summaryOperand instanceof IgcDateSummaryOperand && summary.key !== "count" && result !== null && result !== undefined) { diff --git a/samples/grids/grid/data-summary-formatter/wwwroot/index.css b/samples/grids/grid/data-summary-formatter/wwwroot/index.css index 50ca13caa6..167a9faabe 100644 --- a/samples/grids/grid/data-summary-formatter/wwwroot/index.css +++ b/samples/grids/grid/data-summary-formatter/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#grid { + --ig-size: var(--ig-size-small); +} + diff --git a/samples/grids/grid/data-summary-options/BlazorClientApp.csproj b/samples/grids/grid/data-summary-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/data-summary-options/BlazorClientApp.csproj +++ b/samples/grids/grid/data-summary-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/data-summary-template/App.razor b/samples/grids/grid/data-summary-template/App.razor index 3bb15ad190..0b13b0bf87 100644 --- a/samples/grids/grid/data-summary-template/App.razor +++ b/samples/grids/grid/data-summary-template/App.razor @@ -1,5 +1,7 @@ @using IgniteUI.Blazor.Controls +@inject IJSRuntime JS +
+ Name="SizeEditor" + @ref="sizeEditor" + Label="Grid Size:" + ValueType="PropertyEditorValueType.EnumValue" + DropDownNames="@(new string[] { "Small", "Medium", "Large" })" + DropDownValues="@(new string[] { "Small", "Medium", "Large" })" + ChangedScript="WebGridSetGridSize"> @@ -38,6 +44,7 @@
@@ -112,7 +119,7 @@ var propertyEditorPanel1 = this.propertyEditorPanel1; var summaryRowHeightEditor = this.summaryRowHeightEditor; var toggleSummariesEditor = this.toggleSummariesEditor; - var displayDensityEditor = this.displayDensityEditor; + var sizeEditor = this.sizeEditor; var grid = this.grid; var column1 = this.column1; var column2 = this.column2; @@ -127,7 +134,7 @@ private IgbPropertyEditorPanel propertyEditorPanel1; private IgbPropertyEditorPropertyDescription summaryRowHeightEditor; private IgbPropertyEditorPropertyDescription toggleSummariesEditor; - private IgbPropertyEditorPropertyDescription displayDensityEditor; + private IgbPropertyEditorPropertyDescription sizeEditor; private IgbGrid grid; private IgbColumn column1; private IgbColumn column2; @@ -136,8 +143,8 @@ { bool newValue = bool.Parse(args.NewValue.ToString()); - var column1 = this.grid.ActualColumns[3]; - var column2 = this.grid.ActualColumns[5]; + var column1 = this.grid.ActualColumnList[3]; + var column2 = this.grid.ActualColumnList[5]; column1.HasSummary = newValue; column2.HasSummary = newValue; diff --git a/samples/grids/grid/data-summary-template/BlazorClientApp.csproj b/samples/grids/grid/data-summary-template/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/data-summary-template/BlazorClientApp.csproj +++ b/samples/grids/grid/data-summary-template/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/data-summary-template/wwwroot/events.js b/samples/grids/grid/data-summary-template/wwwroot/events.js new file mode 100644 index 0000000000..ffbe8a10dd --- /dev/null +++ b/samples/grids/grid/data-summary-template/wwwroot/events.js @@ -0,0 +1,8 @@ + + +igRegisterScript("WebGridSetGridSize", (sender, evtArgs) => { + var newVal = evtArgs.newValue.toLowerCase(); + var grid = document.getElementById("grid"); + grid.style.setProperty('--ig-size', `var(--ig-size-${newVal})`); +}, false); + diff --git a/samples/grids/grid/data-summary-template/wwwroot/index.html b/samples/grids/grid/data-summary-template/wwwroot/index.html index 60e3d9d5a3..4220430db9 100644 --- a/samples/grids/grid/data-summary-template/wwwroot/index.html +++ b/samples/grids/grid/data-summary-template/wwwroot/index.html @@ -27,6 +27,8 @@ + + diff --git a/samples/grids/grid/data-validation-style/BlazorClientApp.csproj b/samples/grids/grid/data-validation-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/data-validation-style/BlazorClientApp.csproj +++ b/samples/grids/grid/data-validation-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/data-validator-service-cross-field/BlazorClientApp.csproj b/samples/grids/grid/data-validator-service-cross-field/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/data-validator-service-cross-field/BlazorClientApp.csproj +++ b/samples/grids/grid/data-validator-service-cross-field/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/data-validator-service-extended/BlazorClientApp.csproj b/samples/grids/grid/data-validator-service-extended/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/data-validator-service-extended/BlazorClientApp.csproj +++ b/samples/grids/grid/data-validator-service-extended/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/data-validator-service/BlazorClientApp.csproj b/samples/grids/grid/data-validator-service/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/data-validator-service/BlazorClientApp.csproj +++ b/samples/grids/grid/data-validator-service/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/data-validator-service/EmployeesData.cs b/samples/grids/grid/data-validator-service/EmployeesData.cs index a1af32fc1e..a30308e0ca 100644 --- a/samples/grids/grid/data-validator-service/EmployeesData.cs +++ b/samples/grids/grid/data-validator-service/EmployeesData.cs @@ -698,7 +698,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 51663196, + ID = 516634196, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Name = @"Kaitlin Foro", Email = @"kforot@digg.com", @@ -968,7 +968,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 65129205, + ID = 651239205, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", Name = @"Alvin Assender", Email = @"aassender12@nsw.gov.au", @@ -1538,7 +1538,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 109623, + ID = 109265263, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", Name = @"Shandra Cassels", Email = @"scassels1l@cocolog-nifty.com", @@ -2498,7 +2498,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 65067568, + ID = 650675468, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/5.jpg", Name = @"Cynthea Evers", Email = @"cevers2h@ning.com", @@ -2588,7 +2588,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 63326034, + ID = 633261034, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/78.jpg", Name = @"Wendy Wheeldon", Email = @"wwheeldon2k@chicagotribune.com", @@ -3158,7 +3158,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 12502390, + ID = 125023940, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/48.jpg", Name = @"Dodie Zoephel", Email = @"dzoephel33@fc2.com", @@ -3278,7 +3278,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 17613310, + ID = 176134310, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/47.jpg", Name = @"Gordan Guerrin", Email = @"gguerrin37@google.pl", @@ -4088,7 +4088,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 72405625, + ID = 724056225, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/86.jpg", Name = @"Bobbie Sandes", Email = @"bsandes3y@hibu.com", @@ -4118,7 +4118,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 22421037, + ID = 224211037, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", Name = @"Carolyne Flewitt", Email = @"cflewitt3z@tripod.com", @@ -4538,7 +4538,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 93561147, + ID = 935616147, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", Name = @"Constanta Klazenga", Email = @"cklazenga4d@miibeian.gov.cn", @@ -5108,7 +5108,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 62564531, + ID = 625645431, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", Name = @"Marta Cossor", Email = @"mcossor4w@parallels.com", @@ -5168,7 +5168,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 27428660, + ID = 274286160, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", Name = @"Flynn Sheard", Email = @"fsheard4y@usnews.com", @@ -5618,7 +5618,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 71376805, + ID = 713765805, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/58.jpg", Name = @"Shalne Drache", Email = @"sdrache5d@springer.com", @@ -6368,7 +6368,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 33137395, + ID = 331373495, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", Name = @"Leigh Blenkinsopp", Email = @"lblenkinsopp62@blogtalkradio.com", @@ -6428,7 +6428,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 25850773, + ID = 258507273, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/43.jpg", Name = @"Germaine Adamiak", Email = @"gadamiak64@friendfeed.com", @@ -6458,7 +6458,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 61005077, + ID = 610050277, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/16.jpg", Name = @"Nikolai Antley", Email = @"nantley65@ask.com", @@ -6818,7 +6818,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 42463986, + ID = 424623986, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/46.jpg", Name = @"Royall Somerbell", Email = @"rsomerbell6h@craigslist.org", @@ -6908,7 +6908,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 70003653, + ID = 700032653, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", Name = @"Clyve Popplestone", Email = @"cpopplestone6k@networkadvertising.org", @@ -7328,7 +7328,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 93774824, + ID = 937724824, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", Name = @"Luke Scrafton", Email = @"lscrafton6y@japanpost.jp", @@ -7418,7 +7418,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 13312601, + ID = 133126301, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", Name = @"Emili Raddon", Email = @"eraddon71@sciencedaily.com", @@ -7448,7 +7448,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 64619946, + ID = 646199546, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/86.jpg", Name = @"Alli O' Neligan", Email = @"ao72@ow.ly", @@ -7508,7 +7508,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 25399066, + ID = 253993066, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/58.jpg", Name = @"Ariel Imorts", Email = @"aimorts74@thetimes.co.uk", @@ -7928,7 +7928,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 49462033, + ID = 494623033, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/87.jpg", Name = @"Ara Hutley", Email = @"ahutley7i@answers.com", @@ -7958,7 +7958,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 1643291, + ID = 164323391, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", Name = @"Maighdiln Wilding", Email = @"mwilding7j@blogs.com", @@ -8318,7 +8318,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 54373871, + ID = 543735871, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", Name = @"Hewe Lang", Email = @"hlang7v@moonfruit.com", @@ -8438,7 +8438,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 35840654, + ID = 358406554, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", Name = @"Spenser Seid", Email = @"sseid7z@google.de", @@ -8588,7 +8588,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 46014339, + ID = 460145339, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Name = @"Trixy Squibe", Email = @"tsquibe84@privacy.gov.au", @@ -9218,7 +9218,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 63878506, + ID = 638785306, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Name = @"Cletis Wybern", Email = @"cwybern8p@blogspot.com", @@ -9248,7 +9248,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 527913496, + ID = 527913396, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/16.jpg", Name = @"Berky Cosker", Email = @"bcosker8q@State.gov", @@ -9278,7 +9278,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 2283205, + ID = 228323505, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/80.jpg", Name = @"Juliann Janoschek", Email = @"jjanoschek8r@intel.com", @@ -9458,7 +9458,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 16897469, + ID = 168974669, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", Name = @"Igor Zelland", Email = @"izelland8x@mapy.cz", @@ -9518,7 +9518,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 98023833, + ID = 980233833, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", Name = @"Tera Dominicacci", Email = @"tdominicacci8z@sun.com", @@ -9938,7 +9938,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 79418685, + ID = 794186585, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", Name = @"Lucia Blades", Email = @"lblades9d@howstuffworks.com", @@ -10268,7 +10268,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 79591490, + ID = 795914490, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", Name = @"Wells Chant", Email = @"wchant9o@howstuffworks.com", @@ -10508,7 +10508,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 87960722, + ID = 879607232, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/7.jpg", Name = @"Foster Bardsley", Email = @"fbardsley9w@issuu.com", @@ -10598,7 +10598,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 35395381, + ID = 353953821, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/89.jpg", Name = @"Marisa Schreurs", Email = @"mschreurs9z@squarespace.com", @@ -10748,7 +10748,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 60912701, + ID = 609123701, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/7.jpg", Name = @"Perri Craney", Email = @"pcraneya4@feedburner.com", @@ -10988,7 +10988,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 44231428, + ID = 442314428, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", Name = @"Alleyn Osbaldstone", Email = @"aosbaldstoneac@is.gd", @@ -11918,7 +11918,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 26002585, + ID = 262302585, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/31.jpg", Name = @"Pollyanna Stickney", Email = @"pstickneyb7@deliciousdays.com", @@ -12398,7 +12398,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 47818637, + ID = 478148637, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", Name = @"Leticia Grisewood", Email = @"lgrisewoodbn@youtube.com", @@ -12848,7 +12848,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 84996821, + ID = 849968521, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", Name = @"Sidney Braffington", Email = @"sbraffingtonc2@linkedin.com", @@ -13088,7 +13088,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 87382037, + ID = 873482037, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/95.jpg", Name = @"Pegeen Dudley", Email = @"pdudleyca@hc360.com", @@ -13148,7 +13148,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 28273168, + ID = 282735168, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", Name = @"Robina Edlestone", Email = @"redlestonecc@biblegateway.com", @@ -13268,7 +13268,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 18133342, + ID = 181333342, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/1.jpg", Name = @"Konstantin McPolin", Email = @"kmcpolincg@tiny.cc", @@ -13298,7 +13298,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 27891491, + ID = 278914491, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/87.jpg", Name = @"Alasdair Tapsfield", Email = @"atapsfieldch@ox.ac.uk", @@ -13478,7 +13478,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 75323534, + ID = 753253534, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", Name = @"Lorena Mousdall", Email = @"lmousdallcn@elegantthemes.com", @@ -13508,7 +13508,7 @@ public EmployeesData() }); this.Add(new EmployeesDataItem() { - ID = 46063202, + ID = 460632062, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Name = @"Gayle St Pierre", Email = @"gstco@cargocollective.com", diff --git a/samples/grids/grid/editing-columns/App.razor b/samples/grids/grid/editing-columns/App.razor index cb58102aca..860dd1e3bc 100644 --- a/samples/grids/grid/editing-columns/App.razor +++ b/samples/grids/grid/editing-columns/App.razor @@ -4,12 +4,12 @@
+ AllowFiltering="true"> @@ -72,11 +72,11 @@ protected override async Task OnAfterRenderAsync(bool firstRender) { - var grid1 = this.grid1; + var grid = this.grid; } - private IgbGrid grid1; + private IgbGrid grid; private NwindData _nwindData = null; public NwindData NwindData diff --git a/samples/grids/grid/editing-columns/BlazorClientApp.csproj b/samples/grids/grid/editing-columns/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/editing-columns/BlazorClientApp.csproj +++ b/samples/grids/grid/editing-columns/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/editing-columns/wwwroot/index.css b/samples/grids/grid/editing-columns/wwwroot/index.css index 50ca13caa6..18a0fc2470 100644 --- a/samples/grids/grid/editing-columns/wwwroot/index.css +++ b/samples/grids/grid/editing-columns/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#grid { + --ig-size: var(--ig-size-medium); +} + diff --git a/samples/grids/grid/editing-events/BlazorClientApp.csproj b/samples/grids/grid/editing-events/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/editing-events/BlazorClientApp.csproj +++ b/samples/grids/grid/editing-events/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/editing-excel-style-custom/App.razor b/samples/grids/grid/editing-excel-style-custom/App.razor new file mode 100644 index 0000000000..5b6f9d1951 --- /dev/null +++ b/samples/grids/grid/editing-excel-style-custom/App.razor @@ -0,0 +1,80 @@ +@using IgniteUI.Blazor.Controls + +@inject IJSRuntime JS + +
+
+ + + + + + + + + + + + + + + + + +
+
+ +@code { + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var grid1 = this.grid1; + } + + async private void rendered() + { + await JS.InvokeVoidAsync("attachKeyDownEvent"); + } + + private IgbGrid grid1; + private bool shouldAppendValue = false; + + private NwindData _nwindData = null; + public NwindData NwindData + { + get + { + if (_nwindData == null) + { + _nwindData = new NwindData(); + } + return _nwindData; + } + } +} \ No newline at end of file diff --git a/samples/grids/grid/editing-excel-style-custom/BlazorClientApp.csproj b/samples/grids/grid/editing-excel-style-custom/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/grids/grid/editing-excel-style-custom/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/grids/grid/editing-excel-style-custom/BlazorClientApp.sln b/samples/grids/grid/editing-excel-style-custom/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/grids/grid/editing-excel-style-custom/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/grids/grid/editing-excel-style-custom/NwindData.cs b/samples/grids/grid/editing-excel-style-custom/NwindData.cs new file mode 100644 index 0000000000..919d8bd1b5 --- /dev/null +++ b/samples/grids/grid/editing-excel-style-custom/NwindData.cs @@ -0,0 +1,561 @@ +using System; +using System.Collections.Generic; +public class NwindDataItem +{ + public double ProductID { get; set; } + public string ProductName { get; set; } + public double SupplierID { get; set; } + public double CategoryID { get; set; } + public string QuantityPerUnit { get; set; } + public double UnitPrice { get; set; } + public double UnitsInStock { get; set; } + public double UnitsOnOrder { get; set; } + public double ReorderLevel { get; set; } + public bool Discontinued { get; set; } + public string OrderDate { get; set; } + public double Rating { get; set; } + public List Locations { get; set; } +} +public class NwindDataItem_LocationsItem +{ + public string Shop { get; set; } + public string LastInventory { get; set; } +} + +public class NwindData + : List +{ + public NwindData() + { + this.Add(new NwindDataItem() + { + ProductID = 1, + ProductName = @"Chai", + SupplierID = 1, + CategoryID = 1, + QuantityPerUnit = @"10 boxes x 20 bags", + UnitPrice = 18, + UnitsInStock = 39, + UnitsOnOrder = 30, + ReorderLevel = 10, + Discontinued = false, + OrderDate = @"2012-02-12", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Fun-Tasty Co.", + LastInventory = @"2018-06-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 2, + ProductName = @"Chang", + SupplierID = 1, + CategoryID = 1, + QuantityPerUnit = @"24 - 12 oz bottles", + UnitPrice = 19, + UnitsInStock = 17, + UnitsOnOrder = 40, + ReorderLevel = 25, + Discontinued = true, + OrderDate = @"2003-03-17", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 3, + ProductName = @"Aniseed Syrup", + SupplierID = 1, + CategoryID = 2, + QuantityPerUnit = @"12 - 550 ml bottles", + UnitPrice = 10, + UnitsInStock = 13, + UnitsOnOrder = 70, + ReorderLevel = 25, + Discontinued = false, + OrderDate = @"2006-03-17", + Rating = 3, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Street Market", + LastInventory = @"2018-12-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"24/7 Market", + LastInventory = @"2018-11-11" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 4, + ProductName = @"Chef Antons Cajun Seasoning", + SupplierID = 2, + CategoryID = 2, + QuantityPerUnit = @"48 - 6 oz jars", + UnitPrice = 22, + UnitsInStock = 53, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2016-03-17", + Rating = 3, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Fun-Tasty Co.", + LastInventory = @"2018-06-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Street Market", + LastInventory = @"2018-12-12" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 5, + ProductName = @"Chef Antons Gumbo Mix", + SupplierID = 2, + CategoryID = 2, + QuantityPerUnit = @"36 boxes", + UnitPrice = 21.35, + UnitsInStock = 0, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = true, + OrderDate = @"2011-11-11", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 6, + ProductName = @"Grandmas Boysenberry Spread", + SupplierID = 3, + CategoryID = 2, + QuantityPerUnit = @"12 - 8 oz jars", + UnitPrice = 25, + UnitsInStock = 0, + UnitsOnOrder = 30, + ReorderLevel = 25, + Discontinued = false, + OrderDate = @"2017-12-17", + Rating = 4, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 7, + ProductName = @"Uncle Bobs Organic Dried Pears", + SupplierID = 3, + CategoryID = 7, + QuantityPerUnit = @"12 - 1 lb pkgs.", + UnitPrice = 30, + UnitsInStock = 150, + UnitsOnOrder = 30, + ReorderLevel = 10, + Discontinued = false, + OrderDate = @"2016-07-17", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Fun-Tasty Co.", + LastInventory = @"2018-06-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Street Market", + LastInventory = @"2018-12-12" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 8, + ProductName = @"Northwoods Cranberry Sauce", + SupplierID = 3, + CategoryID = 2, + QuantityPerUnit = @"12 - 12 oz jars", + UnitPrice = 40, + UnitsInStock = 6, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2018-01-17", + Rating = 4, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Fun-Tasty Co.", + LastInventory = @"2018-06-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 9, + ProductName = @"Mishi Kobe Niku", + SupplierID = 4, + CategoryID = 6, + QuantityPerUnit = @"18 - 500 g pkgs.", + UnitPrice = 97, + UnitsInStock = 29, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = true, + OrderDate = @"2010-02-17", + Rating = 4, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 10, + ProductName = @"Ikura", + SupplierID = 4, + CategoryID = 8, + QuantityPerUnit = @"12 - 200 ml jars", + UnitPrice = 31, + UnitsInStock = 31, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2008-05-17", + Rating = 3, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Wall Market", + LastInventory = @"2018-12-06" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 11, + ProductName = @"Queso Cabrales", + SupplierID = 5, + CategoryID = 4, + QuantityPerUnit = @"1 kg pkg.", + UnitPrice = 21, + UnitsInStock = 22, + UnitsOnOrder = 30, + ReorderLevel = 30, + Discontinued = false, + OrderDate = @"2009-01-17", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Fun-Tasty Co.", + LastInventory = @"2018-06-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 12, + ProductName = @"Queso Manchego La Pastora", + SupplierID = 5, + CategoryID = 4, + QuantityPerUnit = @"10 - 500 g pkgs.", + UnitPrice = 38, + UnitsInStock = 86, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2015-11-17", + Rating = 3, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 13, + ProductName = @"Konbu", + SupplierID = 6, + CategoryID = 8, + QuantityPerUnit = @"2 kg box", + UnitPrice = 6, + UnitsInStock = 24, + UnitsOnOrder = 30, + ReorderLevel = 5, + Discontinued = false, + OrderDate = @"2015-03-17", + Rating = 2, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 14, + ProductName = @"Tofu", + SupplierID = 6, + CategoryID = 7, + QuantityPerUnit = @"40 - 100 g pkgs.", + UnitPrice = 23.25, + UnitsInStock = 35, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2017-06-17", + Rating = 4, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Street Market", + LastInventory = @"2018-12-12" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 15, + ProductName = @"Genen Shouyu", + SupplierID = 6, + CategoryID = 2, + QuantityPerUnit = @"24 - 250 ml bottles", + UnitPrice = 15.5, + UnitsInStock = 39, + UnitsOnOrder = 30, + ReorderLevel = 5, + Discontinued = false, + OrderDate = @"2014-03-17", + Rating = 4, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Local Market", + LastInventory = @"2018-07-03" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Wall Market", + LastInventory = @"2018-12-06" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 16, + ProductName = @"Pavlova", + SupplierID = 7, + CategoryID = 3, + QuantityPerUnit = @"32 - 500 g boxes", + UnitPrice = 17.45, + UnitsInStock = 29, + UnitsOnOrder = 30, + ReorderLevel = 10, + Discontinued = false, + OrderDate = @"2018-03-28", + Rating = 2, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Street Market", + LastInventory = @"2018-12-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"24/7 Market", + LastInventory = @"2018-11-11" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 17, + ProductName = @"Alice Mutton", + SupplierID = 7, + CategoryID = 6, + QuantityPerUnit = @"20 - 1 kg tins", + UnitPrice = 39, + UnitsInStock = 0, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = true, + OrderDate = @"2015-08-17", + Rating = 2, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 18, + ProductName = @"Carnarvon Tigers", + SupplierID = 7, + CategoryID = 8, + QuantityPerUnit = @"16 kg pkg.", + UnitPrice = 62.5, + UnitsInStock = 42, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2005-09-27", + Rating = 2, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"24/7 Market", + LastInventory = @"2018-11-11" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 19, + ProductName = @"Teatime Chocolate Biscuits", + SupplierID = 8, + CategoryID = 3, + QuantityPerUnit = @"", + UnitPrice = 9.2, + UnitsInStock = 25, + UnitsOnOrder = 30, + ReorderLevel = 5, + Discontinued = false, + OrderDate = @"2001-03-17", + Rating = 2, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Local Market", + LastInventory = @"2018-07-03" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 20, + ProductName = @"Sir Rodneys Marmalade", + SupplierID = 8, + CategoryID = 3, + QuantityPerUnit = @"4 - 100 ml jars", + UnitPrice = 4.5, + UnitsInStock = 40, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2005-03-17", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + } +} diff --git a/samples/grids/grid/editing-excel-style-custom/Program.cs b/samples/grids/grid/editing-excel-style-custom/Program.cs new file mode 100644 index 0000000000..bc5b15de32 --- /dev/null +++ b/samples/grids/grid/editing-excel-style-custom/Program.cs @@ -0,0 +1,37 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; +using System.Text.Json; +using System.Text.Json.Serialization; + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbInputModule), + typeof(IgbGridModule) + ); + + builder.Services.Configure(options => + { + options.ReferenceHandler = ReferenceHandler.Preserve; + options.MaxDepth = 64; // Increase the maximum depth if needed + }); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/grids/grid/editing-excel-style-custom/Properties/launchSettings.json b/samples/grids/grid/editing-excel-style-custom/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/grids/grid/editing-excel-style-custom/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/grids/grid/editing-excel-style-custom/ReadMe.md b/samples/grids/grid/editing-excel-style-custom/ReadMe.md new file mode 100644 index 0000000000..1f35e10b7f --- /dev/null +++ b/samples/grids/grid/editing-excel-style-custom/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Editing Excel Style Custom feature using [Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/grid/editing-excel-style-custom/_Imports.razor b/samples/grids/grid/editing-excel-style-custom/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/grids/grid/editing-excel-style-custom/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/grids/grid/editing-excel-style-custom/wwwroot/events.js b/samples/grids/grid/editing-excel-style-custom/wwwroot/events.js new file mode 100644 index 0000000000..4bb1d4dc70 --- /dev/null +++ b/samples/grids/grid/editing-excel-style-custom/wwwroot/events.js @@ -0,0 +1,90 @@ +igRegisterScript("WebGridEditingExcelStyle", (ev) => { + // Assuming `ev.detail.target` gives you the grid element or another relevant element + var gridElement = ev.detail.target; // This is just an example; adjust based on actual structure + + // Attach the onkeydown event listener to the gridElement or a specific child element + gridElement.addEventListener('keydown', (keydownEvent) => { + + }, false); + +}); + +var shouldAppendValue = false; + +window.attachKeyDownEvent = () => { + var grid1 = document.querySelectorAll("igc-grid")[0]; + + grid1.addEventListener('activeNodeChange', (event) => { + grid1.endEdit(); + (grid1.getElementsByClassName("igx-grid__tbody-content")[0]).focus(); + }); + + grid1.addEventListener('keydown', (e) => { + var code = e.code; + var grid1 = window.grid1; + var activeElem = grid1.selectedCells[0]; + + if ((e.code >= 'Digit0' && e.code <= 'Digit9') || + (e.code >= 'KeyA' && e.code <= 'KeyZ') || + (e.code >= 'Numpad0' && e.code <= 'Numpad9') && + e.code !== 'Enter' && e.code !== 'NumpadEnter') { + + if (activeElem && activeElem.editMode === false) { + activeElem.editMode = true; + activeElem.editValue = e.key; + shouldAppendValue = true; + grid1.markForCheck(); + } else + + if (activeElem && activeElem.editMode && this.shouldAppendValue) { + e.preventDefault(); + activeElem.editValue = activeElem.editValue + e.key; + shouldAppendValue = false; + } + } + + if (code === 'Backspace') { + if (activeElem == null || activeElem.editMode == false) { + return; + } + const rowIndex = activeElem.row.index; + const columnKey = activeElem.column.field; + + grid1.data[rowIndex][columnKey] = ''; + grid1.markForCheck(); + + } + + if (code === 'Enter' || code === 'NumpadEnter') { + + if (activeElem == null) { + return; + } + + const thisRow = activeElem.row.index; + const dataView = this.grid1.dataView; + const nextRowIndex = this.getNextEditableRowIndex(thisRow, dataView, e.shiftKey); + + grid1.navigateTo(nextRowIndex, activeElem.column.visibleIndex, (obj) => { + grid1.clearCellSelection(); + obj.target.activate(); + }); + } + }); +} + +window.getNextEditableRowIndex = (currentRowIndex, dataView, previous) => { + if (currentRowIndex < 0 || (currentRowIndex === 0 && previous) || (currentRowIndex >= dataView.length - 1 && !previous)) { + return currentRowIndex; + } + if (previous) { + return dataView.findLastIndex((rec, index) => index < currentRowIndex && this.isEditableDataRecordAtIndex(index, dataView)); + } + return dataView.findIndex((rec, index) => index > currentRowIndex && this.isEditableDataRecordAtIndex(index, dataView)); +} + +function isEditableDataRecordAtIndex(dataViewIndex, dataView) { + const rec = dataView[dataViewIndex]; + return !rec.expression && !rec.summaries && !rec.childGridsData && !rec.detailsData; +} + diff --git a/samples/grids/grid/editing-excel-style-custom/wwwroot/index.css b/samples/grids/grid/editing-excel-style-custom/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/grids/grid/editing-excel-style-custom/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/grids/grid/editing-excel-style-custom/wwwroot/index.html b/samples/grids/grid/editing-excel-style-custom/wwwroot/index.html new file mode 100644 index 0000000000..2f36baee77 --- /dev/null +++ b/samples/grids/grid/editing-excel-style-custom/wwwroot/index.html @@ -0,0 +1,35 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + + + + diff --git a/samples/grids/grid/editing-excel-style/BlazorClientApp.csproj b/samples/grids/grid/editing-excel-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/editing-excel-style/BlazorClientApp.csproj +++ b/samples/grids/grid/editing-excel-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/editing-lifecycle/BlazorClientApp.csproj b/samples/grids/grid/editing-lifecycle/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/editing-lifecycle/BlazorClientApp.csproj +++ b/samples/grids/grid/editing-lifecycle/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/excel-exporting/BlazorClientApp.csproj b/samples/grids/grid/excel-exporting/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/excel-exporting/BlazorClientApp.csproj +++ b/samples/grids/grid/excel-exporting/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/excel-style-filtering-sample-1/App.razor b/samples/grids/grid/excel-style-filtering-sample-1/App.razor index 74bf90b3d0..92c6011b70 100644 --- a/samples/grids/grid/excel-style-filtering-sample-1/App.razor +++ b/samples/grids/grid/excel-style-filtering-sample-1/App.razor @@ -12,9 +12,13 @@ IsHorizontal="true" IsWrappingEnabled="true"> + Name="SizeEditor" + @ref="sizeEditor" + Label="Grid Size:" + ValueType="PropertyEditorValueType.EnumValue" + DropDownNames="@(new string[] { "Small", "Medium", "Large" })" + DropDownValues="@(new string[] { "Small", "Medium", "Large" })" + ChangedScript="WebGridSetGridSize"> @@ -23,6 +27,7 @@
- + diff --git a/samples/grids/grid/excel-style-filtering-sample-1/wwwroot/events.js b/samples/grids/grid/excel-style-filtering-sample-1/wwwroot/events.js index c78ba449f8..07fc267826 100644 --- a/samples/grids/grid/excel-style-filtering-sample-1/wwwroot/events.js +++ b/samples/grids/grid/excel-style-filtering-sample-1/wwwroot/events.js @@ -8,3 +8,9 @@ igRegisterScript("WebGridBooleanCellTemplate", (ctx) => { } }, false); +igRegisterScript("WebGridSetGridSize", (sender, evtArgs) => { + var newVal = evtArgs.newValue.toLowerCase(); + var grid = document.getElementById("grid"); + grid.style.setProperty('--ig-size', `var(--ig-size-${newVal})`); +}, false); + diff --git a/samples/grids/grid/excel-style-filtering-sample-2/BlazorClientApp.csproj b/samples/grids/grid/excel-style-filtering-sample-2/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/excel-style-filtering-sample-2/BlazorClientApp.csproj +++ b/samples/grids/grid/excel-style-filtering-sample-2/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/excel-style-filtering-sample-3/BlazorClientApp.csproj b/samples/grids/grid/excel-style-filtering-sample-3/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/excel-style-filtering-sample-3/BlazorClientApp.csproj +++ b/samples/grids/grid/excel-style-filtering-sample-3/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/excel-style-filtering-style/BlazorClientApp.csproj b/samples/grids/grid/excel-style-filtering-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/excel-style-filtering-style/BlazorClientApp.csproj +++ b/samples/grids/grid/excel-style-filtering-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/excel-style-filtering-style/ReadMe.md b/samples/grids/grid/excel-style-filtering-style/ReadMe.md new file mode 100644 index 0000000000..dc40d6c9ec --- /dev/null +++ b/samples/grids/grid/excel-style-filtering-style/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Excel Style Filtering Style feature using [Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/grid/excel-style-filtering-style/wwwroot/index.css b/samples/grids/grid/excel-style-filtering-style/wwwroot/index.css index 49adabb4d5..6de8565f6e 100644 --- a/samples/grids/grid/excel-style-filtering-style/wwwroot/index.css +++ b/samples/grids/grid/excel-style-filtering-style/wwwroot/index.css @@ -3,7 +3,7 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ -#hierarchicalGrid1 { +#grid { --ig-grid-filtering-row-background: #ffcd0f; --ig-button-background: #FFCD0F; --ig-button-foreground: #292826; diff --git a/samples/grids/grid/external-advanced-filtering/BlazorClientApp.csproj b/samples/grids/grid/external-advanced-filtering/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/external-advanced-filtering/BlazorClientApp.csproj +++ b/samples/grids/grid/external-advanced-filtering/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/filtering-options/BlazorClientApp.csproj b/samples/grids/grid/filtering-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/filtering-options/BlazorClientApp.csproj +++ b/samples/grids/grid/filtering-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/filtering-strategy/BlazorClientApp.csproj b/samples/grids/grid/filtering-strategy/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/filtering-strategy/BlazorClientApp.csproj +++ b/samples/grids/grid/filtering-strategy/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/filtering-style/App.razor b/samples/grids/grid/filtering-style/App.razor index 9651a7f798..410ac0dd4a 100644 --- a/samples/grids/grid/filtering-style/App.razor +++ b/samples/grids/grid/filtering-style/App.razor @@ -12,9 +12,13 @@ IsHorizontal="true" IsWrappingEnabled="true"> + Name="SizeEditor" + @ref="sizeEditor" + Label="Grid Size:" + ValueType="PropertyEditorValueType.EnumValue" + DropDownNames="@(new string[] { "Small", "Medium", "Large" })" + DropDownValues="@(new string[] { "Small", "Medium", "Large" })" + ChangedScript="WebGridSetGridSize"> @@ -99,7 +103,7 @@ protected override async Task OnAfterRenderAsync(bool firstRender) { var propertyEditor = this.propertyEditor; - var displayDensityEditor = this.displayDensityEditor; + var sizeEditor = this.sizeEditor; var grid = this.grid; var productName = this.productName; var quantityPerUnit = this.quantityPerUnit; @@ -115,7 +119,7 @@ } private IgbPropertyEditorPanel propertyEditor; - private IgbPropertyEditorPropertyDescription displayDensityEditor; + private IgbPropertyEditorPropertyDescription sizeEditor; private IgbGrid grid; private IgbColumn productName; private IgbColumn quantityPerUnit; diff --git a/samples/grids/grid/filtering-style/BlazorClientApp.csproj b/samples/grids/grid/filtering-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/filtering-style/BlazorClientApp.csproj +++ b/samples/grids/grid/filtering-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/filtering-style/wwwroot/events.js b/samples/grids/grid/filtering-style/wwwroot/events.js index c78ba449f8..07fc267826 100644 --- a/samples/grids/grid/filtering-style/wwwroot/events.js +++ b/samples/grids/grid/filtering-style/wwwroot/events.js @@ -8,3 +8,9 @@ igRegisterScript("WebGridBooleanCellTemplate", (ctx) => { } }, false); +igRegisterScript("WebGridSetGridSize", (sender, evtArgs) => { + var newVal = evtArgs.newValue.toLowerCase(); + var grid = document.getElementById("grid"); + grid.style.setProperty('--ig-size', `var(--ig-size-${newVal})`); +}, false); + diff --git a/samples/grids/grid/filtering-template/BlazorClientApp.csproj b/samples/grids/grid/filtering-template/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/filtering-template/BlazorClientApp.csproj +++ b/samples/grids/grid/filtering-template/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/finjs/App.razor b/samples/grids/grid/finjs/App.razor index 40a7ea68e4..239646ed93 100644 --- a/samples/grids/grid/finjs/App.razor +++ b/samples/grids/grid/finjs/App.razor @@ -32,10 +32,10 @@
- - + diff --git a/samples/grids/grid/finjs/wwwroot/index.css b/samples/grids/grid/finjs/wwwroot/index.css index 10f8336600..157ee870df 100644 --- a/samples/grids/grid/finjs/wwwroot/index.css +++ b/samples/grids/grid/finjs/wwwroot/index.css @@ -1,6 +1,10 @@ /* shared styles are loaded from: */ /* https://static.infragistics.com/xplatform/css/samples */ +.gridSize { + --ig-size: var(--ig-size-small); +} + .controls-holder { display: flex; justify-content: space-between; diff --git a/samples/grids/grid/groupby-custom/BlazorClientApp.csproj b/samples/grids/grid/groupby-custom/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/groupby-custom/BlazorClientApp.csproj +++ b/samples/grids/grid/groupby-custom/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/groupby-expressions/BlazorClientApp.csproj b/samples/grids/grid/groupby-expressions/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/groupby-expressions/BlazorClientApp.csproj +++ b/samples/grids/grid/groupby-expressions/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/groupby-paging/BlazorClientApp.csproj b/samples/grids/grid/groupby-paging/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/groupby-paging/BlazorClientApp.csproj +++ b/samples/grids/grid/groupby-paging/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/groupby-styling/BlazorClientApp.csproj b/samples/grids/grid/groupby-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/groupby-styling/BlazorClientApp.csproj +++ b/samples/grids/grid/groupby-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/groupby-summary-options/BlazorClientApp.csproj b/samples/grids/grid/groupby-summary-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/groupby-summary-options/BlazorClientApp.csproj +++ b/samples/grids/grid/groupby-summary-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/groupby-summary-styling/BlazorClientApp.csproj b/samples/grids/grid/groupby-summary-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/groupby-summary-styling/BlazorClientApp.csproj +++ b/samples/grids/grid/groupby-summary-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/infinite-scroll/BlazorClientApp.csproj b/samples/grids/grid/infinite-scroll/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/infinite-scroll/BlazorClientApp.csproj +++ b/samples/grids/grid/infinite-scroll/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/keyboard-custom-navigation/App.razor b/samples/grids/grid/keyboard-custom-navigation/App.razor index 4b707a865e..a10ac2f4db 100644 --- a/samples/grids/grid/keyboard-custom-navigation/App.razor +++ b/samples/grids/grid/keyboard-custom-navigation/App.razor @@ -6,12 +6,12 @@
- + diff --git a/samples/grids/grid/keyboard-custom-navigation/ReadMe.md b/samples/grids/grid/keyboard-custom-navigation/ReadMe.md new file mode 100644 index 0000000000..98e3f54fbb --- /dev/null +++ b/samples/grids/grid/keyboard-custom-navigation/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Keyboard Custom Navigation feature using [Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/grid/keyboard-custom-navigation/wwwroot/index.css b/samples/grids/grid/keyboard-custom-navigation/wwwroot/index.css index 50ca13caa6..18a0fc2470 100644 --- a/samples/grids/grid/keyboard-custom-navigation/wwwroot/index.css +++ b/samples/grids/grid/keyboard-custom-navigation/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#grid { + --ig-size: var(--ig-size-medium); +} + diff --git a/samples/grids/grid/keyboard-mrl-navigation/App.razor b/samples/grids/grid/keyboard-mrl-navigation/App.razor index c47434e474..5743bc5328 100644 --- a/samples/grids/grid/keyboard-mrl-navigation/App.razor +++ b/samples/grids/grid/keyboard-mrl-navigation/App.razor @@ -10,7 +10,6 @@ @ref="grid" Id="grid" Data="CompanyData" - DisplayDensity="DisplayDensity.Cosy" GridKeydownScript="WebGridMRLCustomNavigationEvent"> - + diff --git a/samples/grids/grid/keyboard-mrl-navigation/wwwroot/index.css b/samples/grids/grid/keyboard-mrl-navigation/wwwroot/index.css index 50ca13caa6..18a0fc2470 100644 --- a/samples/grids/grid/keyboard-mrl-navigation/wwwroot/index.css +++ b/samples/grids/grid/keyboard-mrl-navigation/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#grid { + --ig-size: var(--ig-size-medium); +} + diff --git a/samples/grids/grid/layout-display-density/App.razor b/samples/grids/grid/layout-display-density/App.razor index 6a9d7b8d52..da6eca7d0c 100644 --- a/samples/grids/grid/layout-display-density/App.razor +++ b/samples/grids/grid/layout-display-density/App.razor @@ -1,5 +1,7 @@ @using IgniteUI.Blazor.Controls +@inject IJSRuntime JS +
+ Name="SizeEditor" + @ref="sizeEditor" + Label="Grid Size:" + ValueType="PropertyEditorValueType.EnumValue" + DropDownNames="@(new string[] { "Small", "Medium", "Large" })" + DropDownValues="@(new string[] { "Small", "Medium", "Large" })" + ChangedScript="WebGridSetGridSize"> @@ -21,6 +27,7 @@
{ @@ -186,7 +193,7 @@ } private IgbPropertyEditorPanel propertyEditor; - private IgbPropertyEditorPropertyDescription displayDensityEditor; + private IgbPropertyEditorPropertyDescription sizeEditor; private IgbGrid grid; private InvoicesData _invoicesData = null; diff --git a/samples/grids/grid/layout-display-density/BlazorClientApp.csproj b/samples/grids/grid/layout-display-density/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/layout-display-density/BlazorClientApp.csproj +++ b/samples/grids/grid/layout-display-density/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/layout-display-density/wwwroot/events.js b/samples/grids/grid/layout-display-density/wwwroot/events.js new file mode 100644 index 0000000000..ffbe8a10dd --- /dev/null +++ b/samples/grids/grid/layout-display-density/wwwroot/events.js @@ -0,0 +1,8 @@ + + +igRegisterScript("WebGridSetGridSize", (sender, evtArgs) => { + var newVal = evtArgs.newValue.toLowerCase(); + var grid = document.getElementById("grid"); + grid.style.setProperty('--ig-size', `var(--ig-size-${newVal})`); +}, false); + diff --git a/samples/grids/grid/layout-display-density/wwwroot/index.html b/samples/grids/grid/layout-display-density/wwwroot/index.html index 60e3d9d5a3..4220430db9 100644 --- a/samples/grids/grid/layout-display-density/wwwroot/index.html +++ b/samples/grids/grid/layout-display-density/wwwroot/index.html @@ -27,6 +27,8 @@ + + diff --git a/samples/grids/grid/master-detail/BlazorClientApp.csproj b/samples/grids/grid/master-detail/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/master-detail/BlazorClientApp.csproj +++ b/samples/grids/grid/master-detail/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/multi-cell-selection-mode/BlazorClientApp.csproj b/samples/grids/grid/multi-cell-selection-mode/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/multi-cell-selection-mode/BlazorClientApp.csproj +++ b/samples/grids/grid/multi-cell-selection-mode/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/multi-column-headers-export/App.razor b/samples/grids/grid/multi-column-headers-export/App.razor index a761fc0050..6652895012 100644 --- a/samples/grids/grid/multi-column-headers-export/App.razor +++ b/samples/grids/grid/multi-column-headers-export/App.razor @@ -6,11 +6,11 @@
@@ -49,7 +49,8 @@ Name="GeneralInformation" @ref="generalInformation" Header="General Information" - Collapsible="true"> + Collapsible="true" + Expanded="true"> - + diff --git a/samples/grids/grid/multi-column-headers-export/wwwroot/index.css b/samples/grids/grid/multi-column-headers-export/wwwroot/index.css index 50ca13caa6..167a9faabe 100644 --- a/samples/grids/grid/multi-column-headers-export/wwwroot/index.css +++ b/samples/grids/grid/multi-column-headers-export/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#grid { + --ig-size: var(--ig-size-small); +} + diff --git a/samples/grids/grid/multi-column-headers-overview/App.razor b/samples/grids/grid/multi-column-headers-overview/App.razor index b4aa6146a0..318c8acca7 100644 --- a/samples/grids/grid/multi-column-headers-overview/App.razor +++ b/samples/grids/grid/multi-column-headers-overview/App.razor @@ -150,13 +150,13 @@ public void WebGridPinFirstGroupToggle(IgbPropertyEditorPropertyDescriptionButtonClickEventArgs args) { - var columnGroup = this.grid.ActualColumns[1]; + var columnGroup = this.grid.ActualColumnList[1]; columnGroup.Pinned = !columnGroup.Pinned; } public void WebGridHideFirstGroupToggle(IgbPropertyEditorPropertyDescriptionButtonClickEventArgs args) { - var columnGroup = this.grid.ActualColumns[1]; + var columnGroup = this.grid.ActualColumnList[1]; columnGroup.Hidden = !columnGroup.Hidden; } diff --git a/samples/grids/grid/multi-column-headers-overview/BlazorClientApp.csproj b/samples/grids/grid/multi-column-headers-overview/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/multi-column-headers-overview/BlazorClientApp.csproj +++ b/samples/grids/grid/multi-column-headers-overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/multi-column-headers-styling/BlazorClientApp.csproj b/samples/grids/grid/multi-column-headers-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/multi-column-headers-styling/BlazorClientApp.csproj +++ b/samples/grids/grid/multi-column-headers-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/multi-column-headers-template/BlazorClientApp.csproj b/samples/grids/grid/multi-column-headers-template/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/multi-column-headers-template/BlazorClientApp.csproj +++ b/samples/grids/grid/multi-column-headers-template/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/multi-column-headers-template/wwwroot/events.js b/samples/grids/grid/multi-column-headers-template/wwwroot/events.js index 6a5de595cd..6324a1e0b6 100644 --- a/samples/grids/grid/multi-column-headers-template/wwwroot/events.js +++ b/samples/grids/grid/multi-column-headers-template/wwwroot/events.js @@ -3,7 +3,7 @@ const columnGroupStates = new Map(); function toggleColumnGroup(name) { const grid = document.getElementsByTagName("igc-grid")[0]; var columnGroup = grid.columns.find((col) => col.header === name) - const columns = columnGroup.children.toArray(); + const columns = columnGroup.childColumns; if (columnGroup.header === 'General Information') { const col = columns[1]; col.hidden = !col.hidden; diff --git a/samples/grids/grid/multi-row-dragging/App.razor b/samples/grids/grid/multi-row-dragging/App.razor index 4a5c67506d..a053735eac 100644 --- a/samples/grids/grid/multi-row-dragging/App.razor +++ b/samples/grids/grid/multi-row-dragging/App.razor @@ -7,7 +7,7 @@ diff --git a/samples/grids/grid/multi-row-dragging/BlazorClientApp.csproj b/samples/grids/grid/multi-row-dragging/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/multi-row-dragging/BlazorClientApp.csproj +++ b/samples/grids/grid/multi-row-dragging/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/multi-row-dragging/wwwroot/GridRowDragToGridEvents.js b/samples/grids/grid/multi-row-dragging/wwwroot/GridRowDragToGridEvents.js index 2505537b79..293704cfdd 100644 --- a/samples/grids/grid/multi-row-dragging/wwwroot/GridRowDragToGridEvents.js +++ b/samples/grids/grid/multi-row-dragging/wwwroot/GridRowDragToGridEvents.js @@ -1,4 +1,4 @@ -function OnRowDragEndHandler(evt) { +function OnMultiRowDragEndHandler(evt) { const ghostElement = evt.detail.dragDirective.ghostElement; const dragElementPos = ghostElement.getBoundingClientRect(); const gridPosition = grid2.getBoundingClientRect(); @@ -14,4 +14,4 @@ } } -igRegisterScript("OnRowDragEndHandler", OnRowDragEndHandler, false); \ No newline at end of file +igRegisterScript("OnMultiRowDragEndHandler", OnMultiRowDragEndHandler, false); \ No newline at end of file diff --git a/samples/grids/grid/multi-row-layout-options/BlazorClientApp.csproj b/samples/grids/grid/multi-row-layout-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/multi-row-layout-options/BlazorClientApp.csproj +++ b/samples/grids/grid/multi-row-layout-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/multi-row-layout-style/BlazorClientApp.csproj b/samples/grids/grid/multi-row-layout-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/multi-row-layout-style/BlazorClientApp.csproj +++ b/samples/grids/grid/multi-row-layout-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/overview-dark/App.razor b/samples/grids/grid/overview-dark/App.razor new file mode 100644 index 0000000000..f817eb5626 --- /dev/null +++ b/samples/grids/grid/overview-dark/App.razor @@ -0,0 +1,116 @@ +@using IgniteUI.Blazor.Controls + +@inject IJSRuntime JS + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +@code { + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var grid1 = this.grid1; + var column1 = this.column1; + + } + + private IgbGrid grid1; + private IgbColumn column1; + + private NwindData _nwindData = null; + public NwindData NwindData + { + get + { + if (_nwindData == null) + { + _nwindData = new NwindData(); + } + return _nwindData; + } + } + +} \ No newline at end of file diff --git a/samples/grids/grid/overview-dark/BlazorClientApp.csproj b/samples/grids/grid/overview-dark/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/grids/grid/overview-dark/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/grids/grid/overview-dark/BlazorClientApp.sln b/samples/grids/grid/overview-dark/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/grids/grid/overview-dark/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/grids/grid/overview-dark/NwindData.cs b/samples/grids/grid/overview-dark/NwindData.cs new file mode 100644 index 0000000000..919d8bd1b5 --- /dev/null +++ b/samples/grids/grid/overview-dark/NwindData.cs @@ -0,0 +1,561 @@ +using System; +using System.Collections.Generic; +public class NwindDataItem +{ + public double ProductID { get; set; } + public string ProductName { get; set; } + public double SupplierID { get; set; } + public double CategoryID { get; set; } + public string QuantityPerUnit { get; set; } + public double UnitPrice { get; set; } + public double UnitsInStock { get; set; } + public double UnitsOnOrder { get; set; } + public double ReorderLevel { get; set; } + public bool Discontinued { get; set; } + public string OrderDate { get; set; } + public double Rating { get; set; } + public List Locations { get; set; } +} +public class NwindDataItem_LocationsItem +{ + public string Shop { get; set; } + public string LastInventory { get; set; } +} + +public class NwindData + : List +{ + public NwindData() + { + this.Add(new NwindDataItem() + { + ProductID = 1, + ProductName = @"Chai", + SupplierID = 1, + CategoryID = 1, + QuantityPerUnit = @"10 boxes x 20 bags", + UnitPrice = 18, + UnitsInStock = 39, + UnitsOnOrder = 30, + ReorderLevel = 10, + Discontinued = false, + OrderDate = @"2012-02-12", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Fun-Tasty Co.", + LastInventory = @"2018-06-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 2, + ProductName = @"Chang", + SupplierID = 1, + CategoryID = 1, + QuantityPerUnit = @"24 - 12 oz bottles", + UnitPrice = 19, + UnitsInStock = 17, + UnitsOnOrder = 40, + ReorderLevel = 25, + Discontinued = true, + OrderDate = @"2003-03-17", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 3, + ProductName = @"Aniseed Syrup", + SupplierID = 1, + CategoryID = 2, + QuantityPerUnit = @"12 - 550 ml bottles", + UnitPrice = 10, + UnitsInStock = 13, + UnitsOnOrder = 70, + ReorderLevel = 25, + Discontinued = false, + OrderDate = @"2006-03-17", + Rating = 3, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Street Market", + LastInventory = @"2018-12-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"24/7 Market", + LastInventory = @"2018-11-11" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 4, + ProductName = @"Chef Antons Cajun Seasoning", + SupplierID = 2, + CategoryID = 2, + QuantityPerUnit = @"48 - 6 oz jars", + UnitPrice = 22, + UnitsInStock = 53, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2016-03-17", + Rating = 3, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Fun-Tasty Co.", + LastInventory = @"2018-06-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Street Market", + LastInventory = @"2018-12-12" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 5, + ProductName = @"Chef Antons Gumbo Mix", + SupplierID = 2, + CategoryID = 2, + QuantityPerUnit = @"36 boxes", + UnitPrice = 21.35, + UnitsInStock = 0, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = true, + OrderDate = @"2011-11-11", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 6, + ProductName = @"Grandmas Boysenberry Spread", + SupplierID = 3, + CategoryID = 2, + QuantityPerUnit = @"12 - 8 oz jars", + UnitPrice = 25, + UnitsInStock = 0, + UnitsOnOrder = 30, + ReorderLevel = 25, + Discontinued = false, + OrderDate = @"2017-12-17", + Rating = 4, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 7, + ProductName = @"Uncle Bobs Organic Dried Pears", + SupplierID = 3, + CategoryID = 7, + QuantityPerUnit = @"12 - 1 lb pkgs.", + UnitPrice = 30, + UnitsInStock = 150, + UnitsOnOrder = 30, + ReorderLevel = 10, + Discontinued = false, + OrderDate = @"2016-07-17", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Fun-Tasty Co.", + LastInventory = @"2018-06-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Street Market", + LastInventory = @"2018-12-12" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 8, + ProductName = @"Northwoods Cranberry Sauce", + SupplierID = 3, + CategoryID = 2, + QuantityPerUnit = @"12 - 12 oz jars", + UnitPrice = 40, + UnitsInStock = 6, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2018-01-17", + Rating = 4, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Fun-Tasty Co.", + LastInventory = @"2018-06-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 9, + ProductName = @"Mishi Kobe Niku", + SupplierID = 4, + CategoryID = 6, + QuantityPerUnit = @"18 - 500 g pkgs.", + UnitPrice = 97, + UnitsInStock = 29, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = true, + OrderDate = @"2010-02-17", + Rating = 4, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 10, + ProductName = @"Ikura", + SupplierID = 4, + CategoryID = 8, + QuantityPerUnit = @"12 - 200 ml jars", + UnitPrice = 31, + UnitsInStock = 31, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2008-05-17", + Rating = 3, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Wall Market", + LastInventory = @"2018-12-06" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 11, + ProductName = @"Queso Cabrales", + SupplierID = 5, + CategoryID = 4, + QuantityPerUnit = @"1 kg pkg.", + UnitPrice = 21, + UnitsInStock = 22, + UnitsOnOrder = 30, + ReorderLevel = 30, + Discontinued = false, + OrderDate = @"2009-01-17", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Fun-Tasty Co.", + LastInventory = @"2018-06-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 12, + ProductName = @"Queso Manchego La Pastora", + SupplierID = 5, + CategoryID = 4, + QuantityPerUnit = @"10 - 500 g pkgs.", + UnitPrice = 38, + UnitsInStock = 86, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2015-11-17", + Rating = 3, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 13, + ProductName = @"Konbu", + SupplierID = 6, + CategoryID = 8, + QuantityPerUnit = @"2 kg box", + UnitPrice = 6, + UnitsInStock = 24, + UnitsOnOrder = 30, + ReorderLevel = 5, + Discontinued = false, + OrderDate = @"2015-03-17", + Rating = 2, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 14, + ProductName = @"Tofu", + SupplierID = 6, + CategoryID = 7, + QuantityPerUnit = @"40 - 100 g pkgs.", + UnitPrice = 23.25, + UnitsInStock = 35, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2017-06-17", + Rating = 4, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Street Market", + LastInventory = @"2018-12-12" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 15, + ProductName = @"Genen Shouyu", + SupplierID = 6, + CategoryID = 2, + QuantityPerUnit = @"24 - 250 ml bottles", + UnitPrice = 15.5, + UnitsInStock = 39, + UnitsOnOrder = 30, + ReorderLevel = 5, + Discontinued = false, + OrderDate = @"2014-03-17", + Rating = 4, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Local Market", + LastInventory = @"2018-07-03" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Wall Market", + LastInventory = @"2018-12-06" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 16, + ProductName = @"Pavlova", + SupplierID = 7, + CategoryID = 3, + QuantityPerUnit = @"32 - 500 g boxes", + UnitPrice = 17.45, + UnitsInStock = 29, + UnitsOnOrder = 30, + ReorderLevel = 10, + Discontinued = false, + OrderDate = @"2018-03-28", + Rating = 2, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Street Market", + LastInventory = @"2018-12-12" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"24/7 Market", + LastInventory = @"2018-11-11" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 17, + ProductName = @"Alice Mutton", + SupplierID = 7, + CategoryID = 6, + QuantityPerUnit = @"20 - 1 kg tins", + UnitPrice = 39, + UnitsInStock = 0, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = true, + OrderDate = @"2015-08-17", + Rating = 2, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Farmer Market", + LastInventory = @"2018-04-04" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 18, + ProductName = @"Carnarvon Tigers", + SupplierID = 7, + CategoryID = 8, + QuantityPerUnit = @"16 kg pkg.", + UnitPrice = 62.5, + UnitsInStock = 42, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2005-09-27", + Rating = 2, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"24/7 Market", + LastInventory = @"2018-11-11" + }, + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 19, + ProductName = @"Teatime Chocolate Biscuits", + SupplierID = 8, + CategoryID = 3, + QuantityPerUnit = @"", + UnitPrice = 9.2, + UnitsInStock = 25, + UnitsOnOrder = 30, + ReorderLevel = 5, + Discontinued = false, + OrderDate = @"2001-03-17", + Rating = 2, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Local Market", + LastInventory = @"2018-07-03" + }} + + }); + this.Add(new NwindDataItem() + { + ProductID = 20, + ProductName = @"Sir Rodneys Marmalade", + SupplierID = 8, + CategoryID = 3, + QuantityPerUnit = @"4 - 100 ml jars", + UnitPrice = 4.5, + UnitsInStock = 40, + UnitsOnOrder = 30, + ReorderLevel = 0, + Discontinued = false, + OrderDate = @"2005-03-17", + Rating = 5, + Locations = new List() + { + new NwindDataItem_LocationsItem() + { + Shop = @"Super Market", + LastInventory = @"2018-09-09" + }} + + }); + } +} diff --git a/samples/grids/grid/overview-dark/Program.cs b/samples/grids/grid/overview-dark/Program.cs new file mode 100644 index 0000000000..88d624addd --- /dev/null +++ b/samples/grids/grid/overview-dark/Program.cs @@ -0,0 +1,28 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbGridModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/grids/grid/overview-dark/Properties/launchSettings.json b/samples/grids/grid/overview-dark/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/grids/grid/overview-dark/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/grids/grid/overview-dark/ReadMe.md b/samples/grids/grid/overview-dark/ReadMe.md new file mode 100644 index 0000000000..785e96b468 --- /dev/null +++ b/samples/grids/grid/overview-dark/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Overview Dark feature using [Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/grid/overview-dark/_Imports.razor b/samples/grids/grid/overview-dark/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/grids/grid/overview-dark/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/grids/grid/overview-dark/wwwroot/events.js b/samples/grids/grid/overview-dark/wwwroot/events.js new file mode 100644 index 0000000000..e1d795b3ae --- /dev/null +++ b/samples/grids/grid/overview-dark/wwwroot/events.js @@ -0,0 +1,10 @@ + +igRegisterScript("WebGridBooleanCellTemplate", (ctx) => { + var html = window.igTemplating.html; + if (ctx.cell.value) { + return html`Continued` + } else { + return html`Discontinued`; + } +}, false); + diff --git a/samples/grids/grid/overview-dark/wwwroot/index.css b/samples/grids/grid/overview-dark/wwwroot/index.css new file mode 100644 index 0000000000..f3fbc01706 --- /dev/null +++ b/samples/grids/grid/overview-dark/wwwroot/index.css @@ -0,0 +1,8 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ + +.gridSize { + --ig-size: var(--ig-size-medium); +} \ No newline at end of file diff --git a/samples/grids/grid/overview-dark/wwwroot/index.html b/samples/grids/grid/overview-dark/wwwroot/index.html new file mode 100644 index 0000000000..e605372eb5 --- /dev/null +++ b/samples/grids/grid/overview-dark/wwwroot/index.html @@ -0,0 +1,33 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + + diff --git a/samples/grids/grid/overview/App.razor b/samples/grids/grid/overview/App.razor index a7c932f503..d87b9ea028 100644 --- a/samples/grids/grid/overview/App.razor +++ b/samples/grids/grid/overview/App.razor @@ -6,13 +6,13 @@
+ FilterMode="FilterMode.ExcelStyleFilter"> @@ -88,12 +88,12 @@ protected override async Task OnAfterRenderAsync(bool firstRender) { - var grid1 = this.grid1; + var grid = this.grid; var column1 = this.column1; } - private IgbGrid grid1; + private IgbGrid grid; private IgbColumn column1; private NwindData _nwindData = null; diff --git a/samples/grids/grid/overview/BlazorClientApp.csproj b/samples/grids/grid/overview/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/overview/BlazorClientApp.csproj +++ b/samples/grids/grid/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/overview/wwwroot/index.css b/samples/grids/grid/overview/wwwroot/index.css index 50ca13caa6..18a0fc2470 100644 --- a/samples/grids/grid/overview/wwwroot/index.css +++ b/samples/grids/grid/overview/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#grid { + --ig-size: var(--ig-size-medium); +} + diff --git a/samples/grids/grid/paste/BlazorClientApp.csproj b/samples/grids/grid/paste/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/paste/BlazorClientApp.csproj +++ b/samples/grids/grid/paste/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/remote-paging-data/BlazorClientApp.csproj b/samples/grids/grid/remote-paging-data/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/remote-paging-data/BlazorClientApp.csproj +++ b/samples/grids/grid/remote-paging-data/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-adding/BlazorClientApp.csproj b/samples/grids/grid/row-adding/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-adding/BlazorClientApp.csproj +++ b/samples/grids/grid/row-adding/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-classes/BlazorClientApp.csproj b/samples/grids/grid/row-classes/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-classes/BlazorClientApp.csproj +++ b/samples/grids/grid/row-classes/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-classes/ReadMe.md b/samples/grids/grid/row-classes/ReadMe.md new file mode 100644 index 0000000000..dbc68c89b0 --- /dev/null +++ b/samples/grids/grid/row-classes/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Row Classes feature using [Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/grid/row-drag-base/BlazorClientApp.csproj b/samples/grids/grid/row-drag-base/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-drag-base/BlazorClientApp.csproj +++ b/samples/grids/grid/row-drag-base/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-drag-base/wwwroot/GridRowDragBaseEvents.js b/samples/grids/grid/row-drag-base/wwwroot/GridRowDragBaseEvents.js index 49456cf43b..dc3590a6e2 100644 --- a/samples/grids/grid/row-drag-base/wwwroot/GridRowDragBaseEvents.js +++ b/samples/grids/grid/row-drag-base/wwwroot/GridRowDragBaseEvents.js @@ -5,7 +5,7 @@ const withinXBounds = dragElementPos.x >= gridPosition.x && dragElementPos.x <= gridPosition.x + gridPosition.width; const withinYBounds = dragElementPos.y >= gridPosition.y && dragElementPos.y <= gridPosition.y + gridPosition.height; if (withinXBounds && withinYBounds) { - grid1.deleteRow(evt.detail.dragData.index); + grid1.deleteRow(evt.detail.dragData.key); grid2.addRow(evt.detail.dragData.data); } } diff --git a/samples/grids/grid/row-drag-to-grid/BlazorClientApp.csproj b/samples/grids/grid/row-drag-to-grid/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-drag-to-grid/BlazorClientApp.csproj +++ b/samples/grids/grid/row-drag-to-grid/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-drag-to-grid/wwwroot/GridRowDragToGridEvents.js b/samples/grids/grid/row-drag-to-grid/wwwroot/GridRowDragToGridEvents.js index 49456cf43b..dc3590a6e2 100644 --- a/samples/grids/grid/row-drag-to-grid/wwwroot/GridRowDragToGridEvents.js +++ b/samples/grids/grid/row-drag-to-grid/wwwroot/GridRowDragToGridEvents.js @@ -5,7 +5,7 @@ const withinXBounds = dragElementPos.x >= gridPosition.x && dragElementPos.x <= gridPosition.x + gridPosition.width; const withinYBounds = dragElementPos.y >= gridPosition.y && dragElementPos.y <= gridPosition.y + gridPosition.height; if (withinXBounds && withinYBounds) { - grid1.deleteRow(evt.detail.dragData.index); + grid1.deleteRow(evt.detail.dragData.key); grid2.addRow(evt.detail.dragData.data); } } diff --git a/samples/grids/grid/row-editing-options/App.razor b/samples/grids/grid/row-editing-options/App.razor index 4208302663..94ba08e3d6 100644 --- a/samples/grids/grid/row-editing-options/App.razor +++ b/samples/grids/grid/row-editing-options/App.razor @@ -8,7 +8,6 @@ Name="grid" @ref="grid" Id="grid" - DisplayDensity="DisplayDensity.Compact" PrimaryKey="ProductID" RowEditable="true"> - + diff --git a/samples/grids/grid/row-editing-options/wwwroot/index.css b/samples/grids/grid/row-editing-options/wwwroot/index.css index 50ca13caa6..167a9faabe 100644 --- a/samples/grids/grid/row-editing-options/wwwroot/index.css +++ b/samples/grids/grid/row-editing-options/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#grid { + --ig-size: var(--ig-size-small); +} + diff --git a/samples/grids/grid/row-editing-style/BlazorClientApp.csproj b/samples/grids/grid/row-editing-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-editing-style/BlazorClientApp.csproj +++ b/samples/grids/grid/row-editing-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-editing-style/ReadMe.md b/samples/grids/grid/row-editing-style/ReadMe.md new file mode 100644 index 0000000000..7c04b97b45 --- /dev/null +++ b/samples/grids/grid/row-editing-style/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Row Editing Style feature using [Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/grid/row-paging-basic/AthletesData.cs b/samples/grids/grid/row-paging-basic/AthletesData.cs index 035db34185..5e060e18ef 100644 --- a/samples/grids/grid/row-paging-basic/AthletesData.cs +++ b/samples/grids/grid/row-paging-basic/AthletesData.cs @@ -22,199 +22,129 @@ public AthletesData() { this.Add(new AthletesDataItem() { - Id = 84, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", + Id = 100, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", Position = @"current", - Name = @"Abel Brun", - AthleteNumber = 39315, - BeatsPerMinute = 105, - TopSpeed = 5.1, - Registered = @"2017-10-05T05:54:31-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", - CountryName = @"Afghanistan" + Name = @"Alexis Walker", + AthleteNumber = 43183, + BeatsPerMinute = 103, + TopSpeed = 5.8, + Registered = @"2017-08-07T10:35:06-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", + CountryName = @"Ghana" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Id = 101, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"Keira Walker", - AthleteNumber = 34116, - BeatsPerMinute = 94, - TopSpeed = 4.8, - Registered = @"2017-01-09T05:46:07-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", - CountryName = @"Albania" - }); - this.Add(new AthletesDataItem() - { - Id = 197, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", - Position = @"current", - Name = @"Brent Lord", - AthleteNumber = 20943, - BeatsPerMinute = 92, - TopSpeed = 4.8, - Registered = @"2017-01-23T06:14:22-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", - CountryName = @"Algeria" + Name = @"Lavínia Silva", + AthleteNumber = 33994, + BeatsPerMinute = 93, + TopSpeed = 5.6, + Registered = @"2017-03-22T08:55:46-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", + CountryName = @"Norway" }); this.Add(new AthletesDataItem() { - Id = 66, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 105, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Moritz Braun", - AthleteNumber = 48081, - BeatsPerMinute = 107, - TopSpeed = 6, - Registered = @"2017-06-13T12:54:56-03:00", + Name = @"Samu Hokkanen", + AthleteNumber = 22469, + BeatsPerMinute = 106, + TopSpeed = 5.5, + Registered = @"2017-06-29T04:58:27-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", - CountryName = @"Andorra" - }); - this.Add(new AthletesDataItem() - { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", - Position = @"down", - Name = @"Zaina Pomp", - AthleteNumber = 14109, - BeatsPerMinute = 90, - TopSpeed = 5.7, - Registered = @"2017-09-07T11:17:40-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", - CountryName = @"Angola" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", + CountryName = @"Azerbaijan" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Alberto Clark", - AthleteNumber = 29912, + Name = @"Megan Webb", + AthleteNumber = 30713, BeatsPerMinute = 93, - TopSpeed = 4.6, - Registered = @"2017-02-02T03:50:21-02:00", + TopSpeed = 5.6, + Registered = @"2017-08-20T09:26:51-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", - CountryName = @"Antigua and Barbuda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", + CountryName = @"Malta" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Derrick Price", - AthleteNumber = 19792, - BeatsPerMinute = 94, - TopSpeed = 5.6, - Registered = @"2017-03-19T01:10:55-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", - CountryName = @"Argentina" + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"up", + Name = @"Pedro Marquez", + AthleteNumber = 16169, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-11-11T05:14:31-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", + CountryName = @"Malawi" }); this.Add(new AthletesDataItem() { - Id = 6, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 108, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Mira Campos", - AthleteNumber = 39222, - BeatsPerMinute = 95, - TopSpeed = 5.9, - Registered = @"2017-01-11T01:41:31-02:00", + Name = @"Noah Bergeron", + AthleteNumber = 35139, + BeatsPerMinute = 110, + TopSpeed = 5.6, + Registered = @"2017-06-23T01:21:21-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", - CountryName = @"Armenia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", + CountryName = @"Cote DIvoire" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"current", - Name = @"Kiara Dubois", - AthleteNumber = 49964, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-09-28T04:37:56-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", - CountryName = @"Australia" + Name = @"Annabell Brand", + AthleteNumber = 39233, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-01T12:21:24-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", + CountryName = @"Papua New Guinea" }); this.Add(new AthletesDataItem() { - Id = 168, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"current", - Name = @"Calvin Hunt", - AthleteNumber = 35535, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-11-07T09:58:42-02:00", + Name = @"Özsu Keçeci", + AthleteNumber = 29403, + BeatsPerMinute = 106, + TopSpeed = 4.2, + Registered = @"2017-01-19T11:34:13-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", - CountryName = @"Austria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", + CountryName = @"Latvia" }); this.Add(new AthletesDataItem() { - Id = 105, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", - Name = @"Samu Hokkanen", - AthleteNumber = 22469, - BeatsPerMinute = 106, - TopSpeed = 5.5, - Registered = @"2017-06-29T04:58:27-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", - CountryName = @"Azerbaijan" - }); - this.Add(new AthletesDataItem() - { - Id = 33, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", - Position = @"up", - Name = @"Zackary Roy", - AthleteNumber = 45996, - BeatsPerMinute = 92, + Name = @"Emilie Morin", + AthleteNumber = 26164, + BeatsPerMinute = 98, TopSpeed = 4.9, - Registered = @"2017-07-07T03:51:26-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", - CountryName = @"Bahamas" - }); - this.Add(new AthletesDataItem() - { - Id = 83, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", - Position = @"current", - Name = @"سینا مرادی", - AthleteNumber = 10809, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-04-05T05:27:13-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", - CountryName = @"Bahrain" - }); - this.Add(new AthletesDataItem() - { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", - Position = @"current", - Name = @"Maurice Lambert", - AthleteNumber = 17443, - BeatsPerMinute = 96, - TopSpeed = 5.6, - Registered = @"2017-06-05T08:19:32-03:00", + Registered = @"2017-02-01T04:18:19-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", - CountryName = @"Bangladesh" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", + CountryName = @"Kyrgyzstan" }); this.Add(new AthletesDataItem() { @@ -232,129 +162,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", - Position = @"current", - Name = @"Ellen Leppo", - AthleteNumber = 29286, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-08-16T09:46:35-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", - CountryName = @"Belarus" + Id = 112, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"down", + Name = @"Karen Shaw", + AthleteNumber = 31048, + BeatsPerMinute = 107, + TopSpeed = 5.7, + Registered = @"2017-05-15T09:25:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", + CountryName = @"Ecuador" }); this.Add(new AthletesDataItem() { - Id = 68, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", - Position = @"up", - Name = @"Sandro Carpentier", - AthleteNumber = 23503, - BeatsPerMinute = 96, - TopSpeed = 5.7, - Registered = @"2017-09-30T01:01:04-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", - CountryName = @"Belgium" - }); - this.Add(new AthletesDataItem() - { - Id = 150, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"up", - Name = @"Gustav Petersen", - AthleteNumber = 20984, - BeatsPerMinute = 107, - TopSpeed = 4.6, - Registered = @"2017-01-01T07:40:19-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", - CountryName = @"Belize" - }); - this.Add(new AthletesDataItem() - { - Id = 142, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", - Position = @"current", - Name = @"Nicoline Thomsen", - AthleteNumber = 36778, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-03-26T10:04:29-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", - CountryName = @"Benin" - }); - this.Add(new AthletesDataItem() - { - Id = 19, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", Position = @"current", - Name = @"Sedef Tunçeri", - AthleteNumber = 48164, + Name = @"Marialba Nascimento", + AthleteNumber = 47061, BeatsPerMinute = 108, - TopSpeed = 5.6, - Registered = @"2017-03-29T11:54:15-03:00", + TopSpeed = 5.2, + Registered = @"2017-09-19T05:47:21-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", - CountryName = @"Bhutan" - }); - this.Add(new AthletesDataItem() - { - Id = 202, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Ilona Salonen", - AthleteNumber = 27068, - BeatsPerMinute = 91, - TopSpeed = 5.4, - Registered = @"2017-07-03T06:19:47-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", - CountryName = @"Bolivia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", + CountryName = @"Tunisia" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", - Position = @"up", - Name = @"Clarisse Rey", - AthleteNumber = 29795, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-06-09T08:07:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", - CountryName = @"Bosnia and Herzegovina" + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", + Position = @"current", + Name = @"Nick Naumann", + AthleteNumber = 25566, + BeatsPerMinute = 109, + TopSpeed = 5.9, + Registered = @"2017-07-12T09:01:11-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", + CountryName = @"Swaziland" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 116, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"down", - Name = @"Jimmie Mcguinness", - AthleteNumber = 20729, - BeatsPerMinute = 90, - TopSpeed = 4.6, - Registered = @"2017-10-07T06:08:00-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", - CountryName = @"Botswana" + Name = @"Sevcan Kollen", + AthleteNumber = 13728, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-09-08T08:29:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", + CountryName = @"Guatemala" }); this.Add(new AthletesDataItem() { - Id = 82, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", Position = @"current", - Name = @"Johann Fischer", - AthleteNumber = 37212, - BeatsPerMinute = 98, - TopSpeed = 5.8, - Registered = @"2017-09-01T04:39:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", - CountryName = @"Brazil" + Name = @"Väinö Salmi", + AthleteNumber = 29839, + BeatsPerMinute = 107, + TopSpeed = 5.5, + Registered = @"2017-10-21T05:57:02-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", + CountryName = @"Guinea-Bissau" }); this.Add(new AthletesDataItem() { @@ -372,45 +246,31 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 144, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", - Position = @"down", - Name = @"Milja Leino", - AthleteNumber = 33563, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-11-01T10:34:07-02:00", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", + Position = @"current", + Name = @"Maurice Lambert", + AthleteNumber = 17443, + BeatsPerMinute = 96, + TopSpeed = 5.6, + Registered = @"2017-06-05T08:19:32-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", - CountryName = @"Burkina Faso" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", + CountryName = @"Bangladesh" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 122, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"آراد جعفری", - AthleteNumber = 34962, - BeatsPerMinute = 90, - TopSpeed = 4.8, - Registered = @"2017-04-22T04:20:39-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", - CountryName = @"Burundi" - }); - this.Add(new AthletesDataItem() - { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Pippa Roberts", - AthleteNumber = 15588, - BeatsPerMinute = 105, - TopSpeed = 4.1, - Registered = @"2017-02-07T10:23:13-02:00", + Name = @"Natalie Conrad", + AthleteNumber = 42602, + BeatsPerMinute = 108, + TopSpeed = 6, + Registered = @"2017-03-18T06:35:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", - CountryName = @"Cambodia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", + CountryName = @"Trinidad and Tobago" }); this.Add(new AthletesDataItem() { @@ -428,101 +288,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 199, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", - Position = @"up", - Name = @"Lucie Dumont", - AthleteNumber = 12104, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-01-08T02:13:29-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", - CountryName = @"Canada" - }); - this.Add(new AthletesDataItem() - { - Id = 136, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Elaine Matthews", - AthleteNumber = 38574, - BeatsPerMinute = 110, - TopSpeed = 5.5, - Registered = @"2017-01-26T11:50:00-02:00", + Name = @"Flora Perez", + AthleteNumber = 23907, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-04-12T04:16:56-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", - CountryName = @"Cape Verde" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", + CountryName = @"Poland" }); this.Add(new AthletesDataItem() { - Id = 70, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", Position = @"up", - Name = @"Emily Olsen", - AthleteNumber = 13887, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-10-03T08:01:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", - CountryName = @"Central African Republic" + Name = @"آنیتا كامياران", + AthleteNumber = 18980, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-07-21T06:42:59-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", + CountryName = @"Lebanon" }); this.Add(new AthletesDataItem() { - Id = 21, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", - Position = @"down", - Name = @"Kuzey Aclan", - AthleteNumber = 18583, - BeatsPerMinute = 102, - TopSpeed = 5.3, - Registered = @"2017-09-12T09:14:14-03:00", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"current", + Name = @"Eeli Makinen", + AthleteNumber = 45296, + BeatsPerMinute = 106, + TopSpeed = 5.2, + Registered = @"2017-01-06T09:58:02-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", - CountryName = @"Chad" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", + CountryName = @"Finland" }); this.Add(new AthletesDataItem() { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", - Position = @"current", - Name = @"Eloida Novaes", - AthleteNumber = 30751, - BeatsPerMinute = 107, - TopSpeed = 4.2, - Registered = @"2017-01-02T01:04:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", - CountryName = @"Chile" - }); - this.Add(new AthletesDataItem() - { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", Position = @"down", - Name = @"آوا احمدی", - AthleteNumber = 44347, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-06-04T09:04:31-03:00", + Name = @"Mathieu Mathieu", + AthleteNumber = 10555, + BeatsPerMinute = 101, + TopSpeed = 5.2, + Registered = @"2017-01-05T07:28:11-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", - CountryName = @"China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uzbekistan" }); this.Add(new AthletesDataItem() { - Id = 127, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"down", - Name = @"Gerardo Soto", - AthleteNumber = 22958, - BeatsPerMinute = 90, - TopSpeed = 5, - Registered = @"2017-06-04T12:52:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", - CountryName = @"Colombia" + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Position = @"current", + Name = @"Marie Poulsen", + AthleteNumber = 44113, + BeatsPerMinute = 109, + TopSpeed = 4.7, + Registered = @"2017-04-15T10:25:21-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", + CountryName = @"Morocco" }); this.Add(new AthletesDataItem() { @@ -540,143 +372,101 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 38, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Charlotte Meyer", - AthleteNumber = 21442, - BeatsPerMinute = 110, - TopSpeed = 4.6, - Registered = @"2017-10-19T10:38:35-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", - CountryName = @"Cook Islands" + Id = 127, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", + Position = @"down", + Name = @"Gerardo Soto", + AthleteNumber = 22958, + BeatsPerMinute = 90, + TopSpeed = 5, + Registered = @"2017-06-04T12:52:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", + CountryName = @"Colombia" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 128, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", Position = @"up", - Name = @"Jimmy Bailey", - AthleteNumber = 38510, + Name = @"Sophie Lewis", + AthleteNumber = 46222, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-20T09:42:07-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", + CountryName = @"Monaco" + }); + this.Add(new AthletesDataItem() + { + Id = 129, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Position = @"up", + Name = @"Ella Hansen", + AthleteNumber = 27075, BeatsPerMinute = 101, - TopSpeed = 4.7, - Registered = @"2017-06-30T04:13:42-03:00", + TopSpeed = 5.1, + Registered = @"2017-01-05T10:12:42-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", - CountryName = @"Costa Rica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", + CountryName = @"Sri Lanka" }); this.Add(new AthletesDataItem() { - Id = 108, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"up", - Name = @"Noah Bergeron", - AthleteNumber = 35139, - BeatsPerMinute = 110, - TopSpeed = 5.6, - Registered = @"2017-06-23T01:21:21-03:00", + Name = @"Adem Özdoğan", + AthleteNumber = 45143, + BeatsPerMinute = 90, + TopSpeed = 5.5, + Registered = @"2017-02-16T07:11:52-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", - CountryName = @"Cote DIvoire" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", + CountryName = @"Turkmenistan" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", Position = @"down", - Name = @"Laudelino Castro", - AthleteNumber = 12711, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-08T04:03:22-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", - CountryName = @"Croatia" + Name = @"آوا احمدی", + AthleteNumber = 44347, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-06-04T09:04:31-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", + CountryName = @"China" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"current", - Name = @"Oscar Calvo", - AthleteNumber = 45078, - BeatsPerMinute = 109, - TopSpeed = 4.3, - Registered = @"2017-06-19T10:57:42-03:00", + Name = @"Eliza Bishop", + AthleteNumber = 31774, + BeatsPerMinute = 96, + TopSpeed = 4.7, + Registered = @"2017-09-22T11:49:02-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", - CountryName = @"Cuba" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", + CountryName = @"Western Sahara" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"down", - Name = @"Lance Dunn", - AthleteNumber = 10113, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-03-13T10:51:36-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", - CountryName = @"Cyprus" - }); - this.Add(new AthletesDataItem() - { - Id = 173, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", - Position = @"current", - Name = @"Hassana Camp", - AthleteNumber = 14467, - BeatsPerMinute = 104, + Name = @"Veronika Huber", + AthleteNumber = 18146, + BeatsPerMinute = 103, TopSpeed = 5.2, - Registered = @"2017-06-02T12:21:59-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", - CountryName = @"Czechia" - }); - this.Add(new AthletesDataItem() - { - Id = 46, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", - Position = @"current", - Name = @"Ronja Kraft", - AthleteNumber = 21800, - BeatsPerMinute = 101, - TopSpeed = 5.3, - Registered = @"2017-04-02T03:33:57-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", - CountryName = @"Denmark" - }); - this.Add(new AthletesDataItem() - { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Hans Möller", - AthleteNumber = 34122, - BeatsPerMinute = 109, - TopSpeed = 5.6, - Registered = @"2017-06-20T06:02:49-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", - CountryName = @"Djibouti" - }); - this.Add(new AthletesDataItem() - { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Ceylan Duygulu", - AthleteNumber = 21527, - BeatsPerMinute = 99, - TopSpeed = 4.9, - Registered = @"2017-07-13T09:06:04-03:00", + Registered = @"2017-07-13T02:23:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", - CountryName = @"Dominica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", + CountryName = @"Tonga" }); this.Add(new AthletesDataItem() { @@ -694,227 +484,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 112, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 135, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", Position = @"down", - Name = @"Karen Shaw", - AthleteNumber = 31048, - BeatsPerMinute = 107, - TopSpeed = 5.7, - Registered = @"2017-05-15T09:25:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", - CountryName = @"Ecuador" - }); - this.Add(new AthletesDataItem() - { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Alex Martin", - AthleteNumber = 27887, + Name = @"Darryl Douglas", + AthleteNumber = 35826, BeatsPerMinute = 96, - TopSpeed = 4.2, - Registered = @"2017-10-28T04:06:33-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", - CountryName = @"Egypt" + TopSpeed = 4.6, + Registered = @"2017-07-20T11:45:52-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", + CountryName = @"Turkey" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", - Position = @"up", - Name = @"Begüm Erkekli", - AthleteNumber = 37888, + Id = 136, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Position = @"down", + Name = @"Elaine Matthews", + AthleteNumber = 38574, + BeatsPerMinute = 110, + TopSpeed = 5.5, + Registered = @"2017-01-26T11:50:00-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", + CountryName = @"Cape Verde" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Position = @"up", + Name = @"Gloria Caballero", + AthleteNumber = 43379, + BeatsPerMinute = 103, + TopSpeed = 4.3, + Registered = @"2017-08-10T08:27:45-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", + CountryName = @"Israel" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Position = @"down", + Name = @"Lance Dunn", + AthleteNumber = 10113, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-03-13T10:51:36-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", + CountryName = @"Cyprus" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"down", + Name = @"Antoine Mackay", + AthleteNumber = 34547, BeatsPerMinute = 104, - TopSpeed = 4.6, - Registered = @"2017-10-04T03:02:35-03:00", + TopSpeed = 5, + Registered = @"2017-08-22T09:11:37-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", - CountryName = @"El Salvador" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", + CountryName = @"Lesotho" }); this.Add(new AthletesDataItem() { - Id = 24, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", - Position = @"down", - Name = @"Joan Ortega", - AthleteNumber = 49478, + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Position = @"current", + Name = @"Oscar Calvo", + AthleteNumber = 45078, + BeatsPerMinute = 109, + TopSpeed = 4.3, + Registered = @"2017-06-19T10:57:42-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", + CountryName = @"Cuba" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Derrick Price", + AthleteNumber = 19792, + BeatsPerMinute = 94, + TopSpeed = 5.6, + Registered = @"2017-03-19T01:10:55-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", + CountryName = @"Argentina" + }); + this.Add(new AthletesDataItem() + { + Id = 139, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", + Position = @"current", + Name = @"Annabell Barth", + AthleteNumber = 41130, BeatsPerMinute = 103, - TopSpeed = 5.4, - Registered = @"2017-07-04T03:01:47-03:00", + TopSpeed = 5, + Registered = @"2017-08-24T11:58:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", + CountryName = @"Haiti" + }); + this.Add(new AthletesDataItem() + { + Id = 141, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", + Position = @"current", + Name = @"Miro Korpela", + AthleteNumber = 40544, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-01-10T07:12:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", - CountryName = @"Equatorial Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", + CountryName = @"Netherlands" }); this.Add(new AthletesDataItem() { - Id = 174, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", + Id = 142, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", Position = @"current", - Name = @"Beatriz Gallardo", - AthleteNumber = 38538, - BeatsPerMinute = 101, - TopSpeed = 6, - Registered = @"2017-11-06T02:14:31-02:00", + Name = @"Nicoline Thomsen", + AthleteNumber = 36778, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-03-26T10:04:29-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", + CountryName = @"Benin" + }); + this.Add(new AthletesDataItem() + { + Id = 143, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"up", + Name = @"رضا کوتی", + AthleteNumber = 13640, + BeatsPerMinute = 103, + TopSpeed = 4.2, + Registered = @"2017-04-30T02:34:29-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", - CountryName = @"Eritrea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", + CountryName = @"Pakistan" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Id = 144, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", Position = @"down", - Name = @"Sophia Carlson", - AthleteNumber = 44183, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-09-04T07:03:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", - CountryName = @"Estonia" + Name = @"Milja Leino", + AthleteNumber = 33563, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-11-01T10:34:07-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", + CountryName = @"Burkina Faso" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 147, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", Position = @"down", - Name = @"Niilo Laurila", - AthleteNumber = 49215, + Name = @"میلاد یاسمی", + AthleteNumber = 44023, BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-04-26T01:26:36-03:00", + TopSpeed = 5.2, + Registered = @"2017-06-10T04:11:01-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", - CountryName = @"Ethiopia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", + CountryName = @"Togo" }); this.Add(new AthletesDataItem() { - Id = 201, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Id = 150, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", Position = @"up", - Name = @"Kaya Tekand", - AthleteNumber = 11028, - BeatsPerMinute = 93, - TopSpeed = 5.2, - Registered = @"2017-04-10T09:57:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", - CountryName = @"Fiji" + Name = @"Gustav Petersen", + AthleteNumber = 20984, + BeatsPerMinute = 107, + TopSpeed = 4.6, + Registered = @"2017-01-01T07:40:19-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", + CountryName = @"Belize" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 151, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", Position = @"current", - Name = @"Eeli Makinen", - AthleteNumber = 45296, + Name = @"Charlotte Mills", + AthleteNumber = 49829, + BeatsPerMinute = 92, + TopSpeed = 5.3, + Registered = @"2017-05-10T04:33:10-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", + CountryName = @"Madagascar" + }); + this.Add(new AthletesDataItem() + { + Id = 154, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Position = @"down", + Name = @"Rhonda Simmmons", + AthleteNumber = 37139, + BeatsPerMinute = 96, + TopSpeed = 5.1, + Registered = @"2017-07-03T05:39:45-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", + CountryName = @"Nauru" + }); + this.Add(new AthletesDataItem() + { + Id = 155, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", + Position = @"up", + Name = @"Justin Philippe", + AthleteNumber = 12858, + BeatsPerMinute = 104, + TopSpeed = 5.7, + Registered = @"2017-03-16T02:00:35-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", + CountryName = @"Maldives" + }); + this.Add(new AthletesDataItem() + { + Id = 159, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", + Position = @"up", + Name = @"Eva Dean", + AthleteNumber = 48874, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-03-04T01:58:52-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", + CountryName = @"Sao Tome and Principe" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"up", + Name = @"Franklin Byrd", + AthleteNumber = 49498, BeatsPerMinute = 106, - TopSpeed = 5.2, - Registered = @"2017-01-06T09:58:02-02:00", + TopSpeed = 5.3, + Registered = @"2017-11-04T11:09:26-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", + CountryName = @"Taiwan, Province of China" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Alex Martin", + AthleteNumber = 27887, + BeatsPerMinute = 96, + TopSpeed = 4.2, + Registered = @"2017-10-28T04:06:33-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", + CountryName = @"Egypt" + }); + this.Add(new AthletesDataItem() + { + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Position = @"current", + Name = @"Alex Craig", + AthleteNumber = 21868, + BeatsPerMinute = 94, + TopSpeed = 4.2, + Registered = @"2017-03-19T10:20:51-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", - CountryName = @"Finland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", + CountryName = @"Syrian Arab Republic" }); this.Add(new AthletesDataItem() { - Id = 16, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Felix Olsen", - AthleteNumber = 43198, + Name = @"Adam Bouchard", + AthleteNumber = 38672, + BeatsPerMinute = 99, + TopSpeed = 4.7, + Registered = @"2017-01-04T03:04:05-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", + CountryName = @"Seychelles" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Position = @"down", + Name = @"میلاد قاسمی", + AthleteNumber = 12788, BeatsPerMinute = 101, - TopSpeed = 4.2, - Registered = @"2017-09-27T01:17:14-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", - CountryName = @"France" + TopSpeed = 4.1, + Registered = @"2017-03-01T07:51:17-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", + CountryName = @"Samoa" }); this.Add(new AthletesDataItem() { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Position = @"up", + Name = @"Millie Cooper", + AthleteNumber = 14610, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-05-08T09:30:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", + CountryName = @"Nicaragua" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Pippa Roberts", + AthleteNumber = 15588, + BeatsPerMinute = 105, + TopSpeed = 4.1, + Registered = @"2017-02-07T10:23:13-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", + CountryName = @"Cambodia" + }); + this.Add(new AthletesDataItem() + { + Id = 164, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Roman Smith", - AthleteNumber = 15531, - BeatsPerMinute = 106, - TopSpeed = 4.9, - Registered = @"2017-06-14T05:12:04-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", - CountryName = @"Gabon" + Name = @"Ethel Stephens", + AthleteNumber = 18692, + BeatsPerMinute = 94, + TopSpeed = 4.1, + Registered = @"2017-02-13T05:03:04-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", + CountryName = @"Ukraine" }); this.Add(new AthletesDataItem() { - Id = 69, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Id = 165, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Position = @"down", + Name = @"Mario Ellis", + AthleteNumber = 18026, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-02-13T11:53:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", + CountryName = @"Mali" + }); + this.Add(new AthletesDataItem() + { + Id = 166, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", Position = @"current", - Name = @"Emil Meißner", - AthleteNumber = 37183, - BeatsPerMinute = 97, - TopSpeed = 4, - Registered = @"2017-07-15T12:32:30-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", - CountryName = @"Gambia" + Name = @"Maria Parra", + AthleteNumber = 39861, + BeatsPerMinute = 106, + TopSpeed = 6, + Registered = @"2017-01-30T09:22:52-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", + CountryName = @"Kiribati" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Position = @"down", + Name = @"Aatu Ranta", + AthleteNumber = 38049, + BeatsPerMinute = 94, + TopSpeed = 5.1, + Registered = @"2017-07-21T04:22:18-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", + CountryName = @"United Arab Emirates" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"current", - Name = @"Gerald Schmidt", - AthleteNumber = 47410, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-02-20T11:53:08-02:00", + Name = @"Pippa Morris", + AthleteNumber = 44421, + BeatsPerMinute = 101, + TopSpeed = 5.5, + Registered = @"2017-03-06T09:21:58-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", - CountryName = @"Georgia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", + CountryName = @"Tajikistan" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Position = @"current", + Name = @"Esma Adıvar", + AthleteNumber = 35565, + BeatsPerMinute = 99, + TopSpeed = 4.2, + Registered = @"2017-06-17T12:34:29-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", + CountryName = @"Philippines" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", - Position = @"current", - Name = @"Gladys Van Der Steeg", - AthleteNumber = 20216, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-10-09T02:01:16-03:00", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Position = @"down", + Name = @"Louis Smith", + AthleteNumber = 31837, + BeatsPerMinute = 98, + TopSpeed = 5.4, + Registered = @"2017-03-19T08:12:23-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", - CountryName = @"Germany" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", + CountryName = @"Liberia" }); this.Add(new AthletesDataItem() { - Id = 100, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"Milo Charles", + AthleteNumber = 10661, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-07-20T09:00:22-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", + CountryName = @"Iceland" + }); + this.Add(new AthletesDataItem() + { + Id = 168, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", Position = @"current", - Name = @"Alexis Walker", - AthleteNumber = 43183, - BeatsPerMinute = 103, - TopSpeed = 5.8, - Registered = @"2017-08-07T10:35:06-03:00", + Name = @"Calvin Hunt", + AthleteNumber = 35535, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-11-07T09:58:42-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", - CountryName = @"Ghana" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", + CountryName = @"Austria" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", - Position = @"current", - Name = @"Jeffrey Medina", - AthleteNumber = 42905, - BeatsPerMinute = 100, - TopSpeed = 5.2, - Registered = @"2017-09-15T02:11:43-03:00", + Id = 169, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", + Position = @"up", + Name = @"Aziz Santos", + AthleteNumber = 38947, + BeatsPerMinute = 98, + TopSpeed = 4, + Registered = @"2017-04-03T02:18:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", - CountryName = @"Greece" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", + CountryName = @"United Kingdom" }); this.Add(new AthletesDataItem() { @@ -932,1127 +988,1127 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 116, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", - Position = @"down", - Name = @"Sevcan Kollen", - AthleteNumber = 13728, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-09-08T08:29:08-03:00", + Id = 170, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", + Position = @"up", + Name = @"Fernando Gimenez", + AthleteNumber = 31290, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-06-21T06:45:54-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", - CountryName = @"Guatemala" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uruguay" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", - Position = @"down", - Name = @"Rafael Gutierrez", - AthleteNumber = 38804, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-02-08T07:50:59-02:00", + Id = 173, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", + Position = @"current", + Name = @"Hassana Camp", + AthleteNumber = 14467, + BeatsPerMinute = 104, + TopSpeed = 5.2, + Registered = @"2017-06-02T12:21:59-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", - CountryName = @"Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", + CountryName = @"Czechia" }); this.Add(new AthletesDataItem() { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", + Id = 174, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", Position = @"current", - Name = @"Väinö Salmi", - AthleteNumber = 29839, - BeatsPerMinute = 107, - TopSpeed = 5.5, - Registered = @"2017-10-21T05:57:02-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", - CountryName = @"Guinea-Bissau" + Name = @"Beatriz Gallardo", + AthleteNumber = 38538, + BeatsPerMinute = 101, + TopSpeed = 6, + Registered = @"2017-11-06T02:14:31-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", + CountryName = @"Eritrea" }); this.Add(new AthletesDataItem() { - Id = 180, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"up", - Name = @"Lillian Bowman", - AthleteNumber = 35323, - BeatsPerMinute = 103, - TopSpeed = 4.5, - Registered = @"2017-08-31T11:55:25-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", - CountryName = @"Guyana" + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Position = @"current", + Name = @"Tim Neal", + AthleteNumber = 45860, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-04-21T04:06:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", + CountryName = @"Panama" }); this.Add(new AthletesDataItem() { - Id = 139, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", - Position = @"current", - Name = @"Annabell Barth", - AthleteNumber = 41130, - BeatsPerMinute = 103, - TopSpeed = 5, - Registered = @"2017-08-24T11:58:56-03:00", + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Position = @"down", + Name = @"Laudelino Castro", + AthleteNumber = 12711, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-08T04:03:22-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", - CountryName = @"Haiti" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", + CountryName = @"Croatia" }); this.Add(new AthletesDataItem() { - Id = 4, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Id = 178, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", Position = @"down", - Name = @"Mathys Martin", - AthleteNumber = 32928, - BeatsPerMinute = 98, - TopSpeed = 5.5, - Registered = @"2017-05-17T12:51:47-03:00", + Name = @"Lillian Wade", + AthleteNumber = 10729, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-04-07T09:53:13-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", - CountryName = @"Holy See (Vatican City State)" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", + CountryName = @"Solomon Islands" }); this.Add(new AthletesDataItem() { - Id = 1, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", - Position = @"down", - Name = @"Louis Stewart", - AthleteNumber = 48131, + Id = 180, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"up", + Name = @"Lillian Bowman", + AthleteNumber = 35323, BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-02-26T07:28:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", - CountryName = @"Honduras" + TopSpeed = 4.5, + Registered = @"2017-08-31T11:55:25-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", + CountryName = @"Guyana" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", - Position = @"current", - Name = @"Venla Korpela", - AthleteNumber = 16454, + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Ariena Achterberg", + AthleteNumber = 41330, BeatsPerMinute = 92, - TopSpeed = 4.1, - Registered = @"2017-08-22T10:36:38-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", - CountryName = @"Hungary" - }); - this.Add(new AthletesDataItem() - { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", - Position = @"down", - Name = @"Milo Charles", - AthleteNumber = 10661, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-07-20T09:00:22-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", - CountryName = @"Iceland" - }); - this.Add(new AthletesDataItem() - { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Anthony Harcourt", - AthleteNumber = 33649, - BeatsPerMinute = 109, - TopSpeed = 5.5, - Registered = @"2017-06-14T11:10:20-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", - CountryName = @"India" + TopSpeed = 5.6, + Registered = @"2017-10-22T02:15:39-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", + CountryName = @"South Korea" }); this.Add(new AthletesDataItem() { - Id = 72, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"up", - Name = @"Aaron Robertson", - AthleteNumber = 30727, - BeatsPerMinute = 95, - TopSpeed = 4.2, - Registered = @"2017-08-23T09:37:40-03:00", + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Position = @"current", + Name = @"Gerald Schmidt", + AthleteNumber = 47410, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-02-20T11:53:08-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", - CountryName = @"Indonesia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", + CountryName = @"Georgia" }); this.Add(new AthletesDataItem() { - Id = 2, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Bill Fox", - AthleteNumber = 18511, - BeatsPerMinute = 91, - TopSpeed = 5, - Registered = @"2017-10-24T08:25:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", - CountryName = @"Iran, Islamic Republic Of" + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Position = @"down", + Name = @"Yarno Kin", + AthleteNumber = 47324, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-08-26T08:21:22-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", + CountryName = @"Romania" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", Position = @"up", - Name = @"Veera Saari", - AthleteNumber = 40408, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-10-28T10:39:22-03:00", + Name = @"رونیکا سلطانی نژاد", + AthleteNumber = 35233, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-08-13T01:05:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", - CountryName = @"Iraq" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", + CountryName = @"Macedonia, The Former Yugoslav Republic of" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", - Position = @"current", - Name = @"Loïc Gerard", - AthleteNumber = 31706, - BeatsPerMinute = 102, + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Position = @"up", + Name = @"کوروش کامروا", + AthleteNumber = 13506, + BeatsPerMinute = 109, TopSpeed = 4.4, - Registered = @"2017-07-28T09:10:43-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", - CountryName = @"Ireland" + Registered = @"2017-04-16T01:10:37-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", + CountryName = @"Niue" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Gloria Caballero", - AthleteNumber = 43379, - BeatsPerMinute = 103, - TopSpeed = 4.3, - Registered = @"2017-08-10T08:27:45-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", - CountryName = @"Israel" + Name = @"Jimmy Bailey", + AthleteNumber = 38510, + BeatsPerMinute = 101, + TopSpeed = 4.7, + Registered = @"2017-06-30T04:13:42-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", + CountryName = @"Costa Rica" }); this.Add(new AthletesDataItem() { - Id = 5, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", Position = @"current", - Name = @"Gianne Godijn", - AthleteNumber = 45945, - BeatsPerMinute = 96, - TopSpeed = 4.5, - Registered = @"2017-03-22T03:23:12-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", - CountryName = @"Italy" + Name = @"Foppe Delfos", + AthleteNumber = 39679, + BeatsPerMinute = 107, + TopSpeed = 4.1, + Registered = @"2017-08-05T10:54:56-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", + CountryName = @"Paraguay" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Parel Zuidhof", - AthleteNumber = 32718, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-21T10:19:56-02:00", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"آراد یاسمی", + AthleteNumber = 34370, + BeatsPerMinute = 99, + TopSpeed = 5.9, + Registered = @"2017-02-02T11:42:41-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", - CountryName = @"Jamaica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", + CountryName = @"Mauritius" }); this.Add(new AthletesDataItem() { - Id = 23, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Gökhan Aşıkoğlu", - AthleteNumber = 13890, - BeatsPerMinute = 105, - TopSpeed = 5.4, - Registered = @"2017-03-31T06:14:26-03:00", + Name = @"Ceylan Duygulu", + AthleteNumber = 21527, + BeatsPerMinute = 99, + TopSpeed = 4.9, + Registered = @"2017-07-13T09:06:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", - CountryName = @"Japan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", + CountryName = @"Dominica" }); this.Add(new AthletesDataItem() { - Id = 74, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Minea Rantanen", - AthleteNumber = 18835, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-24T07:30:43-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", - CountryName = @"Jordan" + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", + Position = @"current", + Name = @"Venla Korpela", + AthleteNumber = 16454, + BeatsPerMinute = 92, + TopSpeed = 4.1, + Registered = @"2017-08-22T10:36:38-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", + CountryName = @"Hungary" }); this.Add(new AthletesDataItem() { - Id = 92, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"down", - Name = @"Asta Hansen", - AthleteNumber = 17222, - BeatsPerMinute = 101, + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"current", + Name = @"Gladys Van Der Steeg", + AthleteNumber = 20216, + BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-01-08T02:41:56-02:00", + Registered = @"2017-10-09T02:01:16-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", - CountryName = @"Kazakhstan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", + CountryName = @"Germany" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"up", - Name = @"Sheryl Collins", - AthleteNumber = 36473, - BeatsPerMinute = 98, - TopSpeed = 4.2, - Registered = @"2017-03-23T12:54:35-02:00", + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Position = @"current", + Name = @"Kiara Dubois", + AthleteNumber = 49964, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-09-28T04:37:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", - CountryName = @"Kenya" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", + CountryName = @"Australia" }); this.Add(new AthletesDataItem() { - Id = 166, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"current", - Name = @"Maria Parra", - AthleteNumber = 39861, - BeatsPerMinute = 106, - TopSpeed = 6, - Registered = @"2017-01-30T09:22:52-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", - CountryName = @"Kiribati" - }); - this.Add(new AthletesDataItem() - { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", - Position = @"up", - Name = @"Annabelle Besteman", - AthleteNumber = 30560, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-11-11T02:04:19-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", - CountryName = @"Korea, Democratic PeopleS Republic of" + Name = @"آرش احمدی", + AthleteNumber = 36948, + BeatsPerMinute = 90, + TopSpeed = 4.1, + Registered = @"2017-09-08T01:22:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", + CountryName = @"Nepal" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"up", - Name = @"Ariena Achterberg", - AthleteNumber = 41330, - BeatsPerMinute = 92, - TopSpeed = 5.6, - Registered = @"2017-10-22T02:15:39-03:00", + Name = @"Sheryl Collins", + AthleteNumber = 36473, + BeatsPerMinute = 98, + TopSpeed = 4.2, + Registered = @"2017-03-23T12:54:35-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", - CountryName = @"Korea, Republic of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", + CountryName = @"Kenya" }); this.Add(new AthletesDataItem() { - Id = 67, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", - Position = @"current", - Name = @"Villads Larsen", - AthleteNumber = 44677, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-25T11:25:30-02:00", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Clarisse Rey", + AthleteNumber = 29795, + BeatsPerMinute = 98, + TopSpeed = 4.9, + Registered = @"2017-06-09T08:07:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", - CountryName = @"Kuwait" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", + CountryName = @"Bosnia and Herzegovina" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 192, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", Position = @"down", - Name = @"Emilie Morin", - AthleteNumber = 26164, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-02-01T04:18:19-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", - CountryName = @"Kyrgyzstan" + Name = @"Viivi Kujala", + AthleteNumber = 29939, + BeatsPerMinute = 93, + TopSpeed = 4.1, + Registered = @"2017-05-03T02:40:05-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", + CountryName = @"Somalia" }); this.Add(new AthletesDataItem() { - Id = 31, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", - Position = @"up", - Name = @"Judd Campbell", - AthleteNumber = 37365, - BeatsPerMinute = 110, - TopSpeed = 5, - Registered = @"2017-10-19T11:01:10-03:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"down", + Name = @"Juanita Franklin", + AthleteNumber = 13907, + BeatsPerMinute = 91, + TopSpeed = 6, + Registered = @"2017-10-04T02:46:46-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", - CountryName = @"Lao PeopleS Democratic Republic" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", + CountryName = @"Vanuatu" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"current", - Name = @"Özsu Keçeci", - AthleteNumber = 29403, - BeatsPerMinute = 106, - TopSpeed = 4.2, - Registered = @"2017-01-19T11:34:13-02:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Position = @"down", + Name = @"Sophia Carlson", + AthleteNumber = 44183, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-09-04T07:03:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", - CountryName = @"Latvia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", + CountryName = @"Estonia" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"up", - Name = @"آنیتا كامياران", - AthleteNumber = 18980, - BeatsPerMinute = 90, - TopSpeed = 4.5, - Registered = @"2017-07-21T06:42:59-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", - CountryName = @"Lebanon" + Name = @"آوا سلطانی نژاد", + AthleteNumber = 45635, + BeatsPerMinute = 98, + TopSpeed = 4.1, + Registered = @"2017-04-10T11:39:46-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", + CountryName = @"Sweden" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", Position = @"down", - Name = @"Antoine Mackay", - AthleteNumber = 34547, - BeatsPerMinute = 104, - TopSpeed = 5, - Registered = @"2017-08-22T09:11:37-03:00", + Name = @"Kaya Taşlı", + AthleteNumber = 42291, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-01-30T03:23:36-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", - CountryName = @"Lesotho" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", + CountryName = @"Senegal" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", Position = @"down", - Name = @"Louis Smith", - AthleteNumber = 31837, - BeatsPerMinute = 98, - TopSpeed = 5.4, - Registered = @"2017-03-19T08:12:23-02:00", + Name = @"Adrian Ibañez", + AthleteNumber = 21968, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-02-03T04:36:54-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", - CountryName = @"Liberia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", + CountryName = @"Oman" }); this.Add(new AthletesDataItem() { - Id = 29, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"Selmo Caldeira", - AthleteNumber = 21837, - BeatsPerMinute = 110, - TopSpeed = 4.9, - Registered = @"2017-10-20T03:40:24-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", - CountryName = @"Libyan Arab Jamahiriya" - }); - this.Add(new AthletesDataItem() - { - Id = 35, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", - Position = @"down", - Name = @"Elaine Smith", - AthleteNumber = 38243, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-06-11T12:20:41-03:00", + Name = @"Parel Zuidhof", + AthleteNumber = 32718, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-01-21T10:19:56-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", - CountryName = @"Liechtenstein" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", + CountryName = @"Jamaica" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", Position = @"up", - Name = @"Fritz Sommer", - AthleteNumber = 26210, - BeatsPerMinute = 99, + Name = @"Begüm Erkekli", + AthleteNumber = 37888, + BeatsPerMinute = 104, TopSpeed = 4.6, - Registered = @"2017-09-29T03:54:57-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", - CountryName = @"Lithuania" + Registered = @"2017-10-04T03:02:35-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", + CountryName = @"El Salvador" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Carter Evans", - AthleteNumber = 46961, - BeatsPerMinute = 100, - TopSpeed = 5.3, - Registered = @"2017-07-23T02:43:07-03:00", + Id = 197, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", + Position = @"current", + Name = @"Brent Lord", + AthleteNumber = 20943, + BeatsPerMinute = 92, + TopSpeed = 4.8, + Registered = @"2017-01-23T06:14:22-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", - CountryName = @"Luxembourg" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", + CountryName = @"Algeria" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 199, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", Position = @"up", - Name = @"رونیکا سلطانی نژاد", - AthleteNumber = 35233, - BeatsPerMinute = 99, - TopSpeed = 4.6, - Registered = @"2017-08-13T01:05:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", - CountryName = @"Macedonia, The Former Yugoslav Republic of" + Name = @"Lucie Dumont", + AthleteNumber = 12104, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-01-08T02:13:29-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", + CountryName = @"Canada" }); this.Add(new AthletesDataItem() { - Id = 151, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", - Position = @"current", - Name = @"Charlotte Mills", - AthleteNumber = 49829, - BeatsPerMinute = 92, - TopSpeed = 5.3, - Registered = @"2017-05-10T04:33:10-03:00", + Id = 210, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", + Position = @"down", + Name = @"Maeva Bergeron", + AthleteNumber = 15655, + BeatsPerMinute = 94, + TopSpeed = 5.9, + Registered = @"2017-10-03T09:42:15-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", - CountryName = @"Madagascar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", + CountryName = @"Mexico" + }); + this.Add(new AthletesDataItem() + { + Id = 212, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"up", + Name = @"Sara Larsen", + AthleteNumber = 37094, + BeatsPerMinute = 97, + TopSpeed = 4.5, + Registered = @"2017-04-14T11:48:28-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", + CountryName = @"Saudi Arabia" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 214, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", Position = @"up", - Name = @"Pedro Marquez", - AthleteNumber = 16169, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-11-11T05:14:31-02:00", + Name = @"Ömür Denkel", + AthleteNumber = 31061, + BeatsPerMinute = 104, + TopSpeed = 4.5, + Registered = @"2017-02-18T05:32:55-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", - CountryName = @"Malawi" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", + CountryName = @"Tuvalu" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 215, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", Position = @"down", - Name = @"Jenny Burke", - AthleteNumber = 15266, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-09-11T12:20:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", - CountryName = @"Malaysia" - }); - this.Add(new AthletesDataItem() - { - Id = 155, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", - Position = @"up", - Name = @"Justin Philippe", - AthleteNumber = 12858, + Name = @"Marilou Hubert", + AthleteNumber = 43655, BeatsPerMinute = 104, - TopSpeed = 5.7, - Registered = @"2017-03-16T02:00:35-02:00", + TopSpeed = 4.2, + Registered = @"2017-09-28T11:13:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", - CountryName = @"Maldives" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", + CountryName = @"Myanmar" }); this.Add(new AthletesDataItem() { - Id = 165, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Id = 216, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Mario Ellis", - AthleteNumber = 18026, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-02-13T11:53:15-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", - CountryName = @"Mali" + Name = @"Felix Olsen", + AthleteNumber = 43198, + BeatsPerMinute = 101, + TopSpeed = 4.2, + Registered = @"2017-09-27T01:17:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", + CountryName = @"France" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Megan Webb", - AthleteNumber = 30713, - BeatsPerMinute = 93, + Id = 219, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Position = @"current", + Name = @"Sedef Tunçeri", + AthleteNumber = 48164, + BeatsPerMinute = 108, TopSpeed = 5.6, - Registered = @"2017-08-20T09:26:51-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", - CountryName = @"Malta" + Registered = @"2017-03-29T11:54:15-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", + CountryName = @"Bhutan" }); this.Add(new AthletesDataItem() { - Id = 52, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 221, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", Position = @"down", - Name = @"Adérito Lopes", - AthleteNumber = 21320, - BeatsPerMinute = 91, - TopSpeed = 5.2, - Registered = @"2017-01-07T06:47:56-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", - CountryName = @"Marshall Islands" + Name = @"Kuzey Aclan", + AthleteNumber = 18583, + BeatsPerMinute = 102, + TopSpeed = 5.3, + Registered = @"2017-09-12T09:14:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", + CountryName = @"Chad" }); this.Add(new AthletesDataItem() { - Id = 99, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Id = 223, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Victor Lévesque", - AthleteNumber = 48375, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-11-10T11:31:44-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", - CountryName = @"Mauritania" + Name = @"Gökhan Aşıkoğlu", + AthleteNumber = 13890, + BeatsPerMinute = 105, + TopSpeed = 5.4, + Registered = @"2017-03-31T06:14:26-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", + CountryName = @"Japan" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 224, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", Position = @"down", - Name = @"آراد یاسمی", - AthleteNumber = 34370, - BeatsPerMinute = 99, - TopSpeed = 5.9, - Registered = @"2017-02-02T11:42:41-02:00", + Name = @"Joan Ortega", + AthleteNumber = 49478, + BeatsPerMinute = 103, + TopSpeed = 5.4, + Registered = @"2017-07-04T03:01:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", - CountryName = @"Mauritius" - }); - this.Add(new AthletesDataItem() - { - Id = 10, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"down", - Name = @"Maeva Bergeron", - AthleteNumber = 15655, - BeatsPerMinute = 94, - TopSpeed = 5.9, - Registered = @"2017-10-03T09:42:15-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", - CountryName = @"Mexico" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", + CountryName = @"Equatorial Guinea" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", + Id = 225, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Oskari Karjala", - AthleteNumber = 31498, - BeatsPerMinute = 90, + Name = @"Stanley Hart", + AthleteNumber = 14150, + BeatsPerMinute = 91, TopSpeed = 4.5, - Registered = @"2017-05-10T12:45:12-03:00", + Registered = @"2017-08-19T03:02:33-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", - CountryName = @"Micronesia, Federated States of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", + CountryName = @"Venezuela" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", - Position = @"up", - Name = @"Alex Meyer", - AthleteNumber = 44390, + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", + Position = @"current", + Name = @"Johann Hinz", + AthleteNumber = 48244, BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-08-04T07:05:34-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", - CountryName = @"Moldova, Republic of" + Registered = @"2017-03-10T07:36:56-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", + CountryName = @"Sudan" }); this.Add(new AthletesDataItem() { - Id = 128, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"up", - Name = @"Sophie Lewis", - AthleteNumber = 46222, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-20T09:42:07-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", - CountryName = @"Monaco" + Name = @"Layla Douglas", + AthleteNumber = 21977, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-04-19T11:43:38-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", + CountryName = @"Slovenia" }); this.Add(new AthletesDataItem() { - Id = 79, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Id = 229, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", Position = @"current", - Name = @"Ashley Romero", - AthleteNumber = 36611, - BeatsPerMinute = 104, - TopSpeed = 5.5, - Registered = @"2017-02-08T12:45:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", - CountryName = @"Mongolia" + Name = @"Selmo Caldeira", + AthleteNumber = 21837, + BeatsPerMinute = 110, + TopSpeed = 4.9, + Registered = @"2017-10-20T03:40:24-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", + CountryName = @"Libyan Arab Jamahiriya" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"current", - Name = @"Marie Poulsen", - AthleteNumber = 44113, - BeatsPerMinute = 109, - TopSpeed = 4.7, - Registered = @"2017-04-15T10:25:21-03:00", + Id = 231, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", + Position = @"up", + Name = @"Judd Campbell", + AthleteNumber = 37365, + BeatsPerMinute = 110, + TopSpeed = 5, + Registered = @"2017-10-19T11:01:10-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", - CountryName = @"Morocco" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", + CountryName = @"Lao PeopleS Democratic Republic" }); this.Add(new AthletesDataItem() { - Id = 42, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", - Position = @"down", - Name = @"Caitlin Jackson", - AthleteNumber = 45472, - BeatsPerMinute = 101, - TopSpeed = 4.3, - Registered = @"2017-09-17T09:41:01-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", - CountryName = @"Mozambique" + Id = 233, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", + Position = @"up", + Name = @"Zackary Roy", + AthleteNumber = 45996, + BeatsPerMinute = 92, + TopSpeed = 4.9, + Registered = @"2017-07-07T03:51:26-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", + CountryName = @"Bahamas" }); this.Add(new AthletesDataItem() { - Id = 15, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", + Id = 234, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Marilou Hubert", - AthleteNumber = 43655, - BeatsPerMinute = 104, - TopSpeed = 4.2, - Registered = @"2017-09-28T11:13:00-03:00", + Name = @"Linda Schäfer", + AthleteNumber = 43074, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-01-05T11:41:20-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", - CountryName = @"Myanmar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", + CountryName = @"Yemen" }); this.Add(new AthletesDataItem() { - Id = 63, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Estelle Vincent", - AthleteNumber = 41700, - BeatsPerMinute = 99, - TopSpeed = 5.7, - Registered = @"2017-05-31T02:56:58-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", - CountryName = @"Namibia" + Id = 235, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", + Position = @"down", + Name = @"Elaine Smith", + AthleteNumber = 38243, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-06-11T12:20:41-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", + CountryName = @"Liechtenstein" }); this.Add(new AthletesDataItem() { - Id = 154, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Id = 237, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", Position = @"down", - Name = @"Rhonda Simmmons", - AthleteNumber = 37139, - BeatsPerMinute = 96, - TopSpeed = 5.1, - Registered = @"2017-07-03T05:39:45-03:00", + Name = @"Clyde Matthews", + AthleteNumber = 11955, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-03-02T05:01:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", - CountryName = @"Nauru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", + CountryName = @"Palau" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 238, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"آرش احمدی", - AthleteNumber = 36948, - BeatsPerMinute = 90, - TopSpeed = 4.1, - Registered = @"2017-09-08T01:22:14-03:00", + Name = @"Charlotte Meyer", + AthleteNumber = 21442, + BeatsPerMinute = 110, + TopSpeed = 4.6, + Registered = @"2017-10-19T10:38:35-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", - CountryName = @"Nepal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", + CountryName = @"Cook Islands" }); this.Add(new AthletesDataItem() { - Id = 141, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", - Position = @"current", - Name = @"Miro Korpela", - AthleteNumber = 40544, - BeatsPerMinute = 104, + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Position = @"down", + Name = @"Carter Evans", + AthleteNumber = 46961, + BeatsPerMinute = 100, TopSpeed = 5.3, - Registered = @"2017-01-10T07:12:44-02:00", + Registered = @"2017-07-23T02:43:07-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", + CountryName = @"Luxembourg" + }); + this.Add(new AthletesDataItem() + { + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"down", + Name = @"Alberto Clark", + AthleteNumber = 29912, + BeatsPerMinute = 93, + TopSpeed = 4.6, + Registered = @"2017-02-02T03:50:21-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", - CountryName = @"Netherlands" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", + CountryName = @"Antigua and Barbuda" }); this.Add(new AthletesDataItem() { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"up", - Name = @"Afet Kumcuoğlu", - AthleteNumber = 33454, - BeatsPerMinute = 106, - TopSpeed = 5.1, - Registered = @"2017-09-16T07:05:43-03:00", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", + Position = @"down", + Name = @"Lilly Keuter", + AthleteNumber = 49893, + BeatsPerMinute = 102, + TopSpeed = 4.5, + Registered = @"2017-01-20T02:38:39-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", - CountryName = @"New Zealand" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", + CountryName = @"Saint Kitts and Nevis" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", Position = @"up", - Name = @"Millie Cooper", - AthleteNumber = 14610, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-05-08T09:30:14-03:00", + Name = @"Oskari Karjala", + AthleteNumber = 31498, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-05-10T12:45:12-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", - CountryName = @"Nicaragua" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", + CountryName = @"Micronesia, Federated States of" }); this.Add(new AthletesDataItem() { - Id = 53, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Kayla Patel", - AthleteNumber = 42780, - BeatsPerMinute = 103, - TopSpeed = 4.7, - Registered = @"2017-04-20T09:33:53-03:00", + Id = 242, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"down", + Name = @"Caitlin Jackson", + AthleteNumber = 45472, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-09-17T09:41:01-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", + CountryName = @"Mozambique" + }); + this.Add(new AthletesDataItem() + { + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Position = @"down", + Name = @"Cathalijne Van Der Ree", + AthleteNumber = 45160, + BeatsPerMinute = 102, + TopSpeed = 5.4, + Registered = @"2017-02-13T05:23:49-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", - CountryName = @"Niger" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", + CountryName = @"Uganda" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"current", - Name = @"Diego Gautier", - AthleteNumber = 26320, - BeatsPerMinute = 97, - TopSpeed = 4.6, - Registered = @"2017-06-11T03:50:43-03:00", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", + Position = @"up", + Name = @"Emma Turner", + AthleteNumber = 39487, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-07-30T01:33:14-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", - CountryName = @"Nigeria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", + CountryName = @"Tanzania, United Republic of" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"کوروش کامروا", - AthleteNumber = 13506, - BeatsPerMinute = 109, - TopSpeed = 4.4, - Registered = @"2017-04-16T01:10:37-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", - CountryName = @"Niue" + Name = @"Kent Clark", + AthleteNumber = 32799, + BeatsPerMinute = 106, + TopSpeed = 5.7, + Registered = @"2017-01-24T01:00:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", + CountryName = @"Peru" }); this.Add(new AthletesDataItem() { - Id = 101, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Lavínia Silva", - AthleteNumber = 33994, - BeatsPerMinute = 93, - TopSpeed = 5.6, - Registered = @"2017-03-22T08:55:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", - CountryName = @"Norway" + Id = 246, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", + Position = @"current", + Name = @"Ronja Kraft", + AthleteNumber = 21800, + BeatsPerMinute = 101, + TopSpeed = 5.3, + Registered = @"2017-04-02T03:33:57-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", + CountryName = @"Denmark" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", Position = @"down", - Name = @"Adrian Ibañez", - AthleteNumber = 21968, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-02-03T04:36:54-02:00", + Name = @"Eléa Robin", + AthleteNumber = 26742, + BeatsPerMinute = 90, + TopSpeed = 4.7, + Registered = @"2017-03-30T12:34:24-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", - CountryName = @"Oman" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", + CountryName = @"Saint Vincent and the Grenadines" }); this.Add(new AthletesDataItem() { - Id = 143, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"up", - Name = @"رضا کوتی", - AthleteNumber = 13640, - BeatsPerMinute = 103, - TopSpeed = 4.2, - Registered = @"2017-04-30T02:34:29-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", - CountryName = @"Pakistan" + Name = @"Alex Meyer", + AthleteNumber = 44390, + BeatsPerMinute = 94, + TopSpeed = 4.3, + Registered = @"2017-08-04T07:05:34-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", + CountryName = @"Moldova, Republic of" }); this.Add(new AthletesDataItem() { - Id = 37, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", + Id = 252, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"down", - Name = @"Clyde Matthews", - AthleteNumber = 11955, - BeatsPerMinute = 93, + Name = @"Adérito Lopes", + AthleteNumber = 21320, + BeatsPerMinute = 91, TopSpeed = 5.2, - Registered = @"2017-03-02T05:01:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", - CountryName = @"Palau" + Registered = @"2017-01-07T06:47:56-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", + CountryName = @"Marshall Islands" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Id = 253, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Tim Neal", - AthleteNumber = 45860, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-04-21T04:06:34-03:00", + Name = @"Kayla Patel", + AthleteNumber = 42780, + BeatsPerMinute = 103, + TopSpeed = 4.7, + Registered = @"2017-04-20T09:33:53-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", - CountryName = @"Panama" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", + CountryName = @"Niger" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"current", - Name = @"Annabell Brand", - AthleteNumber = 39233, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-01T12:21:24-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", - CountryName = @"Papua New Guinea" + Name = @"Diego Gautier", + AthleteNumber = 26320, + BeatsPerMinute = 97, + TopSpeed = 4.6, + Registered = @"2017-06-11T03:50:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", + CountryName = @"Nigeria" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", - Position = @"current", - Name = @"Foppe Delfos", - AthleteNumber = 39679, - BeatsPerMinute = 107, - TopSpeed = 4.1, - Registered = @"2017-08-05T10:54:56-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", - CountryName = @"Paraguay" + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Position = @"up", + Name = @"Veera Saari", + AthleteNumber = 40408, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-10-28T10:39:22-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", + CountryName = @"Iraq" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", - Position = @"up", - Name = @"Kent Clark", - AthleteNumber = 32799, - BeatsPerMinute = 106, + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Position = @"down", + Name = @"Zaina Pomp", + AthleteNumber = 14109, + BeatsPerMinute = 90, TopSpeed = 5.7, - Registered = @"2017-01-24T01:00:15-02:00", + Registered = @"2017-09-07T11:17:40-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", - CountryName = @"Peru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", + CountryName = @"Angola" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", Position = @"current", - Name = @"Esma Adıvar", - AthleteNumber = 35565, - BeatsPerMinute = 99, - TopSpeed = 4.2, - Registered = @"2017-06-17T12:34:29-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", - CountryName = @"Philippines" + Name = @"Anthony Harcourt", + AthleteNumber = 33649, + BeatsPerMinute = 109, + TopSpeed = 5.5, + Registered = @"2017-06-14T11:10:20-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", + CountryName = @"India" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"down", - Name = @"Flora Perez", - AthleteNumber = 23907, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-04-12T04:16:56-03:00", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Position = @"current", + Name = @"Roman Smith", + AthleteNumber = 15531, + BeatsPerMinute = 106, + TopSpeed = 4.9, + Registered = @"2017-06-14T05:12:04-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", - CountryName = @"Poland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", + CountryName = @"Gabon" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", + Id = 263, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"up", + Name = @"Estelle Vincent", + AthleteNumber = 41700, + BeatsPerMinute = 99, + TopSpeed = 5.7, + Registered = @"2017-05-31T02:56:58-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", + CountryName = @"Namibia" + }); + this.Add(new AthletesDataItem() + { + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", Position = @"current", - Name = @"David Scott", - AthleteNumber = 46997, - BeatsPerMinute = 101, - TopSpeed = 4.4, - Registered = @"2017-07-25T09:23:24-03:00", + Name = @"Ilke Kisters", + AthleteNumber = 23817, + BeatsPerMinute = 100, + TopSpeed = 5.9, + Registered = @"2017-01-04T02:54:53-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", - CountryName = @"Portugal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", + CountryName = @"Switzerland" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"down", - Name = @"Yarno Kin", - AthleteNumber = 47324, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-08-26T08:21:22-03:00", + Name = @"Jenny Burke", + AthleteNumber = 15266, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-09-11T12:20:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", - CountryName = @"Romania" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", + CountryName = @"Malaysia" }); this.Add(new AthletesDataItem() { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", Position = @"down", - Name = @"Esther Kühn", - AthleteNumber = 24868, - BeatsPerMinute = 92, - TopSpeed = 5.5, - Registered = @"2017-05-14T12:30:08-03:00", + Name = @"Keira Walker", + AthleteNumber = 34116, + BeatsPerMinute = 94, + TopSpeed = 4.8, + Registered = @"2017-01-09T05:46:07-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", - CountryName = @"Russian Federation" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", + CountryName = @"Albania" }); this.Add(new AthletesDataItem() { - Id = 80, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Id = 266, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", Position = @"down", - Name = @"Cecil Nichols", - AthleteNumber = 20656, - BeatsPerMinute = 100, - TopSpeed = 5, - Registered = @"2017-04-24T01:20:34-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", - CountryName = @"RWANDA" + Name = @"Moritz Braun", + AthleteNumber = 48081, + BeatsPerMinute = 107, + TopSpeed = 6, + Registered = @"2017-06-13T12:54:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", + CountryName = @"Andorra" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lilly Keuter", - AthleteNumber = 49893, - BeatsPerMinute = 102, - TopSpeed = 4.5, - Registered = @"2017-01-20T02:38:39-02:00", + Id = 267, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", + Position = @"current", + Name = @"Villads Larsen", + AthleteNumber = 44677, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-25T11:25:30-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", + CountryName = @"Kuwait" + }); + this.Add(new AthletesDataItem() + { + Id = 268, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", + Position = @"up", + Name = @"Sandro Carpentier", + AthleteNumber = 23503, + BeatsPerMinute = 96, + TopSpeed = 5.7, + Registered = @"2017-09-30T01:01:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", - CountryName = @"Saint Kitts and Nevis" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", + CountryName = @"Belgium" + }); + this.Add(new AthletesDataItem() + { + Id = 269, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Position = @"current", + Name = @"Emil Meißner", + AthleteNumber = 37183, + BeatsPerMinute = 97, + TopSpeed = 4, + Registered = @"2017-07-15T12:32:30-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", + CountryName = @"Gambia" }); this.Add(new AthletesDataItem() { - Id = 200, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", - Position = @"current", - Name = @"Alice Perry", - AthleteNumber = 23750, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-03-31T07:15:46-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", - CountryName = @"Saint Lucia" + Id = 270, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Emily Olsen", + AthleteNumber = 13887, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-10-03T08:01:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", + CountryName = @"Central African Republic" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", Position = @"down", - Name = @"Eléa Robin", - AthleteNumber = 26742, + Name = @"آراد جعفری", + AthleteNumber = 34962, BeatsPerMinute = 90, - TopSpeed = 4.7, - Registered = @"2017-03-30T12:34:24-03:00", + TopSpeed = 4.8, + Registered = @"2017-04-22T04:20:39-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", - CountryName = @"Saint Vincent and the Grenadines" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", + CountryName = @"Burundi" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"down", - Name = @"میلاد قاسمی", - AthleteNumber = 12788, - BeatsPerMinute = 101, - TopSpeed = 4.1, - Registered = @"2017-03-01T07:51:17-02:00", + Name = @"Jimmie Mcguinness", + AthleteNumber = 20729, + BeatsPerMinute = 90, + TopSpeed = 4.6, + Registered = @"2017-10-07T06:08:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", - CountryName = @"Samoa" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", + CountryName = @"Botswana" }); this.Add(new AthletesDataItem() { - Id = 72, + Id = 272, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", Name = @"Sélène Roussel", @@ -2066,549 +2122,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 159, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", - Position = @"up", - Name = @"Eva Dean", - AthleteNumber = 48874, - BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-03-04T01:58:52-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", - CountryName = @"Sao Tome and Principe" - }); - this.Add(new AthletesDataItem() - { - Id = 12, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Id = 272, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Sara Larsen", - AthleteNumber = 37094, - BeatsPerMinute = 97, - TopSpeed = 4.5, - Registered = @"2017-04-14T11:48:28-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", - CountryName = @"Saudi Arabia" - }); - this.Add(new AthletesDataItem() - { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", - Position = @"down", - Name = @"Kaya Taşlı", - AthleteNumber = 42291, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-01-30T03:23:36-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", - CountryName = @"Senegal" - }); - this.Add(new AthletesDataItem() - { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Adam Bouchard", - AthleteNumber = 38672, - BeatsPerMinute = 99, - TopSpeed = 4.7, - Registered = @"2017-01-04T03:04:05-02:00", + Name = @"Aaron Robertson", + AthleteNumber = 30727, + BeatsPerMinute = 95, + TopSpeed = 4.2, + Registered = @"2017-08-23T09:37:40-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", - CountryName = @"Seychelles" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", + CountryName = @"Indonesia" }); this.Add(new AthletesDataItem() { - Id = 96, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", Position = @"up", - Name = @"Thea Edwards", - AthleteNumber = 29141, - BeatsPerMinute = 99, - TopSpeed = 5.8, - Registered = @"2017-05-23T05:24:38-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", - CountryName = @"Sierra Leone" - }); - this.Add(new AthletesDataItem() - { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"current", - Name = @"Ana Bourgeois", - AthleteNumber = 24612, - BeatsPerMinute = 110, - TopSpeed = 6, - Registered = @"2017-11-02T02:17:43-02:00", + Name = @"Afet Kumcuoğlu", + AthleteNumber = 33454, + BeatsPerMinute = 106, + TopSpeed = 5.1, + Registered = @"2017-09-16T07:05:43-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", - CountryName = @"Singapore" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", + CountryName = @"New Zealand" }); this.Add(new AthletesDataItem() { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", Position = @"up", - Name = @"Layla Douglas", - AthleteNumber = 21977, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-04-19T11:43:38-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", - CountryName = @"Slovenia" - }); - this.Add(new AthletesDataItem() - { - Id = 178, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lillian Wade", - AthleteNumber = 10729, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-04-07T09:53:13-03:00", + Name = @"Annabelle Besteman", + AthleteNumber = 30560, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-11-11T02:04:19-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", - CountryName = @"Solomon Islands" - }); - this.Add(new AthletesDataItem() - { - Id = 192, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", - Position = @"down", - Name = @"Viivi Kujala", - AthleteNumber = 29939, - BeatsPerMinute = 93, - TopSpeed = 4.1, - Registered = @"2017-05-03T02:40:05-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", - CountryName = @"Somalia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", + CountryName = @"North Korea" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Id = 274, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"up", - Name = @"Charlotte Dean", - AthleteNumber = 45969, + Name = @"Minea Rantanen", + AthleteNumber = 18835, BeatsPerMinute = 105, TopSpeed = 5, - Registered = @"2017-02-13T05:39:15-02:00", + Registered = @"2017-01-24T07:30:43-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", - CountryName = @"South Africa" - }); - this.Add(new AthletesDataItem() - { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Marisvalda Martins", - AthleteNumber = 33879, - BeatsPerMinute = 107, - TopSpeed = 5.4, - Registered = @"2017-01-31T12:07:48-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", - CountryName = @"Spain" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", + CountryName = @"Jordan" }); this.Add(new AthletesDataItem() { - Id = 129, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", Position = @"up", - Name = @"Ella Hansen", - AthleteNumber = 27075, - BeatsPerMinute = 101, - TopSpeed = 5.1, - Registered = @"2017-01-05T10:12:42-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", - CountryName = @"Sri Lanka" - }); - this.Add(new AthletesDataItem() - { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Johann Hinz", - AthleteNumber = 48244, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-03-10T07:36:56-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", - CountryName = @"Sudan" + Name = @"Fritz Sommer", + AthleteNumber = 26210, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-09-29T03:54:57-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", + CountryName = @"Lithuania" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", - Position = @"current", - Name = @"Nick Naumann", - AthleteNumber = 25566, - BeatsPerMinute = 109, + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", + Position = @"down", + Name = @"Rafael Gutierrez", + AthleteNumber = 38804, + BeatsPerMinute = 100, TopSpeed = 5.9, - Registered = @"2017-07-12T09:01:11-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", - CountryName = @"Swaziland" + Registered = @"2017-02-08T07:50:59-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", + CountryName = @"Guinea" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", - Position = @"up", - Name = @"آوا سلطانی نژاد", - AthleteNumber = 45635, - BeatsPerMinute = 98, - TopSpeed = 4.1, - Registered = @"2017-04-10T11:39:46-03:00", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", + Position = @"current", + Name = @"Ellen Leppo", + AthleteNumber = 29286, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-08-16T09:46:35-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", - CountryName = @"Sweden" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", + CountryName = @"Belarus" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"current", - Name = @"Ilke Kisters", - AthleteNumber = 23817, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-01-04T02:54:53-02:00", + Name = @"Encarnacion Martin", + AthleteNumber = 40912, + BeatsPerMinute = 105, + TopSpeed = 5.5, + Registered = @"2017-01-11T12:52:28-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", - CountryName = @"Switzerland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", + CountryName = @"Thailand" }); this.Add(new AthletesDataItem() { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"current", - Name = @"Alex Craig", - AthleteNumber = 21868, - BeatsPerMinute = 94, - TopSpeed = 4.2, - Registered = @"2017-03-19T10:20:51-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", - CountryName = @"Syrian Arab Republic" + Name = @"David Scott", + AthleteNumber = 46997, + BeatsPerMinute = 101, + TopSpeed = 4.4, + Registered = @"2017-07-25T09:23:24-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", + CountryName = @"Portugal" }); this.Add(new AthletesDataItem() { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", - Position = @"up", - Name = @"Franklin Byrd", - AthleteNumber = 49498, - BeatsPerMinute = 106, - TopSpeed = 5.3, - Registered = @"2017-11-04T11:09:26-02:00", + Id = 279, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Position = @"current", + Name = @"Ashley Romero", + AthleteNumber = 36611, + BeatsPerMinute = 104, + TopSpeed = 5.5, + Registered = @"2017-02-08T12:45:46-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", - CountryName = @"Taiwan, Province of China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", + CountryName = @"Mongolia" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", + Id = 280, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Position = @"down", + Name = @"Cecil Nichols", + AthleteNumber = 20656, + BeatsPerMinute = 100, + TopSpeed = 5, + Registered = @"2017-04-24T01:20:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", + CountryName = @"RWANDA" + }); + this.Add(new AthletesDataItem() + { + Id = 282, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", Position = @"current", - Name = @"Pippa Morris", - AthleteNumber = 44421, - BeatsPerMinute = 101, - TopSpeed = 5.5, - Registered = @"2017-03-06T09:21:58-02:00", + Name = @"Johann Fischer", + AthleteNumber = 37212, + BeatsPerMinute = 98, + TopSpeed = 5.8, + Registered = @"2017-09-01T04:39:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", - CountryName = @"Tajikistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", + CountryName = @"Brazil" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", - Position = @"up", - Name = @"Emma Turner", - AthleteNumber = 39487, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-07-30T01:33:14-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", - CountryName = @"Tanzania, United Republic of" + Id = 283, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Position = @"current", + Name = @"سینا مرادی", + AthleteNumber = 10809, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-04-05T05:27:13-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", + CountryName = @"Bahrain" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", + Id = 284, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", Position = @"current", - Name = @"Encarnacion Martin", - AthleteNumber = 40912, + Name = @"Abel Brun", + AthleteNumber = 39315, BeatsPerMinute = 105, - TopSpeed = 5.5, - Registered = @"2017-01-11T12:52:28-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", - CountryName = @"Thailand" + TopSpeed = 5.1, + Registered = @"2017-10-05T05:54:31-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", + CountryName = @"Afghanistan" }); this.Add(new AthletesDataItem() { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Sara Hannula", - AthleteNumber = 22025, - BeatsPerMinute = 102, - TopSpeed = 4.2, - Registered = @"2017-10-09T11:32:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", - CountryName = @"Timor-Leste" + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Position = @"current", + Name = @"Jeffrey Medina", + AthleteNumber = 42905, + BeatsPerMinute = 100, + TopSpeed = 5.2, + Registered = @"2017-09-15T02:11:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", + CountryName = @"Greece" }); this.Add(new AthletesDataItem() { - Id = 147, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", Position = @"down", - Name = @"میلاد یاسمی", - AthleteNumber = 44023, + Name = @"Niilo Laurila", + AthleteNumber = 49215, BeatsPerMinute = 104, - TopSpeed = 5.2, - Registered = @"2017-06-10T04:11:01-03:00", + TopSpeed = 4.5, + Registered = @"2017-04-26T01:26:36-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", - CountryName = @"Togo" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", + CountryName = @"Ethiopia" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Veronika Huber", - AthleteNumber = 18146, - BeatsPerMinute = 103, - TopSpeed = 5.2, - Registered = @"2017-07-13T02:23:56-03:00", + Name = @"Marisvalda Martins", + AthleteNumber = 33879, + BeatsPerMinute = 107, + TopSpeed = 5.4, + Registered = @"2017-01-31T12:07:48-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", - CountryName = @"Tonga" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", + CountryName = @"Spain" }); this.Add(new AthletesDataItem() { - Id = 122, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Natalie Conrad", - AthleteNumber = 42602, - BeatsPerMinute = 108, - TopSpeed = 6, - Registered = @"2017-03-18T06:35:44-02:00", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", + Position = @"current", + Name = @"Eloida Novaes", + AthleteNumber = 30751, + BeatsPerMinute = 107, + TopSpeed = 4.2, + Registered = @"2017-01-02T01:04:04-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", - CountryName = @"Trinidad and Tobago" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", + CountryName = @"Chile" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Charlotte Dean", + AthleteNumber = 45969, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-02-13T05:39:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", + CountryName = @"South Africa" + }); + this.Add(new AthletesDataItem() + { + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", Position = @"current", - Name = @"Marialba Nascimento", - AthleteNumber = 47061, - BeatsPerMinute = 108, - TopSpeed = 5.2, - Registered = @"2017-09-19T05:47:21-03:00", + Name = @"Loïc Gerard", + AthleteNumber = 31706, + BeatsPerMinute = 102, + TopSpeed = 4.4, + Registered = @"2017-07-28T09:10:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", + CountryName = @"Ireland" + }); + this.Add(new AthletesDataItem() + { + Id = 292, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", + Position = @"down", + Name = @"Asta Hansen", + AthleteNumber = 17222, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-01-08T02:41:56-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", - CountryName = @"Tunisia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", + CountryName = @"Kazakhstan" + }); + this.Add(new AthletesDataItem() + { + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Sara Hannula", + AthleteNumber = 22025, + BeatsPerMinute = 102, + TopSpeed = 4.2, + Registered = @"2017-10-09T11:32:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", + CountryName = @"Timor-Leste" }); this.Add(new AthletesDataItem() { - Id = 135, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", - Position = @"down", - Name = @"Darryl Douglas", - AthleteNumber = 35826, - BeatsPerMinute = 96, - TopSpeed = 4.6, - Registered = @"2017-07-20T11:45:52-03:00", + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"current", + Name = @"Ana Bourgeois", + AthleteNumber = 24612, + BeatsPerMinute = 110, + TopSpeed = 6, + Registered = @"2017-11-02T02:17:43-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", - CountryName = @"Turkey" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", + CountryName = @"Singapore" }); this.Add(new AthletesDataItem() { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 296, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", Position = @"up", - Name = @"Adem Özdoğan", - AthleteNumber = 45143, - BeatsPerMinute = 90, - TopSpeed = 5.5, - Registered = @"2017-02-16T07:11:52-02:00", + Name = @"Thea Edwards", + AthleteNumber = 29141, + BeatsPerMinute = 99, + TopSpeed = 5.8, + Registered = @"2017-05-23T05:24:38-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", - CountryName = @"Turkmenistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", + CountryName = @"Sierra Leone" }); this.Add(new AthletesDataItem() { - Id = 14, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", - Position = @"up", - Name = @"Ömür Denkel", - AthleteNumber = 31061, - BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-02-18T05:32:55-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", - CountryName = @"Tuvalu" + Id = 299, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"down", + Name = @"Victor Lévesque", + AthleteNumber = 48375, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-11-10T11:31:44-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", + CountryName = @"Mauritania" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Id = 301, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"down", - Name = @"Cathalijne Van Der Ree", - AthleteNumber = 45160, - BeatsPerMinute = 102, - TopSpeed = 5.4, - Registered = @"2017-02-13T05:23:49-02:00", + Name = @"Louis Stewart", + AthleteNumber = 48131, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-02-26T07:28:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", - CountryName = @"Uganda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", + CountryName = @"Honduras" }); this.Add(new AthletesDataItem() { - Id = 164, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Ethel Stephens", - AthleteNumber = 18692, - BeatsPerMinute = 94, - TopSpeed = 4.1, - Registered = @"2017-02-13T05:03:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", - CountryName = @"Ukraine" + Id = 302, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", + Position = @"up", + Name = @"Bill Fox", + AthleteNumber = 18511, + BeatsPerMinute = 91, + TopSpeed = 5, + Registered = @"2017-10-24T08:25:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", + CountryName = @"Iran, Islamic Republic Of" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Id = 304, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", Position = @"down", - Name = @"Aatu Ranta", - AthleteNumber = 38049, - BeatsPerMinute = 94, - TopSpeed = 5.1, - Registered = @"2017-07-21T04:22:18-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", - CountryName = @"United Arab Emirates" - }); - this.Add(new AthletesDataItem() - { - Id = 169, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", - Position = @"up", - Name = @"Aziz Santos", - AthleteNumber = 38947, + Name = @"Mathys Martin", + AthleteNumber = 32928, BeatsPerMinute = 98, - TopSpeed = 4, - Registered = @"2017-04-03T02:18:46-03:00", + TopSpeed = 5.5, + Registered = @"2017-05-17T12:51:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", - CountryName = @"United Kingdom" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", + CountryName = @"Holy See (Vatican City State)" }); this.Add(new AthletesDataItem() { - Id = 170, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", - Position = @"up", - Name = @"Fernando Gimenez", - AthleteNumber = 31290, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-06-21T06:45:54-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uruguay" + Id = 305, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Position = @"current", + Name = @"Gianne Godijn", + AthleteNumber = 45945, + BeatsPerMinute = 96, + TopSpeed = 4.5, + Registered = @"2017-03-22T03:23:12-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", + CountryName = @"Italy" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", - Position = @"down", - Name = @"Mathieu Mathieu", - AthleteNumber = 10555, - BeatsPerMinute = 101, - TopSpeed = 5.2, - Registered = @"2017-01-05T07:28:11-02:00", + Id = 306, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Position = @"up", + Name = @"Mira Campos", + AthleteNumber = 39222, + BeatsPerMinute = 95, + TopSpeed = 5.9, + Registered = @"2017-01-11T01:41:31-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uzbekistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", + CountryName = @"Armenia" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"down", - Name = @"Juanita Franklin", - AthleteNumber = 13907, - BeatsPerMinute = 91, - TopSpeed = 6, - Registered = @"2017-10-04T02:46:46-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", - CountryName = @"Vanuatu" + Name = @"Esther Kühn", + AthleteNumber = 24868, + BeatsPerMinute = 92, + TopSpeed = 5.5, + Registered = @"2017-05-14T12:30:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", + CountryName = @"Russian Federation" }); this.Add(new AthletesDataItem() { - Id = 25, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", Position = @"up", - Name = @"Stanley Hart", - AthleteNumber = 14150, - BeatsPerMinute = 91, - TopSpeed = 4.5, - Registered = @"2017-08-19T03:02:33-03:00", + Name = @"Hans Möller", + AthleteNumber = 34122, + BeatsPerMinute = 109, + TopSpeed = 5.6, + Registered = @"2017-06-20T06:02:49-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", - CountryName = @"Venezuela" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", + CountryName = @"Djibouti" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 309, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", Position = @"current", - Name = @"Eliza Bishop", - AthleteNumber = 31774, - BeatsPerMinute = 96, - TopSpeed = 4.7, - Registered = @"2017-09-22T11:49:02-03:00", + Name = @"Alice Perry", + AthleteNumber = 23750, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-03-31T07:15:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", - CountryName = @"Western Sahara" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", + CountryName = @"Saint Lucia" }); this.Add(new AthletesDataItem() { - Id = 34, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Id = 310, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Position = @"up", + Name = @"Kaya Tekand", + AthleteNumber = 11028, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-04-10T09:57:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", + CountryName = @"Fiji" + }); + this.Add(new AthletesDataItem() + { + Id = 311, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Linda Schäfer", - AthleteNumber = 43074, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-01-05T11:41:20-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", - CountryName = @"Yemen" + Name = @"Ilona Salonen", + AthleteNumber = 27068, + BeatsPerMinute = 91, + TopSpeed = 5.4, + Registered = @"2017-07-03T06:19:47-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", + CountryName = @"Bolivia" }); } } diff --git a/samples/grids/grid/row-paging-basic/BlazorClientApp.csproj b/samples/grids/grid/row-paging-basic/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-paging-basic/BlazorClientApp.csproj +++ b/samples/grids/grid/row-paging-basic/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-paging-options/App.razor b/samples/grids/grid/row-paging-options/App.razor index de260ef710..8cddb00068 100644 --- a/samples/grids/grid/row-paging-options/App.razor +++ b/samples/grids/grid/row-paging-options/App.razor @@ -1,5 +1,7 @@ @using IgniteUI.Blazor.Controls +@inject IJSRuntime JS +
+ Name="SizeEditor" + @ref="sizeEditor" + Label="Grid Size:" + ValueType="PropertyEditorValueType.EnumValue" + DropDownNames="@(new string[] { "Small", "Medium", "Large" })" + DropDownValues="@(new string[] { "Small", "Medium", "Large" })" + ChangedScript="WebGridSetGridSize"> @@ -24,13 +30,11 @@ Data="AthletesData" Name="grid" @ref="grid" - Id="grid" - DisplayDensity="DisplayDensity.Cosy"> + Id="grid"> @@ -74,7 +78,7 @@ var paginator = this.paginator; var column1 = this.column1; var propertyEditor = this.propertyEditor; - var displayDensityEditor = this.displayDensityEditor; + var sizeEditor = this.sizeEditor; this.BindElements = () => { propertyEditor.Target = this.grid; @@ -115,7 +119,7 @@ } } private IgbPropertyEditorPanel propertyEditor; - private IgbPropertyEditorPropertyDescription displayDensityEditor; + private IgbPropertyEditorPropertyDescription sizeEditor; private AthletesData _athletesData = null; public AthletesData AthletesData diff --git a/samples/grids/grid/row-paging-options/AthletesData.cs b/samples/grids/grid/row-paging-options/AthletesData.cs index 035db34185..5e060e18ef 100644 --- a/samples/grids/grid/row-paging-options/AthletesData.cs +++ b/samples/grids/grid/row-paging-options/AthletesData.cs @@ -22,199 +22,129 @@ public AthletesData() { this.Add(new AthletesDataItem() { - Id = 84, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", + Id = 100, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", Position = @"current", - Name = @"Abel Brun", - AthleteNumber = 39315, - BeatsPerMinute = 105, - TopSpeed = 5.1, - Registered = @"2017-10-05T05:54:31-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", - CountryName = @"Afghanistan" + Name = @"Alexis Walker", + AthleteNumber = 43183, + BeatsPerMinute = 103, + TopSpeed = 5.8, + Registered = @"2017-08-07T10:35:06-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", + CountryName = @"Ghana" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Id = 101, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"Keira Walker", - AthleteNumber = 34116, - BeatsPerMinute = 94, - TopSpeed = 4.8, - Registered = @"2017-01-09T05:46:07-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", - CountryName = @"Albania" - }); - this.Add(new AthletesDataItem() - { - Id = 197, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", - Position = @"current", - Name = @"Brent Lord", - AthleteNumber = 20943, - BeatsPerMinute = 92, - TopSpeed = 4.8, - Registered = @"2017-01-23T06:14:22-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", - CountryName = @"Algeria" + Name = @"Lavínia Silva", + AthleteNumber = 33994, + BeatsPerMinute = 93, + TopSpeed = 5.6, + Registered = @"2017-03-22T08:55:46-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", + CountryName = @"Norway" }); this.Add(new AthletesDataItem() { - Id = 66, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 105, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Moritz Braun", - AthleteNumber = 48081, - BeatsPerMinute = 107, - TopSpeed = 6, - Registered = @"2017-06-13T12:54:56-03:00", + Name = @"Samu Hokkanen", + AthleteNumber = 22469, + BeatsPerMinute = 106, + TopSpeed = 5.5, + Registered = @"2017-06-29T04:58:27-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", - CountryName = @"Andorra" - }); - this.Add(new AthletesDataItem() - { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", - Position = @"down", - Name = @"Zaina Pomp", - AthleteNumber = 14109, - BeatsPerMinute = 90, - TopSpeed = 5.7, - Registered = @"2017-09-07T11:17:40-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", - CountryName = @"Angola" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", + CountryName = @"Azerbaijan" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Alberto Clark", - AthleteNumber = 29912, + Name = @"Megan Webb", + AthleteNumber = 30713, BeatsPerMinute = 93, - TopSpeed = 4.6, - Registered = @"2017-02-02T03:50:21-02:00", + TopSpeed = 5.6, + Registered = @"2017-08-20T09:26:51-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", - CountryName = @"Antigua and Barbuda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", + CountryName = @"Malta" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Derrick Price", - AthleteNumber = 19792, - BeatsPerMinute = 94, - TopSpeed = 5.6, - Registered = @"2017-03-19T01:10:55-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", - CountryName = @"Argentina" + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"up", + Name = @"Pedro Marquez", + AthleteNumber = 16169, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-11-11T05:14:31-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", + CountryName = @"Malawi" }); this.Add(new AthletesDataItem() { - Id = 6, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 108, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Mira Campos", - AthleteNumber = 39222, - BeatsPerMinute = 95, - TopSpeed = 5.9, - Registered = @"2017-01-11T01:41:31-02:00", + Name = @"Noah Bergeron", + AthleteNumber = 35139, + BeatsPerMinute = 110, + TopSpeed = 5.6, + Registered = @"2017-06-23T01:21:21-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", - CountryName = @"Armenia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", + CountryName = @"Cote DIvoire" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"current", - Name = @"Kiara Dubois", - AthleteNumber = 49964, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-09-28T04:37:56-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", - CountryName = @"Australia" + Name = @"Annabell Brand", + AthleteNumber = 39233, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-01T12:21:24-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", + CountryName = @"Papua New Guinea" }); this.Add(new AthletesDataItem() { - Id = 168, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"current", - Name = @"Calvin Hunt", - AthleteNumber = 35535, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-11-07T09:58:42-02:00", + Name = @"Özsu Keçeci", + AthleteNumber = 29403, + BeatsPerMinute = 106, + TopSpeed = 4.2, + Registered = @"2017-01-19T11:34:13-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", - CountryName = @"Austria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", + CountryName = @"Latvia" }); this.Add(new AthletesDataItem() { - Id = 105, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", - Name = @"Samu Hokkanen", - AthleteNumber = 22469, - BeatsPerMinute = 106, - TopSpeed = 5.5, - Registered = @"2017-06-29T04:58:27-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", - CountryName = @"Azerbaijan" - }); - this.Add(new AthletesDataItem() - { - Id = 33, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", - Position = @"up", - Name = @"Zackary Roy", - AthleteNumber = 45996, - BeatsPerMinute = 92, + Name = @"Emilie Morin", + AthleteNumber = 26164, + BeatsPerMinute = 98, TopSpeed = 4.9, - Registered = @"2017-07-07T03:51:26-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", - CountryName = @"Bahamas" - }); - this.Add(new AthletesDataItem() - { - Id = 83, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", - Position = @"current", - Name = @"سینا مرادی", - AthleteNumber = 10809, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-04-05T05:27:13-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", - CountryName = @"Bahrain" - }); - this.Add(new AthletesDataItem() - { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", - Position = @"current", - Name = @"Maurice Lambert", - AthleteNumber = 17443, - BeatsPerMinute = 96, - TopSpeed = 5.6, - Registered = @"2017-06-05T08:19:32-03:00", + Registered = @"2017-02-01T04:18:19-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", - CountryName = @"Bangladesh" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", + CountryName = @"Kyrgyzstan" }); this.Add(new AthletesDataItem() { @@ -232,129 +162,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", - Position = @"current", - Name = @"Ellen Leppo", - AthleteNumber = 29286, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-08-16T09:46:35-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", - CountryName = @"Belarus" + Id = 112, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"down", + Name = @"Karen Shaw", + AthleteNumber = 31048, + BeatsPerMinute = 107, + TopSpeed = 5.7, + Registered = @"2017-05-15T09:25:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", + CountryName = @"Ecuador" }); this.Add(new AthletesDataItem() { - Id = 68, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", - Position = @"up", - Name = @"Sandro Carpentier", - AthleteNumber = 23503, - BeatsPerMinute = 96, - TopSpeed = 5.7, - Registered = @"2017-09-30T01:01:04-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", - CountryName = @"Belgium" - }); - this.Add(new AthletesDataItem() - { - Id = 150, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"up", - Name = @"Gustav Petersen", - AthleteNumber = 20984, - BeatsPerMinute = 107, - TopSpeed = 4.6, - Registered = @"2017-01-01T07:40:19-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", - CountryName = @"Belize" - }); - this.Add(new AthletesDataItem() - { - Id = 142, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", - Position = @"current", - Name = @"Nicoline Thomsen", - AthleteNumber = 36778, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-03-26T10:04:29-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", - CountryName = @"Benin" - }); - this.Add(new AthletesDataItem() - { - Id = 19, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", Position = @"current", - Name = @"Sedef Tunçeri", - AthleteNumber = 48164, + Name = @"Marialba Nascimento", + AthleteNumber = 47061, BeatsPerMinute = 108, - TopSpeed = 5.6, - Registered = @"2017-03-29T11:54:15-03:00", + TopSpeed = 5.2, + Registered = @"2017-09-19T05:47:21-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", - CountryName = @"Bhutan" - }); - this.Add(new AthletesDataItem() - { - Id = 202, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Ilona Salonen", - AthleteNumber = 27068, - BeatsPerMinute = 91, - TopSpeed = 5.4, - Registered = @"2017-07-03T06:19:47-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", - CountryName = @"Bolivia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", + CountryName = @"Tunisia" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", - Position = @"up", - Name = @"Clarisse Rey", - AthleteNumber = 29795, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-06-09T08:07:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", - CountryName = @"Bosnia and Herzegovina" + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", + Position = @"current", + Name = @"Nick Naumann", + AthleteNumber = 25566, + BeatsPerMinute = 109, + TopSpeed = 5.9, + Registered = @"2017-07-12T09:01:11-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", + CountryName = @"Swaziland" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 116, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"down", - Name = @"Jimmie Mcguinness", - AthleteNumber = 20729, - BeatsPerMinute = 90, - TopSpeed = 4.6, - Registered = @"2017-10-07T06:08:00-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", - CountryName = @"Botswana" + Name = @"Sevcan Kollen", + AthleteNumber = 13728, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-09-08T08:29:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", + CountryName = @"Guatemala" }); this.Add(new AthletesDataItem() { - Id = 82, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", Position = @"current", - Name = @"Johann Fischer", - AthleteNumber = 37212, - BeatsPerMinute = 98, - TopSpeed = 5.8, - Registered = @"2017-09-01T04:39:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", - CountryName = @"Brazil" + Name = @"Väinö Salmi", + AthleteNumber = 29839, + BeatsPerMinute = 107, + TopSpeed = 5.5, + Registered = @"2017-10-21T05:57:02-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", + CountryName = @"Guinea-Bissau" }); this.Add(new AthletesDataItem() { @@ -372,45 +246,31 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 144, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", - Position = @"down", - Name = @"Milja Leino", - AthleteNumber = 33563, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-11-01T10:34:07-02:00", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", + Position = @"current", + Name = @"Maurice Lambert", + AthleteNumber = 17443, + BeatsPerMinute = 96, + TopSpeed = 5.6, + Registered = @"2017-06-05T08:19:32-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", - CountryName = @"Burkina Faso" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", + CountryName = @"Bangladesh" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 122, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"آراد جعفری", - AthleteNumber = 34962, - BeatsPerMinute = 90, - TopSpeed = 4.8, - Registered = @"2017-04-22T04:20:39-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", - CountryName = @"Burundi" - }); - this.Add(new AthletesDataItem() - { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Pippa Roberts", - AthleteNumber = 15588, - BeatsPerMinute = 105, - TopSpeed = 4.1, - Registered = @"2017-02-07T10:23:13-02:00", + Name = @"Natalie Conrad", + AthleteNumber = 42602, + BeatsPerMinute = 108, + TopSpeed = 6, + Registered = @"2017-03-18T06:35:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", - CountryName = @"Cambodia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", + CountryName = @"Trinidad and Tobago" }); this.Add(new AthletesDataItem() { @@ -428,101 +288,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 199, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", - Position = @"up", - Name = @"Lucie Dumont", - AthleteNumber = 12104, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-01-08T02:13:29-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", - CountryName = @"Canada" - }); - this.Add(new AthletesDataItem() - { - Id = 136, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Elaine Matthews", - AthleteNumber = 38574, - BeatsPerMinute = 110, - TopSpeed = 5.5, - Registered = @"2017-01-26T11:50:00-02:00", + Name = @"Flora Perez", + AthleteNumber = 23907, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-04-12T04:16:56-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", - CountryName = @"Cape Verde" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", + CountryName = @"Poland" }); this.Add(new AthletesDataItem() { - Id = 70, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", Position = @"up", - Name = @"Emily Olsen", - AthleteNumber = 13887, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-10-03T08:01:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", - CountryName = @"Central African Republic" + Name = @"آنیتا كامياران", + AthleteNumber = 18980, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-07-21T06:42:59-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", + CountryName = @"Lebanon" }); this.Add(new AthletesDataItem() { - Id = 21, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", - Position = @"down", - Name = @"Kuzey Aclan", - AthleteNumber = 18583, - BeatsPerMinute = 102, - TopSpeed = 5.3, - Registered = @"2017-09-12T09:14:14-03:00", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"current", + Name = @"Eeli Makinen", + AthleteNumber = 45296, + BeatsPerMinute = 106, + TopSpeed = 5.2, + Registered = @"2017-01-06T09:58:02-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", - CountryName = @"Chad" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", + CountryName = @"Finland" }); this.Add(new AthletesDataItem() { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", - Position = @"current", - Name = @"Eloida Novaes", - AthleteNumber = 30751, - BeatsPerMinute = 107, - TopSpeed = 4.2, - Registered = @"2017-01-02T01:04:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", - CountryName = @"Chile" - }); - this.Add(new AthletesDataItem() - { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", Position = @"down", - Name = @"آوا احمدی", - AthleteNumber = 44347, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-06-04T09:04:31-03:00", + Name = @"Mathieu Mathieu", + AthleteNumber = 10555, + BeatsPerMinute = 101, + TopSpeed = 5.2, + Registered = @"2017-01-05T07:28:11-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", - CountryName = @"China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uzbekistan" }); this.Add(new AthletesDataItem() { - Id = 127, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"down", - Name = @"Gerardo Soto", - AthleteNumber = 22958, - BeatsPerMinute = 90, - TopSpeed = 5, - Registered = @"2017-06-04T12:52:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", - CountryName = @"Colombia" + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Position = @"current", + Name = @"Marie Poulsen", + AthleteNumber = 44113, + BeatsPerMinute = 109, + TopSpeed = 4.7, + Registered = @"2017-04-15T10:25:21-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", + CountryName = @"Morocco" }); this.Add(new AthletesDataItem() { @@ -540,143 +372,101 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 38, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Charlotte Meyer", - AthleteNumber = 21442, - BeatsPerMinute = 110, - TopSpeed = 4.6, - Registered = @"2017-10-19T10:38:35-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", - CountryName = @"Cook Islands" + Id = 127, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", + Position = @"down", + Name = @"Gerardo Soto", + AthleteNumber = 22958, + BeatsPerMinute = 90, + TopSpeed = 5, + Registered = @"2017-06-04T12:52:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", + CountryName = @"Colombia" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 128, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", Position = @"up", - Name = @"Jimmy Bailey", - AthleteNumber = 38510, + Name = @"Sophie Lewis", + AthleteNumber = 46222, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-20T09:42:07-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", + CountryName = @"Monaco" + }); + this.Add(new AthletesDataItem() + { + Id = 129, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Position = @"up", + Name = @"Ella Hansen", + AthleteNumber = 27075, BeatsPerMinute = 101, - TopSpeed = 4.7, - Registered = @"2017-06-30T04:13:42-03:00", + TopSpeed = 5.1, + Registered = @"2017-01-05T10:12:42-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", - CountryName = @"Costa Rica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", + CountryName = @"Sri Lanka" }); this.Add(new AthletesDataItem() { - Id = 108, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"up", - Name = @"Noah Bergeron", - AthleteNumber = 35139, - BeatsPerMinute = 110, - TopSpeed = 5.6, - Registered = @"2017-06-23T01:21:21-03:00", + Name = @"Adem Özdoğan", + AthleteNumber = 45143, + BeatsPerMinute = 90, + TopSpeed = 5.5, + Registered = @"2017-02-16T07:11:52-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", - CountryName = @"Cote DIvoire" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", + CountryName = @"Turkmenistan" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", Position = @"down", - Name = @"Laudelino Castro", - AthleteNumber = 12711, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-08T04:03:22-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", - CountryName = @"Croatia" + Name = @"آوا احمدی", + AthleteNumber = 44347, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-06-04T09:04:31-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", + CountryName = @"China" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"current", - Name = @"Oscar Calvo", - AthleteNumber = 45078, - BeatsPerMinute = 109, - TopSpeed = 4.3, - Registered = @"2017-06-19T10:57:42-03:00", + Name = @"Eliza Bishop", + AthleteNumber = 31774, + BeatsPerMinute = 96, + TopSpeed = 4.7, + Registered = @"2017-09-22T11:49:02-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", - CountryName = @"Cuba" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", + CountryName = @"Western Sahara" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"down", - Name = @"Lance Dunn", - AthleteNumber = 10113, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-03-13T10:51:36-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", - CountryName = @"Cyprus" - }); - this.Add(new AthletesDataItem() - { - Id = 173, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", - Position = @"current", - Name = @"Hassana Camp", - AthleteNumber = 14467, - BeatsPerMinute = 104, + Name = @"Veronika Huber", + AthleteNumber = 18146, + BeatsPerMinute = 103, TopSpeed = 5.2, - Registered = @"2017-06-02T12:21:59-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", - CountryName = @"Czechia" - }); - this.Add(new AthletesDataItem() - { - Id = 46, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", - Position = @"current", - Name = @"Ronja Kraft", - AthleteNumber = 21800, - BeatsPerMinute = 101, - TopSpeed = 5.3, - Registered = @"2017-04-02T03:33:57-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", - CountryName = @"Denmark" - }); - this.Add(new AthletesDataItem() - { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Hans Möller", - AthleteNumber = 34122, - BeatsPerMinute = 109, - TopSpeed = 5.6, - Registered = @"2017-06-20T06:02:49-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", - CountryName = @"Djibouti" - }); - this.Add(new AthletesDataItem() - { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Ceylan Duygulu", - AthleteNumber = 21527, - BeatsPerMinute = 99, - TopSpeed = 4.9, - Registered = @"2017-07-13T09:06:04-03:00", + Registered = @"2017-07-13T02:23:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", - CountryName = @"Dominica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", + CountryName = @"Tonga" }); this.Add(new AthletesDataItem() { @@ -694,227 +484,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 112, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 135, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", Position = @"down", - Name = @"Karen Shaw", - AthleteNumber = 31048, - BeatsPerMinute = 107, - TopSpeed = 5.7, - Registered = @"2017-05-15T09:25:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", - CountryName = @"Ecuador" - }); - this.Add(new AthletesDataItem() - { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Alex Martin", - AthleteNumber = 27887, + Name = @"Darryl Douglas", + AthleteNumber = 35826, BeatsPerMinute = 96, - TopSpeed = 4.2, - Registered = @"2017-10-28T04:06:33-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", - CountryName = @"Egypt" + TopSpeed = 4.6, + Registered = @"2017-07-20T11:45:52-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", + CountryName = @"Turkey" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", - Position = @"up", - Name = @"Begüm Erkekli", - AthleteNumber = 37888, + Id = 136, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Position = @"down", + Name = @"Elaine Matthews", + AthleteNumber = 38574, + BeatsPerMinute = 110, + TopSpeed = 5.5, + Registered = @"2017-01-26T11:50:00-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", + CountryName = @"Cape Verde" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Position = @"up", + Name = @"Gloria Caballero", + AthleteNumber = 43379, + BeatsPerMinute = 103, + TopSpeed = 4.3, + Registered = @"2017-08-10T08:27:45-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", + CountryName = @"Israel" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Position = @"down", + Name = @"Lance Dunn", + AthleteNumber = 10113, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-03-13T10:51:36-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", + CountryName = @"Cyprus" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"down", + Name = @"Antoine Mackay", + AthleteNumber = 34547, BeatsPerMinute = 104, - TopSpeed = 4.6, - Registered = @"2017-10-04T03:02:35-03:00", + TopSpeed = 5, + Registered = @"2017-08-22T09:11:37-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", - CountryName = @"El Salvador" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", + CountryName = @"Lesotho" }); this.Add(new AthletesDataItem() { - Id = 24, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", - Position = @"down", - Name = @"Joan Ortega", - AthleteNumber = 49478, + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Position = @"current", + Name = @"Oscar Calvo", + AthleteNumber = 45078, + BeatsPerMinute = 109, + TopSpeed = 4.3, + Registered = @"2017-06-19T10:57:42-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", + CountryName = @"Cuba" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Derrick Price", + AthleteNumber = 19792, + BeatsPerMinute = 94, + TopSpeed = 5.6, + Registered = @"2017-03-19T01:10:55-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", + CountryName = @"Argentina" + }); + this.Add(new AthletesDataItem() + { + Id = 139, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", + Position = @"current", + Name = @"Annabell Barth", + AthleteNumber = 41130, BeatsPerMinute = 103, - TopSpeed = 5.4, - Registered = @"2017-07-04T03:01:47-03:00", + TopSpeed = 5, + Registered = @"2017-08-24T11:58:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", + CountryName = @"Haiti" + }); + this.Add(new AthletesDataItem() + { + Id = 141, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", + Position = @"current", + Name = @"Miro Korpela", + AthleteNumber = 40544, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-01-10T07:12:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", - CountryName = @"Equatorial Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", + CountryName = @"Netherlands" }); this.Add(new AthletesDataItem() { - Id = 174, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", + Id = 142, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", Position = @"current", - Name = @"Beatriz Gallardo", - AthleteNumber = 38538, - BeatsPerMinute = 101, - TopSpeed = 6, - Registered = @"2017-11-06T02:14:31-02:00", + Name = @"Nicoline Thomsen", + AthleteNumber = 36778, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-03-26T10:04:29-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", + CountryName = @"Benin" + }); + this.Add(new AthletesDataItem() + { + Id = 143, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"up", + Name = @"رضا کوتی", + AthleteNumber = 13640, + BeatsPerMinute = 103, + TopSpeed = 4.2, + Registered = @"2017-04-30T02:34:29-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", - CountryName = @"Eritrea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", + CountryName = @"Pakistan" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Id = 144, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", Position = @"down", - Name = @"Sophia Carlson", - AthleteNumber = 44183, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-09-04T07:03:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", - CountryName = @"Estonia" + Name = @"Milja Leino", + AthleteNumber = 33563, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-11-01T10:34:07-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", + CountryName = @"Burkina Faso" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 147, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", Position = @"down", - Name = @"Niilo Laurila", - AthleteNumber = 49215, + Name = @"میلاد یاسمی", + AthleteNumber = 44023, BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-04-26T01:26:36-03:00", + TopSpeed = 5.2, + Registered = @"2017-06-10T04:11:01-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", - CountryName = @"Ethiopia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", + CountryName = @"Togo" }); this.Add(new AthletesDataItem() { - Id = 201, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Id = 150, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", Position = @"up", - Name = @"Kaya Tekand", - AthleteNumber = 11028, - BeatsPerMinute = 93, - TopSpeed = 5.2, - Registered = @"2017-04-10T09:57:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", - CountryName = @"Fiji" + Name = @"Gustav Petersen", + AthleteNumber = 20984, + BeatsPerMinute = 107, + TopSpeed = 4.6, + Registered = @"2017-01-01T07:40:19-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", + CountryName = @"Belize" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 151, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", Position = @"current", - Name = @"Eeli Makinen", - AthleteNumber = 45296, + Name = @"Charlotte Mills", + AthleteNumber = 49829, + BeatsPerMinute = 92, + TopSpeed = 5.3, + Registered = @"2017-05-10T04:33:10-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", + CountryName = @"Madagascar" + }); + this.Add(new AthletesDataItem() + { + Id = 154, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Position = @"down", + Name = @"Rhonda Simmmons", + AthleteNumber = 37139, + BeatsPerMinute = 96, + TopSpeed = 5.1, + Registered = @"2017-07-03T05:39:45-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", + CountryName = @"Nauru" + }); + this.Add(new AthletesDataItem() + { + Id = 155, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", + Position = @"up", + Name = @"Justin Philippe", + AthleteNumber = 12858, + BeatsPerMinute = 104, + TopSpeed = 5.7, + Registered = @"2017-03-16T02:00:35-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", + CountryName = @"Maldives" + }); + this.Add(new AthletesDataItem() + { + Id = 159, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", + Position = @"up", + Name = @"Eva Dean", + AthleteNumber = 48874, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-03-04T01:58:52-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", + CountryName = @"Sao Tome and Principe" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"up", + Name = @"Franklin Byrd", + AthleteNumber = 49498, BeatsPerMinute = 106, - TopSpeed = 5.2, - Registered = @"2017-01-06T09:58:02-02:00", + TopSpeed = 5.3, + Registered = @"2017-11-04T11:09:26-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", + CountryName = @"Taiwan, Province of China" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Alex Martin", + AthleteNumber = 27887, + BeatsPerMinute = 96, + TopSpeed = 4.2, + Registered = @"2017-10-28T04:06:33-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", + CountryName = @"Egypt" + }); + this.Add(new AthletesDataItem() + { + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Position = @"current", + Name = @"Alex Craig", + AthleteNumber = 21868, + BeatsPerMinute = 94, + TopSpeed = 4.2, + Registered = @"2017-03-19T10:20:51-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", - CountryName = @"Finland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", + CountryName = @"Syrian Arab Republic" }); this.Add(new AthletesDataItem() { - Id = 16, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Felix Olsen", - AthleteNumber = 43198, + Name = @"Adam Bouchard", + AthleteNumber = 38672, + BeatsPerMinute = 99, + TopSpeed = 4.7, + Registered = @"2017-01-04T03:04:05-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", + CountryName = @"Seychelles" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Position = @"down", + Name = @"میلاد قاسمی", + AthleteNumber = 12788, BeatsPerMinute = 101, - TopSpeed = 4.2, - Registered = @"2017-09-27T01:17:14-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", - CountryName = @"France" + TopSpeed = 4.1, + Registered = @"2017-03-01T07:51:17-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", + CountryName = @"Samoa" }); this.Add(new AthletesDataItem() { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Position = @"up", + Name = @"Millie Cooper", + AthleteNumber = 14610, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-05-08T09:30:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", + CountryName = @"Nicaragua" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Pippa Roberts", + AthleteNumber = 15588, + BeatsPerMinute = 105, + TopSpeed = 4.1, + Registered = @"2017-02-07T10:23:13-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", + CountryName = @"Cambodia" + }); + this.Add(new AthletesDataItem() + { + Id = 164, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Roman Smith", - AthleteNumber = 15531, - BeatsPerMinute = 106, - TopSpeed = 4.9, - Registered = @"2017-06-14T05:12:04-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", - CountryName = @"Gabon" + Name = @"Ethel Stephens", + AthleteNumber = 18692, + BeatsPerMinute = 94, + TopSpeed = 4.1, + Registered = @"2017-02-13T05:03:04-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", + CountryName = @"Ukraine" }); this.Add(new AthletesDataItem() { - Id = 69, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Id = 165, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Position = @"down", + Name = @"Mario Ellis", + AthleteNumber = 18026, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-02-13T11:53:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", + CountryName = @"Mali" + }); + this.Add(new AthletesDataItem() + { + Id = 166, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", Position = @"current", - Name = @"Emil Meißner", - AthleteNumber = 37183, - BeatsPerMinute = 97, - TopSpeed = 4, - Registered = @"2017-07-15T12:32:30-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", - CountryName = @"Gambia" + Name = @"Maria Parra", + AthleteNumber = 39861, + BeatsPerMinute = 106, + TopSpeed = 6, + Registered = @"2017-01-30T09:22:52-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", + CountryName = @"Kiribati" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Position = @"down", + Name = @"Aatu Ranta", + AthleteNumber = 38049, + BeatsPerMinute = 94, + TopSpeed = 5.1, + Registered = @"2017-07-21T04:22:18-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", + CountryName = @"United Arab Emirates" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"current", - Name = @"Gerald Schmidt", - AthleteNumber = 47410, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-02-20T11:53:08-02:00", + Name = @"Pippa Morris", + AthleteNumber = 44421, + BeatsPerMinute = 101, + TopSpeed = 5.5, + Registered = @"2017-03-06T09:21:58-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", - CountryName = @"Georgia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", + CountryName = @"Tajikistan" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Position = @"current", + Name = @"Esma Adıvar", + AthleteNumber = 35565, + BeatsPerMinute = 99, + TopSpeed = 4.2, + Registered = @"2017-06-17T12:34:29-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", + CountryName = @"Philippines" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", - Position = @"current", - Name = @"Gladys Van Der Steeg", - AthleteNumber = 20216, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-10-09T02:01:16-03:00", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Position = @"down", + Name = @"Louis Smith", + AthleteNumber = 31837, + BeatsPerMinute = 98, + TopSpeed = 5.4, + Registered = @"2017-03-19T08:12:23-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", - CountryName = @"Germany" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", + CountryName = @"Liberia" }); this.Add(new AthletesDataItem() { - Id = 100, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"Milo Charles", + AthleteNumber = 10661, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-07-20T09:00:22-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", + CountryName = @"Iceland" + }); + this.Add(new AthletesDataItem() + { + Id = 168, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", Position = @"current", - Name = @"Alexis Walker", - AthleteNumber = 43183, - BeatsPerMinute = 103, - TopSpeed = 5.8, - Registered = @"2017-08-07T10:35:06-03:00", + Name = @"Calvin Hunt", + AthleteNumber = 35535, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-11-07T09:58:42-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", - CountryName = @"Ghana" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", + CountryName = @"Austria" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", - Position = @"current", - Name = @"Jeffrey Medina", - AthleteNumber = 42905, - BeatsPerMinute = 100, - TopSpeed = 5.2, - Registered = @"2017-09-15T02:11:43-03:00", + Id = 169, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", + Position = @"up", + Name = @"Aziz Santos", + AthleteNumber = 38947, + BeatsPerMinute = 98, + TopSpeed = 4, + Registered = @"2017-04-03T02:18:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", - CountryName = @"Greece" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", + CountryName = @"United Kingdom" }); this.Add(new AthletesDataItem() { @@ -932,1127 +988,1127 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 116, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", - Position = @"down", - Name = @"Sevcan Kollen", - AthleteNumber = 13728, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-09-08T08:29:08-03:00", + Id = 170, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", + Position = @"up", + Name = @"Fernando Gimenez", + AthleteNumber = 31290, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-06-21T06:45:54-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", - CountryName = @"Guatemala" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uruguay" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", - Position = @"down", - Name = @"Rafael Gutierrez", - AthleteNumber = 38804, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-02-08T07:50:59-02:00", + Id = 173, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", + Position = @"current", + Name = @"Hassana Camp", + AthleteNumber = 14467, + BeatsPerMinute = 104, + TopSpeed = 5.2, + Registered = @"2017-06-02T12:21:59-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", - CountryName = @"Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", + CountryName = @"Czechia" }); this.Add(new AthletesDataItem() { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", + Id = 174, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", Position = @"current", - Name = @"Väinö Salmi", - AthleteNumber = 29839, - BeatsPerMinute = 107, - TopSpeed = 5.5, - Registered = @"2017-10-21T05:57:02-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", - CountryName = @"Guinea-Bissau" + Name = @"Beatriz Gallardo", + AthleteNumber = 38538, + BeatsPerMinute = 101, + TopSpeed = 6, + Registered = @"2017-11-06T02:14:31-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", + CountryName = @"Eritrea" }); this.Add(new AthletesDataItem() { - Id = 180, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"up", - Name = @"Lillian Bowman", - AthleteNumber = 35323, - BeatsPerMinute = 103, - TopSpeed = 4.5, - Registered = @"2017-08-31T11:55:25-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", - CountryName = @"Guyana" + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Position = @"current", + Name = @"Tim Neal", + AthleteNumber = 45860, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-04-21T04:06:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", + CountryName = @"Panama" }); this.Add(new AthletesDataItem() { - Id = 139, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", - Position = @"current", - Name = @"Annabell Barth", - AthleteNumber = 41130, - BeatsPerMinute = 103, - TopSpeed = 5, - Registered = @"2017-08-24T11:58:56-03:00", + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Position = @"down", + Name = @"Laudelino Castro", + AthleteNumber = 12711, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-08T04:03:22-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", - CountryName = @"Haiti" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", + CountryName = @"Croatia" }); this.Add(new AthletesDataItem() { - Id = 4, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Id = 178, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", Position = @"down", - Name = @"Mathys Martin", - AthleteNumber = 32928, - BeatsPerMinute = 98, - TopSpeed = 5.5, - Registered = @"2017-05-17T12:51:47-03:00", + Name = @"Lillian Wade", + AthleteNumber = 10729, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-04-07T09:53:13-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", - CountryName = @"Holy See (Vatican City State)" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", + CountryName = @"Solomon Islands" }); this.Add(new AthletesDataItem() { - Id = 1, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", - Position = @"down", - Name = @"Louis Stewart", - AthleteNumber = 48131, + Id = 180, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"up", + Name = @"Lillian Bowman", + AthleteNumber = 35323, BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-02-26T07:28:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", - CountryName = @"Honduras" + TopSpeed = 4.5, + Registered = @"2017-08-31T11:55:25-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", + CountryName = @"Guyana" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", - Position = @"current", - Name = @"Venla Korpela", - AthleteNumber = 16454, + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Ariena Achterberg", + AthleteNumber = 41330, BeatsPerMinute = 92, - TopSpeed = 4.1, - Registered = @"2017-08-22T10:36:38-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", - CountryName = @"Hungary" - }); - this.Add(new AthletesDataItem() - { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", - Position = @"down", - Name = @"Milo Charles", - AthleteNumber = 10661, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-07-20T09:00:22-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", - CountryName = @"Iceland" - }); - this.Add(new AthletesDataItem() - { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Anthony Harcourt", - AthleteNumber = 33649, - BeatsPerMinute = 109, - TopSpeed = 5.5, - Registered = @"2017-06-14T11:10:20-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", - CountryName = @"India" + TopSpeed = 5.6, + Registered = @"2017-10-22T02:15:39-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", + CountryName = @"South Korea" }); this.Add(new AthletesDataItem() { - Id = 72, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"up", - Name = @"Aaron Robertson", - AthleteNumber = 30727, - BeatsPerMinute = 95, - TopSpeed = 4.2, - Registered = @"2017-08-23T09:37:40-03:00", + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Position = @"current", + Name = @"Gerald Schmidt", + AthleteNumber = 47410, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-02-20T11:53:08-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", - CountryName = @"Indonesia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", + CountryName = @"Georgia" }); this.Add(new AthletesDataItem() { - Id = 2, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Bill Fox", - AthleteNumber = 18511, - BeatsPerMinute = 91, - TopSpeed = 5, - Registered = @"2017-10-24T08:25:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", - CountryName = @"Iran, Islamic Republic Of" + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Position = @"down", + Name = @"Yarno Kin", + AthleteNumber = 47324, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-08-26T08:21:22-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", + CountryName = @"Romania" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", Position = @"up", - Name = @"Veera Saari", - AthleteNumber = 40408, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-10-28T10:39:22-03:00", + Name = @"رونیکا سلطانی نژاد", + AthleteNumber = 35233, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-08-13T01:05:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", - CountryName = @"Iraq" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", + CountryName = @"Macedonia, The Former Yugoslav Republic of" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", - Position = @"current", - Name = @"Loïc Gerard", - AthleteNumber = 31706, - BeatsPerMinute = 102, + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Position = @"up", + Name = @"کوروش کامروا", + AthleteNumber = 13506, + BeatsPerMinute = 109, TopSpeed = 4.4, - Registered = @"2017-07-28T09:10:43-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", - CountryName = @"Ireland" + Registered = @"2017-04-16T01:10:37-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", + CountryName = @"Niue" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Gloria Caballero", - AthleteNumber = 43379, - BeatsPerMinute = 103, - TopSpeed = 4.3, - Registered = @"2017-08-10T08:27:45-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", - CountryName = @"Israel" + Name = @"Jimmy Bailey", + AthleteNumber = 38510, + BeatsPerMinute = 101, + TopSpeed = 4.7, + Registered = @"2017-06-30T04:13:42-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", + CountryName = @"Costa Rica" }); this.Add(new AthletesDataItem() { - Id = 5, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", Position = @"current", - Name = @"Gianne Godijn", - AthleteNumber = 45945, - BeatsPerMinute = 96, - TopSpeed = 4.5, - Registered = @"2017-03-22T03:23:12-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", - CountryName = @"Italy" + Name = @"Foppe Delfos", + AthleteNumber = 39679, + BeatsPerMinute = 107, + TopSpeed = 4.1, + Registered = @"2017-08-05T10:54:56-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", + CountryName = @"Paraguay" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Parel Zuidhof", - AthleteNumber = 32718, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-21T10:19:56-02:00", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"آراد یاسمی", + AthleteNumber = 34370, + BeatsPerMinute = 99, + TopSpeed = 5.9, + Registered = @"2017-02-02T11:42:41-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", - CountryName = @"Jamaica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", + CountryName = @"Mauritius" }); this.Add(new AthletesDataItem() { - Id = 23, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Gökhan Aşıkoğlu", - AthleteNumber = 13890, - BeatsPerMinute = 105, - TopSpeed = 5.4, - Registered = @"2017-03-31T06:14:26-03:00", + Name = @"Ceylan Duygulu", + AthleteNumber = 21527, + BeatsPerMinute = 99, + TopSpeed = 4.9, + Registered = @"2017-07-13T09:06:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", - CountryName = @"Japan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", + CountryName = @"Dominica" }); this.Add(new AthletesDataItem() { - Id = 74, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Minea Rantanen", - AthleteNumber = 18835, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-24T07:30:43-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", - CountryName = @"Jordan" + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", + Position = @"current", + Name = @"Venla Korpela", + AthleteNumber = 16454, + BeatsPerMinute = 92, + TopSpeed = 4.1, + Registered = @"2017-08-22T10:36:38-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", + CountryName = @"Hungary" }); this.Add(new AthletesDataItem() { - Id = 92, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"down", - Name = @"Asta Hansen", - AthleteNumber = 17222, - BeatsPerMinute = 101, + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"current", + Name = @"Gladys Van Der Steeg", + AthleteNumber = 20216, + BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-01-08T02:41:56-02:00", + Registered = @"2017-10-09T02:01:16-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", - CountryName = @"Kazakhstan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", + CountryName = @"Germany" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"up", - Name = @"Sheryl Collins", - AthleteNumber = 36473, - BeatsPerMinute = 98, - TopSpeed = 4.2, - Registered = @"2017-03-23T12:54:35-02:00", + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Position = @"current", + Name = @"Kiara Dubois", + AthleteNumber = 49964, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-09-28T04:37:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", - CountryName = @"Kenya" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", + CountryName = @"Australia" }); this.Add(new AthletesDataItem() { - Id = 166, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"current", - Name = @"Maria Parra", - AthleteNumber = 39861, - BeatsPerMinute = 106, - TopSpeed = 6, - Registered = @"2017-01-30T09:22:52-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", - CountryName = @"Kiribati" - }); - this.Add(new AthletesDataItem() - { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", - Position = @"up", - Name = @"Annabelle Besteman", - AthleteNumber = 30560, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-11-11T02:04:19-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", - CountryName = @"Korea, Democratic PeopleS Republic of" + Name = @"آرش احمدی", + AthleteNumber = 36948, + BeatsPerMinute = 90, + TopSpeed = 4.1, + Registered = @"2017-09-08T01:22:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", + CountryName = @"Nepal" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"up", - Name = @"Ariena Achterberg", - AthleteNumber = 41330, - BeatsPerMinute = 92, - TopSpeed = 5.6, - Registered = @"2017-10-22T02:15:39-03:00", + Name = @"Sheryl Collins", + AthleteNumber = 36473, + BeatsPerMinute = 98, + TopSpeed = 4.2, + Registered = @"2017-03-23T12:54:35-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", - CountryName = @"Korea, Republic of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", + CountryName = @"Kenya" }); this.Add(new AthletesDataItem() { - Id = 67, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", - Position = @"current", - Name = @"Villads Larsen", - AthleteNumber = 44677, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-25T11:25:30-02:00", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Clarisse Rey", + AthleteNumber = 29795, + BeatsPerMinute = 98, + TopSpeed = 4.9, + Registered = @"2017-06-09T08:07:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", - CountryName = @"Kuwait" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", + CountryName = @"Bosnia and Herzegovina" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 192, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", Position = @"down", - Name = @"Emilie Morin", - AthleteNumber = 26164, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-02-01T04:18:19-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", - CountryName = @"Kyrgyzstan" + Name = @"Viivi Kujala", + AthleteNumber = 29939, + BeatsPerMinute = 93, + TopSpeed = 4.1, + Registered = @"2017-05-03T02:40:05-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", + CountryName = @"Somalia" }); this.Add(new AthletesDataItem() { - Id = 31, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", - Position = @"up", - Name = @"Judd Campbell", - AthleteNumber = 37365, - BeatsPerMinute = 110, - TopSpeed = 5, - Registered = @"2017-10-19T11:01:10-03:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"down", + Name = @"Juanita Franklin", + AthleteNumber = 13907, + BeatsPerMinute = 91, + TopSpeed = 6, + Registered = @"2017-10-04T02:46:46-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", - CountryName = @"Lao PeopleS Democratic Republic" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", + CountryName = @"Vanuatu" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"current", - Name = @"Özsu Keçeci", - AthleteNumber = 29403, - BeatsPerMinute = 106, - TopSpeed = 4.2, - Registered = @"2017-01-19T11:34:13-02:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Position = @"down", + Name = @"Sophia Carlson", + AthleteNumber = 44183, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-09-04T07:03:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", - CountryName = @"Latvia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", + CountryName = @"Estonia" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"up", - Name = @"آنیتا كامياران", - AthleteNumber = 18980, - BeatsPerMinute = 90, - TopSpeed = 4.5, - Registered = @"2017-07-21T06:42:59-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", - CountryName = @"Lebanon" + Name = @"آوا سلطانی نژاد", + AthleteNumber = 45635, + BeatsPerMinute = 98, + TopSpeed = 4.1, + Registered = @"2017-04-10T11:39:46-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", + CountryName = @"Sweden" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", Position = @"down", - Name = @"Antoine Mackay", - AthleteNumber = 34547, - BeatsPerMinute = 104, - TopSpeed = 5, - Registered = @"2017-08-22T09:11:37-03:00", + Name = @"Kaya Taşlı", + AthleteNumber = 42291, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-01-30T03:23:36-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", - CountryName = @"Lesotho" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", + CountryName = @"Senegal" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", Position = @"down", - Name = @"Louis Smith", - AthleteNumber = 31837, - BeatsPerMinute = 98, - TopSpeed = 5.4, - Registered = @"2017-03-19T08:12:23-02:00", + Name = @"Adrian Ibañez", + AthleteNumber = 21968, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-02-03T04:36:54-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", - CountryName = @"Liberia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", + CountryName = @"Oman" }); this.Add(new AthletesDataItem() { - Id = 29, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"Selmo Caldeira", - AthleteNumber = 21837, - BeatsPerMinute = 110, - TopSpeed = 4.9, - Registered = @"2017-10-20T03:40:24-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", - CountryName = @"Libyan Arab Jamahiriya" - }); - this.Add(new AthletesDataItem() - { - Id = 35, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", - Position = @"down", - Name = @"Elaine Smith", - AthleteNumber = 38243, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-06-11T12:20:41-03:00", + Name = @"Parel Zuidhof", + AthleteNumber = 32718, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-01-21T10:19:56-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", - CountryName = @"Liechtenstein" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", + CountryName = @"Jamaica" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", Position = @"up", - Name = @"Fritz Sommer", - AthleteNumber = 26210, - BeatsPerMinute = 99, + Name = @"Begüm Erkekli", + AthleteNumber = 37888, + BeatsPerMinute = 104, TopSpeed = 4.6, - Registered = @"2017-09-29T03:54:57-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", - CountryName = @"Lithuania" + Registered = @"2017-10-04T03:02:35-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", + CountryName = @"El Salvador" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Carter Evans", - AthleteNumber = 46961, - BeatsPerMinute = 100, - TopSpeed = 5.3, - Registered = @"2017-07-23T02:43:07-03:00", + Id = 197, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", + Position = @"current", + Name = @"Brent Lord", + AthleteNumber = 20943, + BeatsPerMinute = 92, + TopSpeed = 4.8, + Registered = @"2017-01-23T06:14:22-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", - CountryName = @"Luxembourg" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", + CountryName = @"Algeria" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 199, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", Position = @"up", - Name = @"رونیکا سلطانی نژاد", - AthleteNumber = 35233, - BeatsPerMinute = 99, - TopSpeed = 4.6, - Registered = @"2017-08-13T01:05:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", - CountryName = @"Macedonia, The Former Yugoslav Republic of" + Name = @"Lucie Dumont", + AthleteNumber = 12104, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-01-08T02:13:29-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", + CountryName = @"Canada" }); this.Add(new AthletesDataItem() { - Id = 151, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", - Position = @"current", - Name = @"Charlotte Mills", - AthleteNumber = 49829, - BeatsPerMinute = 92, - TopSpeed = 5.3, - Registered = @"2017-05-10T04:33:10-03:00", + Id = 210, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", + Position = @"down", + Name = @"Maeva Bergeron", + AthleteNumber = 15655, + BeatsPerMinute = 94, + TopSpeed = 5.9, + Registered = @"2017-10-03T09:42:15-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", - CountryName = @"Madagascar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", + CountryName = @"Mexico" + }); + this.Add(new AthletesDataItem() + { + Id = 212, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"up", + Name = @"Sara Larsen", + AthleteNumber = 37094, + BeatsPerMinute = 97, + TopSpeed = 4.5, + Registered = @"2017-04-14T11:48:28-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", + CountryName = @"Saudi Arabia" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 214, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", Position = @"up", - Name = @"Pedro Marquez", - AthleteNumber = 16169, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-11-11T05:14:31-02:00", + Name = @"Ömür Denkel", + AthleteNumber = 31061, + BeatsPerMinute = 104, + TopSpeed = 4.5, + Registered = @"2017-02-18T05:32:55-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", - CountryName = @"Malawi" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", + CountryName = @"Tuvalu" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 215, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", Position = @"down", - Name = @"Jenny Burke", - AthleteNumber = 15266, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-09-11T12:20:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", - CountryName = @"Malaysia" - }); - this.Add(new AthletesDataItem() - { - Id = 155, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", - Position = @"up", - Name = @"Justin Philippe", - AthleteNumber = 12858, + Name = @"Marilou Hubert", + AthleteNumber = 43655, BeatsPerMinute = 104, - TopSpeed = 5.7, - Registered = @"2017-03-16T02:00:35-02:00", + TopSpeed = 4.2, + Registered = @"2017-09-28T11:13:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", - CountryName = @"Maldives" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", + CountryName = @"Myanmar" }); this.Add(new AthletesDataItem() { - Id = 165, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Id = 216, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Mario Ellis", - AthleteNumber = 18026, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-02-13T11:53:15-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", - CountryName = @"Mali" + Name = @"Felix Olsen", + AthleteNumber = 43198, + BeatsPerMinute = 101, + TopSpeed = 4.2, + Registered = @"2017-09-27T01:17:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", + CountryName = @"France" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Megan Webb", - AthleteNumber = 30713, - BeatsPerMinute = 93, + Id = 219, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Position = @"current", + Name = @"Sedef Tunçeri", + AthleteNumber = 48164, + BeatsPerMinute = 108, TopSpeed = 5.6, - Registered = @"2017-08-20T09:26:51-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", - CountryName = @"Malta" + Registered = @"2017-03-29T11:54:15-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", + CountryName = @"Bhutan" }); this.Add(new AthletesDataItem() { - Id = 52, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 221, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", Position = @"down", - Name = @"Adérito Lopes", - AthleteNumber = 21320, - BeatsPerMinute = 91, - TopSpeed = 5.2, - Registered = @"2017-01-07T06:47:56-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", - CountryName = @"Marshall Islands" + Name = @"Kuzey Aclan", + AthleteNumber = 18583, + BeatsPerMinute = 102, + TopSpeed = 5.3, + Registered = @"2017-09-12T09:14:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", + CountryName = @"Chad" }); this.Add(new AthletesDataItem() { - Id = 99, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Id = 223, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Victor Lévesque", - AthleteNumber = 48375, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-11-10T11:31:44-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", - CountryName = @"Mauritania" + Name = @"Gökhan Aşıkoğlu", + AthleteNumber = 13890, + BeatsPerMinute = 105, + TopSpeed = 5.4, + Registered = @"2017-03-31T06:14:26-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", + CountryName = @"Japan" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 224, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", Position = @"down", - Name = @"آراد یاسمی", - AthleteNumber = 34370, - BeatsPerMinute = 99, - TopSpeed = 5.9, - Registered = @"2017-02-02T11:42:41-02:00", + Name = @"Joan Ortega", + AthleteNumber = 49478, + BeatsPerMinute = 103, + TopSpeed = 5.4, + Registered = @"2017-07-04T03:01:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", - CountryName = @"Mauritius" - }); - this.Add(new AthletesDataItem() - { - Id = 10, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"down", - Name = @"Maeva Bergeron", - AthleteNumber = 15655, - BeatsPerMinute = 94, - TopSpeed = 5.9, - Registered = @"2017-10-03T09:42:15-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", - CountryName = @"Mexico" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", + CountryName = @"Equatorial Guinea" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", + Id = 225, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Oskari Karjala", - AthleteNumber = 31498, - BeatsPerMinute = 90, + Name = @"Stanley Hart", + AthleteNumber = 14150, + BeatsPerMinute = 91, TopSpeed = 4.5, - Registered = @"2017-05-10T12:45:12-03:00", + Registered = @"2017-08-19T03:02:33-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", - CountryName = @"Micronesia, Federated States of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", + CountryName = @"Venezuela" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", - Position = @"up", - Name = @"Alex Meyer", - AthleteNumber = 44390, + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", + Position = @"current", + Name = @"Johann Hinz", + AthleteNumber = 48244, BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-08-04T07:05:34-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", - CountryName = @"Moldova, Republic of" + Registered = @"2017-03-10T07:36:56-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", + CountryName = @"Sudan" }); this.Add(new AthletesDataItem() { - Id = 128, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"up", - Name = @"Sophie Lewis", - AthleteNumber = 46222, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-20T09:42:07-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", - CountryName = @"Monaco" + Name = @"Layla Douglas", + AthleteNumber = 21977, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-04-19T11:43:38-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", + CountryName = @"Slovenia" }); this.Add(new AthletesDataItem() { - Id = 79, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Id = 229, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", Position = @"current", - Name = @"Ashley Romero", - AthleteNumber = 36611, - BeatsPerMinute = 104, - TopSpeed = 5.5, - Registered = @"2017-02-08T12:45:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", - CountryName = @"Mongolia" + Name = @"Selmo Caldeira", + AthleteNumber = 21837, + BeatsPerMinute = 110, + TopSpeed = 4.9, + Registered = @"2017-10-20T03:40:24-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", + CountryName = @"Libyan Arab Jamahiriya" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"current", - Name = @"Marie Poulsen", - AthleteNumber = 44113, - BeatsPerMinute = 109, - TopSpeed = 4.7, - Registered = @"2017-04-15T10:25:21-03:00", + Id = 231, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", + Position = @"up", + Name = @"Judd Campbell", + AthleteNumber = 37365, + BeatsPerMinute = 110, + TopSpeed = 5, + Registered = @"2017-10-19T11:01:10-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", - CountryName = @"Morocco" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", + CountryName = @"Lao PeopleS Democratic Republic" }); this.Add(new AthletesDataItem() { - Id = 42, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", - Position = @"down", - Name = @"Caitlin Jackson", - AthleteNumber = 45472, - BeatsPerMinute = 101, - TopSpeed = 4.3, - Registered = @"2017-09-17T09:41:01-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", - CountryName = @"Mozambique" + Id = 233, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", + Position = @"up", + Name = @"Zackary Roy", + AthleteNumber = 45996, + BeatsPerMinute = 92, + TopSpeed = 4.9, + Registered = @"2017-07-07T03:51:26-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", + CountryName = @"Bahamas" }); this.Add(new AthletesDataItem() { - Id = 15, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", + Id = 234, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Marilou Hubert", - AthleteNumber = 43655, - BeatsPerMinute = 104, - TopSpeed = 4.2, - Registered = @"2017-09-28T11:13:00-03:00", + Name = @"Linda Schäfer", + AthleteNumber = 43074, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-01-05T11:41:20-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", - CountryName = @"Myanmar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", + CountryName = @"Yemen" }); this.Add(new AthletesDataItem() { - Id = 63, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Estelle Vincent", - AthleteNumber = 41700, - BeatsPerMinute = 99, - TopSpeed = 5.7, - Registered = @"2017-05-31T02:56:58-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", - CountryName = @"Namibia" + Id = 235, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", + Position = @"down", + Name = @"Elaine Smith", + AthleteNumber = 38243, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-06-11T12:20:41-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", + CountryName = @"Liechtenstein" }); this.Add(new AthletesDataItem() { - Id = 154, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Id = 237, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", Position = @"down", - Name = @"Rhonda Simmmons", - AthleteNumber = 37139, - BeatsPerMinute = 96, - TopSpeed = 5.1, - Registered = @"2017-07-03T05:39:45-03:00", + Name = @"Clyde Matthews", + AthleteNumber = 11955, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-03-02T05:01:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", - CountryName = @"Nauru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", + CountryName = @"Palau" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 238, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"آرش احمدی", - AthleteNumber = 36948, - BeatsPerMinute = 90, - TopSpeed = 4.1, - Registered = @"2017-09-08T01:22:14-03:00", + Name = @"Charlotte Meyer", + AthleteNumber = 21442, + BeatsPerMinute = 110, + TopSpeed = 4.6, + Registered = @"2017-10-19T10:38:35-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", - CountryName = @"Nepal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", + CountryName = @"Cook Islands" }); this.Add(new AthletesDataItem() { - Id = 141, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", - Position = @"current", - Name = @"Miro Korpela", - AthleteNumber = 40544, - BeatsPerMinute = 104, + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Position = @"down", + Name = @"Carter Evans", + AthleteNumber = 46961, + BeatsPerMinute = 100, TopSpeed = 5.3, - Registered = @"2017-01-10T07:12:44-02:00", + Registered = @"2017-07-23T02:43:07-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", + CountryName = @"Luxembourg" + }); + this.Add(new AthletesDataItem() + { + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"down", + Name = @"Alberto Clark", + AthleteNumber = 29912, + BeatsPerMinute = 93, + TopSpeed = 4.6, + Registered = @"2017-02-02T03:50:21-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", - CountryName = @"Netherlands" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", + CountryName = @"Antigua and Barbuda" }); this.Add(new AthletesDataItem() { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"up", - Name = @"Afet Kumcuoğlu", - AthleteNumber = 33454, - BeatsPerMinute = 106, - TopSpeed = 5.1, - Registered = @"2017-09-16T07:05:43-03:00", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", + Position = @"down", + Name = @"Lilly Keuter", + AthleteNumber = 49893, + BeatsPerMinute = 102, + TopSpeed = 4.5, + Registered = @"2017-01-20T02:38:39-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", - CountryName = @"New Zealand" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", + CountryName = @"Saint Kitts and Nevis" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", Position = @"up", - Name = @"Millie Cooper", - AthleteNumber = 14610, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-05-08T09:30:14-03:00", + Name = @"Oskari Karjala", + AthleteNumber = 31498, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-05-10T12:45:12-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", - CountryName = @"Nicaragua" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", + CountryName = @"Micronesia, Federated States of" }); this.Add(new AthletesDataItem() { - Id = 53, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Kayla Patel", - AthleteNumber = 42780, - BeatsPerMinute = 103, - TopSpeed = 4.7, - Registered = @"2017-04-20T09:33:53-03:00", + Id = 242, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"down", + Name = @"Caitlin Jackson", + AthleteNumber = 45472, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-09-17T09:41:01-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", + CountryName = @"Mozambique" + }); + this.Add(new AthletesDataItem() + { + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Position = @"down", + Name = @"Cathalijne Van Der Ree", + AthleteNumber = 45160, + BeatsPerMinute = 102, + TopSpeed = 5.4, + Registered = @"2017-02-13T05:23:49-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", - CountryName = @"Niger" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", + CountryName = @"Uganda" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"current", - Name = @"Diego Gautier", - AthleteNumber = 26320, - BeatsPerMinute = 97, - TopSpeed = 4.6, - Registered = @"2017-06-11T03:50:43-03:00", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", + Position = @"up", + Name = @"Emma Turner", + AthleteNumber = 39487, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-07-30T01:33:14-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", - CountryName = @"Nigeria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", + CountryName = @"Tanzania, United Republic of" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"کوروش کامروا", - AthleteNumber = 13506, - BeatsPerMinute = 109, - TopSpeed = 4.4, - Registered = @"2017-04-16T01:10:37-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", - CountryName = @"Niue" + Name = @"Kent Clark", + AthleteNumber = 32799, + BeatsPerMinute = 106, + TopSpeed = 5.7, + Registered = @"2017-01-24T01:00:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", + CountryName = @"Peru" }); this.Add(new AthletesDataItem() { - Id = 101, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Lavínia Silva", - AthleteNumber = 33994, - BeatsPerMinute = 93, - TopSpeed = 5.6, - Registered = @"2017-03-22T08:55:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", - CountryName = @"Norway" + Id = 246, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", + Position = @"current", + Name = @"Ronja Kraft", + AthleteNumber = 21800, + BeatsPerMinute = 101, + TopSpeed = 5.3, + Registered = @"2017-04-02T03:33:57-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", + CountryName = @"Denmark" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", Position = @"down", - Name = @"Adrian Ibañez", - AthleteNumber = 21968, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-02-03T04:36:54-02:00", + Name = @"Eléa Robin", + AthleteNumber = 26742, + BeatsPerMinute = 90, + TopSpeed = 4.7, + Registered = @"2017-03-30T12:34:24-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", - CountryName = @"Oman" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", + CountryName = @"Saint Vincent and the Grenadines" }); this.Add(new AthletesDataItem() { - Id = 143, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"up", - Name = @"رضا کوتی", - AthleteNumber = 13640, - BeatsPerMinute = 103, - TopSpeed = 4.2, - Registered = @"2017-04-30T02:34:29-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", - CountryName = @"Pakistan" + Name = @"Alex Meyer", + AthleteNumber = 44390, + BeatsPerMinute = 94, + TopSpeed = 4.3, + Registered = @"2017-08-04T07:05:34-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", + CountryName = @"Moldova, Republic of" }); this.Add(new AthletesDataItem() { - Id = 37, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", + Id = 252, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"down", - Name = @"Clyde Matthews", - AthleteNumber = 11955, - BeatsPerMinute = 93, + Name = @"Adérito Lopes", + AthleteNumber = 21320, + BeatsPerMinute = 91, TopSpeed = 5.2, - Registered = @"2017-03-02T05:01:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", - CountryName = @"Palau" + Registered = @"2017-01-07T06:47:56-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", + CountryName = @"Marshall Islands" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Id = 253, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Tim Neal", - AthleteNumber = 45860, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-04-21T04:06:34-03:00", + Name = @"Kayla Patel", + AthleteNumber = 42780, + BeatsPerMinute = 103, + TopSpeed = 4.7, + Registered = @"2017-04-20T09:33:53-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", - CountryName = @"Panama" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", + CountryName = @"Niger" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"current", - Name = @"Annabell Brand", - AthleteNumber = 39233, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-01T12:21:24-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", - CountryName = @"Papua New Guinea" + Name = @"Diego Gautier", + AthleteNumber = 26320, + BeatsPerMinute = 97, + TopSpeed = 4.6, + Registered = @"2017-06-11T03:50:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", + CountryName = @"Nigeria" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", - Position = @"current", - Name = @"Foppe Delfos", - AthleteNumber = 39679, - BeatsPerMinute = 107, - TopSpeed = 4.1, - Registered = @"2017-08-05T10:54:56-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", - CountryName = @"Paraguay" + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Position = @"up", + Name = @"Veera Saari", + AthleteNumber = 40408, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-10-28T10:39:22-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", + CountryName = @"Iraq" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", - Position = @"up", - Name = @"Kent Clark", - AthleteNumber = 32799, - BeatsPerMinute = 106, + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Position = @"down", + Name = @"Zaina Pomp", + AthleteNumber = 14109, + BeatsPerMinute = 90, TopSpeed = 5.7, - Registered = @"2017-01-24T01:00:15-02:00", + Registered = @"2017-09-07T11:17:40-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", - CountryName = @"Peru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", + CountryName = @"Angola" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", Position = @"current", - Name = @"Esma Adıvar", - AthleteNumber = 35565, - BeatsPerMinute = 99, - TopSpeed = 4.2, - Registered = @"2017-06-17T12:34:29-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", - CountryName = @"Philippines" + Name = @"Anthony Harcourt", + AthleteNumber = 33649, + BeatsPerMinute = 109, + TopSpeed = 5.5, + Registered = @"2017-06-14T11:10:20-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", + CountryName = @"India" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"down", - Name = @"Flora Perez", - AthleteNumber = 23907, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-04-12T04:16:56-03:00", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Position = @"current", + Name = @"Roman Smith", + AthleteNumber = 15531, + BeatsPerMinute = 106, + TopSpeed = 4.9, + Registered = @"2017-06-14T05:12:04-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", - CountryName = @"Poland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", + CountryName = @"Gabon" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", + Id = 263, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"up", + Name = @"Estelle Vincent", + AthleteNumber = 41700, + BeatsPerMinute = 99, + TopSpeed = 5.7, + Registered = @"2017-05-31T02:56:58-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", + CountryName = @"Namibia" + }); + this.Add(new AthletesDataItem() + { + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", Position = @"current", - Name = @"David Scott", - AthleteNumber = 46997, - BeatsPerMinute = 101, - TopSpeed = 4.4, - Registered = @"2017-07-25T09:23:24-03:00", + Name = @"Ilke Kisters", + AthleteNumber = 23817, + BeatsPerMinute = 100, + TopSpeed = 5.9, + Registered = @"2017-01-04T02:54:53-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", - CountryName = @"Portugal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", + CountryName = @"Switzerland" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"down", - Name = @"Yarno Kin", - AthleteNumber = 47324, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-08-26T08:21:22-03:00", + Name = @"Jenny Burke", + AthleteNumber = 15266, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-09-11T12:20:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", - CountryName = @"Romania" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", + CountryName = @"Malaysia" }); this.Add(new AthletesDataItem() { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", Position = @"down", - Name = @"Esther Kühn", - AthleteNumber = 24868, - BeatsPerMinute = 92, - TopSpeed = 5.5, - Registered = @"2017-05-14T12:30:08-03:00", + Name = @"Keira Walker", + AthleteNumber = 34116, + BeatsPerMinute = 94, + TopSpeed = 4.8, + Registered = @"2017-01-09T05:46:07-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", - CountryName = @"Russian Federation" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", + CountryName = @"Albania" }); this.Add(new AthletesDataItem() { - Id = 80, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Id = 266, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", Position = @"down", - Name = @"Cecil Nichols", - AthleteNumber = 20656, - BeatsPerMinute = 100, - TopSpeed = 5, - Registered = @"2017-04-24T01:20:34-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", - CountryName = @"RWANDA" + Name = @"Moritz Braun", + AthleteNumber = 48081, + BeatsPerMinute = 107, + TopSpeed = 6, + Registered = @"2017-06-13T12:54:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", + CountryName = @"Andorra" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lilly Keuter", - AthleteNumber = 49893, - BeatsPerMinute = 102, - TopSpeed = 4.5, - Registered = @"2017-01-20T02:38:39-02:00", + Id = 267, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", + Position = @"current", + Name = @"Villads Larsen", + AthleteNumber = 44677, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-25T11:25:30-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", + CountryName = @"Kuwait" + }); + this.Add(new AthletesDataItem() + { + Id = 268, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", + Position = @"up", + Name = @"Sandro Carpentier", + AthleteNumber = 23503, + BeatsPerMinute = 96, + TopSpeed = 5.7, + Registered = @"2017-09-30T01:01:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", - CountryName = @"Saint Kitts and Nevis" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", + CountryName = @"Belgium" + }); + this.Add(new AthletesDataItem() + { + Id = 269, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Position = @"current", + Name = @"Emil Meißner", + AthleteNumber = 37183, + BeatsPerMinute = 97, + TopSpeed = 4, + Registered = @"2017-07-15T12:32:30-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", + CountryName = @"Gambia" }); this.Add(new AthletesDataItem() { - Id = 200, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", - Position = @"current", - Name = @"Alice Perry", - AthleteNumber = 23750, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-03-31T07:15:46-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", - CountryName = @"Saint Lucia" + Id = 270, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Emily Olsen", + AthleteNumber = 13887, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-10-03T08:01:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", + CountryName = @"Central African Republic" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", Position = @"down", - Name = @"Eléa Robin", - AthleteNumber = 26742, + Name = @"آراد جعفری", + AthleteNumber = 34962, BeatsPerMinute = 90, - TopSpeed = 4.7, - Registered = @"2017-03-30T12:34:24-03:00", + TopSpeed = 4.8, + Registered = @"2017-04-22T04:20:39-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", - CountryName = @"Saint Vincent and the Grenadines" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", + CountryName = @"Burundi" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"down", - Name = @"میلاد قاسمی", - AthleteNumber = 12788, - BeatsPerMinute = 101, - TopSpeed = 4.1, - Registered = @"2017-03-01T07:51:17-02:00", + Name = @"Jimmie Mcguinness", + AthleteNumber = 20729, + BeatsPerMinute = 90, + TopSpeed = 4.6, + Registered = @"2017-10-07T06:08:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", - CountryName = @"Samoa" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", + CountryName = @"Botswana" }); this.Add(new AthletesDataItem() { - Id = 72, + Id = 272, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", Name = @"Sélène Roussel", @@ -2066,549 +2122,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 159, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", - Position = @"up", - Name = @"Eva Dean", - AthleteNumber = 48874, - BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-03-04T01:58:52-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", - CountryName = @"Sao Tome and Principe" - }); - this.Add(new AthletesDataItem() - { - Id = 12, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Id = 272, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Sara Larsen", - AthleteNumber = 37094, - BeatsPerMinute = 97, - TopSpeed = 4.5, - Registered = @"2017-04-14T11:48:28-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", - CountryName = @"Saudi Arabia" - }); - this.Add(new AthletesDataItem() - { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", - Position = @"down", - Name = @"Kaya Taşlı", - AthleteNumber = 42291, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-01-30T03:23:36-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", - CountryName = @"Senegal" - }); - this.Add(new AthletesDataItem() - { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Adam Bouchard", - AthleteNumber = 38672, - BeatsPerMinute = 99, - TopSpeed = 4.7, - Registered = @"2017-01-04T03:04:05-02:00", + Name = @"Aaron Robertson", + AthleteNumber = 30727, + BeatsPerMinute = 95, + TopSpeed = 4.2, + Registered = @"2017-08-23T09:37:40-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", - CountryName = @"Seychelles" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", + CountryName = @"Indonesia" }); this.Add(new AthletesDataItem() { - Id = 96, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", Position = @"up", - Name = @"Thea Edwards", - AthleteNumber = 29141, - BeatsPerMinute = 99, - TopSpeed = 5.8, - Registered = @"2017-05-23T05:24:38-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", - CountryName = @"Sierra Leone" - }); - this.Add(new AthletesDataItem() - { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"current", - Name = @"Ana Bourgeois", - AthleteNumber = 24612, - BeatsPerMinute = 110, - TopSpeed = 6, - Registered = @"2017-11-02T02:17:43-02:00", + Name = @"Afet Kumcuoğlu", + AthleteNumber = 33454, + BeatsPerMinute = 106, + TopSpeed = 5.1, + Registered = @"2017-09-16T07:05:43-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", - CountryName = @"Singapore" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", + CountryName = @"New Zealand" }); this.Add(new AthletesDataItem() { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", Position = @"up", - Name = @"Layla Douglas", - AthleteNumber = 21977, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-04-19T11:43:38-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", - CountryName = @"Slovenia" - }); - this.Add(new AthletesDataItem() - { - Id = 178, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lillian Wade", - AthleteNumber = 10729, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-04-07T09:53:13-03:00", + Name = @"Annabelle Besteman", + AthleteNumber = 30560, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-11-11T02:04:19-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", - CountryName = @"Solomon Islands" - }); - this.Add(new AthletesDataItem() - { - Id = 192, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", - Position = @"down", - Name = @"Viivi Kujala", - AthleteNumber = 29939, - BeatsPerMinute = 93, - TopSpeed = 4.1, - Registered = @"2017-05-03T02:40:05-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", - CountryName = @"Somalia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", + CountryName = @"North Korea" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Id = 274, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"up", - Name = @"Charlotte Dean", - AthleteNumber = 45969, + Name = @"Minea Rantanen", + AthleteNumber = 18835, BeatsPerMinute = 105, TopSpeed = 5, - Registered = @"2017-02-13T05:39:15-02:00", + Registered = @"2017-01-24T07:30:43-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", - CountryName = @"South Africa" - }); - this.Add(new AthletesDataItem() - { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Marisvalda Martins", - AthleteNumber = 33879, - BeatsPerMinute = 107, - TopSpeed = 5.4, - Registered = @"2017-01-31T12:07:48-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", - CountryName = @"Spain" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", + CountryName = @"Jordan" }); this.Add(new AthletesDataItem() { - Id = 129, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", Position = @"up", - Name = @"Ella Hansen", - AthleteNumber = 27075, - BeatsPerMinute = 101, - TopSpeed = 5.1, - Registered = @"2017-01-05T10:12:42-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", - CountryName = @"Sri Lanka" - }); - this.Add(new AthletesDataItem() - { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Johann Hinz", - AthleteNumber = 48244, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-03-10T07:36:56-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", - CountryName = @"Sudan" + Name = @"Fritz Sommer", + AthleteNumber = 26210, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-09-29T03:54:57-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", + CountryName = @"Lithuania" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", - Position = @"current", - Name = @"Nick Naumann", - AthleteNumber = 25566, - BeatsPerMinute = 109, + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", + Position = @"down", + Name = @"Rafael Gutierrez", + AthleteNumber = 38804, + BeatsPerMinute = 100, TopSpeed = 5.9, - Registered = @"2017-07-12T09:01:11-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", - CountryName = @"Swaziland" + Registered = @"2017-02-08T07:50:59-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", + CountryName = @"Guinea" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", - Position = @"up", - Name = @"آوا سلطانی نژاد", - AthleteNumber = 45635, - BeatsPerMinute = 98, - TopSpeed = 4.1, - Registered = @"2017-04-10T11:39:46-03:00", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", + Position = @"current", + Name = @"Ellen Leppo", + AthleteNumber = 29286, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-08-16T09:46:35-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", - CountryName = @"Sweden" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", + CountryName = @"Belarus" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"current", - Name = @"Ilke Kisters", - AthleteNumber = 23817, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-01-04T02:54:53-02:00", + Name = @"Encarnacion Martin", + AthleteNumber = 40912, + BeatsPerMinute = 105, + TopSpeed = 5.5, + Registered = @"2017-01-11T12:52:28-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", - CountryName = @"Switzerland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", + CountryName = @"Thailand" }); this.Add(new AthletesDataItem() { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"current", - Name = @"Alex Craig", - AthleteNumber = 21868, - BeatsPerMinute = 94, - TopSpeed = 4.2, - Registered = @"2017-03-19T10:20:51-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", - CountryName = @"Syrian Arab Republic" + Name = @"David Scott", + AthleteNumber = 46997, + BeatsPerMinute = 101, + TopSpeed = 4.4, + Registered = @"2017-07-25T09:23:24-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", + CountryName = @"Portugal" }); this.Add(new AthletesDataItem() { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", - Position = @"up", - Name = @"Franklin Byrd", - AthleteNumber = 49498, - BeatsPerMinute = 106, - TopSpeed = 5.3, - Registered = @"2017-11-04T11:09:26-02:00", + Id = 279, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Position = @"current", + Name = @"Ashley Romero", + AthleteNumber = 36611, + BeatsPerMinute = 104, + TopSpeed = 5.5, + Registered = @"2017-02-08T12:45:46-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", - CountryName = @"Taiwan, Province of China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", + CountryName = @"Mongolia" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", + Id = 280, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Position = @"down", + Name = @"Cecil Nichols", + AthleteNumber = 20656, + BeatsPerMinute = 100, + TopSpeed = 5, + Registered = @"2017-04-24T01:20:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", + CountryName = @"RWANDA" + }); + this.Add(new AthletesDataItem() + { + Id = 282, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", Position = @"current", - Name = @"Pippa Morris", - AthleteNumber = 44421, - BeatsPerMinute = 101, - TopSpeed = 5.5, - Registered = @"2017-03-06T09:21:58-02:00", + Name = @"Johann Fischer", + AthleteNumber = 37212, + BeatsPerMinute = 98, + TopSpeed = 5.8, + Registered = @"2017-09-01T04:39:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", - CountryName = @"Tajikistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", + CountryName = @"Brazil" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", - Position = @"up", - Name = @"Emma Turner", - AthleteNumber = 39487, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-07-30T01:33:14-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", - CountryName = @"Tanzania, United Republic of" + Id = 283, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Position = @"current", + Name = @"سینا مرادی", + AthleteNumber = 10809, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-04-05T05:27:13-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", + CountryName = @"Bahrain" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", + Id = 284, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", Position = @"current", - Name = @"Encarnacion Martin", - AthleteNumber = 40912, + Name = @"Abel Brun", + AthleteNumber = 39315, BeatsPerMinute = 105, - TopSpeed = 5.5, - Registered = @"2017-01-11T12:52:28-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", - CountryName = @"Thailand" + TopSpeed = 5.1, + Registered = @"2017-10-05T05:54:31-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", + CountryName = @"Afghanistan" }); this.Add(new AthletesDataItem() { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Sara Hannula", - AthleteNumber = 22025, - BeatsPerMinute = 102, - TopSpeed = 4.2, - Registered = @"2017-10-09T11:32:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", - CountryName = @"Timor-Leste" + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Position = @"current", + Name = @"Jeffrey Medina", + AthleteNumber = 42905, + BeatsPerMinute = 100, + TopSpeed = 5.2, + Registered = @"2017-09-15T02:11:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", + CountryName = @"Greece" }); this.Add(new AthletesDataItem() { - Id = 147, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", Position = @"down", - Name = @"میلاد یاسمی", - AthleteNumber = 44023, + Name = @"Niilo Laurila", + AthleteNumber = 49215, BeatsPerMinute = 104, - TopSpeed = 5.2, - Registered = @"2017-06-10T04:11:01-03:00", + TopSpeed = 4.5, + Registered = @"2017-04-26T01:26:36-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", - CountryName = @"Togo" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", + CountryName = @"Ethiopia" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Veronika Huber", - AthleteNumber = 18146, - BeatsPerMinute = 103, - TopSpeed = 5.2, - Registered = @"2017-07-13T02:23:56-03:00", + Name = @"Marisvalda Martins", + AthleteNumber = 33879, + BeatsPerMinute = 107, + TopSpeed = 5.4, + Registered = @"2017-01-31T12:07:48-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", - CountryName = @"Tonga" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", + CountryName = @"Spain" }); this.Add(new AthletesDataItem() { - Id = 122, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Natalie Conrad", - AthleteNumber = 42602, - BeatsPerMinute = 108, - TopSpeed = 6, - Registered = @"2017-03-18T06:35:44-02:00", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", + Position = @"current", + Name = @"Eloida Novaes", + AthleteNumber = 30751, + BeatsPerMinute = 107, + TopSpeed = 4.2, + Registered = @"2017-01-02T01:04:04-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", - CountryName = @"Trinidad and Tobago" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", + CountryName = @"Chile" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Charlotte Dean", + AthleteNumber = 45969, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-02-13T05:39:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", + CountryName = @"South Africa" + }); + this.Add(new AthletesDataItem() + { + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", Position = @"current", - Name = @"Marialba Nascimento", - AthleteNumber = 47061, - BeatsPerMinute = 108, - TopSpeed = 5.2, - Registered = @"2017-09-19T05:47:21-03:00", + Name = @"Loïc Gerard", + AthleteNumber = 31706, + BeatsPerMinute = 102, + TopSpeed = 4.4, + Registered = @"2017-07-28T09:10:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", + CountryName = @"Ireland" + }); + this.Add(new AthletesDataItem() + { + Id = 292, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", + Position = @"down", + Name = @"Asta Hansen", + AthleteNumber = 17222, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-01-08T02:41:56-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", - CountryName = @"Tunisia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", + CountryName = @"Kazakhstan" + }); + this.Add(new AthletesDataItem() + { + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Sara Hannula", + AthleteNumber = 22025, + BeatsPerMinute = 102, + TopSpeed = 4.2, + Registered = @"2017-10-09T11:32:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", + CountryName = @"Timor-Leste" }); this.Add(new AthletesDataItem() { - Id = 135, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", - Position = @"down", - Name = @"Darryl Douglas", - AthleteNumber = 35826, - BeatsPerMinute = 96, - TopSpeed = 4.6, - Registered = @"2017-07-20T11:45:52-03:00", + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"current", + Name = @"Ana Bourgeois", + AthleteNumber = 24612, + BeatsPerMinute = 110, + TopSpeed = 6, + Registered = @"2017-11-02T02:17:43-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", - CountryName = @"Turkey" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", + CountryName = @"Singapore" }); this.Add(new AthletesDataItem() { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 296, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", Position = @"up", - Name = @"Adem Özdoğan", - AthleteNumber = 45143, - BeatsPerMinute = 90, - TopSpeed = 5.5, - Registered = @"2017-02-16T07:11:52-02:00", + Name = @"Thea Edwards", + AthleteNumber = 29141, + BeatsPerMinute = 99, + TopSpeed = 5.8, + Registered = @"2017-05-23T05:24:38-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", - CountryName = @"Turkmenistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", + CountryName = @"Sierra Leone" }); this.Add(new AthletesDataItem() { - Id = 14, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", - Position = @"up", - Name = @"Ömür Denkel", - AthleteNumber = 31061, - BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-02-18T05:32:55-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", - CountryName = @"Tuvalu" + Id = 299, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"down", + Name = @"Victor Lévesque", + AthleteNumber = 48375, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-11-10T11:31:44-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", + CountryName = @"Mauritania" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Id = 301, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"down", - Name = @"Cathalijne Van Der Ree", - AthleteNumber = 45160, - BeatsPerMinute = 102, - TopSpeed = 5.4, - Registered = @"2017-02-13T05:23:49-02:00", + Name = @"Louis Stewart", + AthleteNumber = 48131, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-02-26T07:28:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", - CountryName = @"Uganda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", + CountryName = @"Honduras" }); this.Add(new AthletesDataItem() { - Id = 164, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Ethel Stephens", - AthleteNumber = 18692, - BeatsPerMinute = 94, - TopSpeed = 4.1, - Registered = @"2017-02-13T05:03:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", - CountryName = @"Ukraine" + Id = 302, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", + Position = @"up", + Name = @"Bill Fox", + AthleteNumber = 18511, + BeatsPerMinute = 91, + TopSpeed = 5, + Registered = @"2017-10-24T08:25:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", + CountryName = @"Iran, Islamic Republic Of" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Id = 304, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", Position = @"down", - Name = @"Aatu Ranta", - AthleteNumber = 38049, - BeatsPerMinute = 94, - TopSpeed = 5.1, - Registered = @"2017-07-21T04:22:18-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", - CountryName = @"United Arab Emirates" - }); - this.Add(new AthletesDataItem() - { - Id = 169, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", - Position = @"up", - Name = @"Aziz Santos", - AthleteNumber = 38947, + Name = @"Mathys Martin", + AthleteNumber = 32928, BeatsPerMinute = 98, - TopSpeed = 4, - Registered = @"2017-04-03T02:18:46-03:00", + TopSpeed = 5.5, + Registered = @"2017-05-17T12:51:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", - CountryName = @"United Kingdom" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", + CountryName = @"Holy See (Vatican City State)" }); this.Add(new AthletesDataItem() { - Id = 170, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", - Position = @"up", - Name = @"Fernando Gimenez", - AthleteNumber = 31290, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-06-21T06:45:54-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uruguay" + Id = 305, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Position = @"current", + Name = @"Gianne Godijn", + AthleteNumber = 45945, + BeatsPerMinute = 96, + TopSpeed = 4.5, + Registered = @"2017-03-22T03:23:12-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", + CountryName = @"Italy" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", - Position = @"down", - Name = @"Mathieu Mathieu", - AthleteNumber = 10555, - BeatsPerMinute = 101, - TopSpeed = 5.2, - Registered = @"2017-01-05T07:28:11-02:00", + Id = 306, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Position = @"up", + Name = @"Mira Campos", + AthleteNumber = 39222, + BeatsPerMinute = 95, + TopSpeed = 5.9, + Registered = @"2017-01-11T01:41:31-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uzbekistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", + CountryName = @"Armenia" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"down", - Name = @"Juanita Franklin", - AthleteNumber = 13907, - BeatsPerMinute = 91, - TopSpeed = 6, - Registered = @"2017-10-04T02:46:46-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", - CountryName = @"Vanuatu" + Name = @"Esther Kühn", + AthleteNumber = 24868, + BeatsPerMinute = 92, + TopSpeed = 5.5, + Registered = @"2017-05-14T12:30:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", + CountryName = @"Russian Federation" }); this.Add(new AthletesDataItem() { - Id = 25, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", Position = @"up", - Name = @"Stanley Hart", - AthleteNumber = 14150, - BeatsPerMinute = 91, - TopSpeed = 4.5, - Registered = @"2017-08-19T03:02:33-03:00", + Name = @"Hans Möller", + AthleteNumber = 34122, + BeatsPerMinute = 109, + TopSpeed = 5.6, + Registered = @"2017-06-20T06:02:49-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", - CountryName = @"Venezuela" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", + CountryName = @"Djibouti" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 309, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", Position = @"current", - Name = @"Eliza Bishop", - AthleteNumber = 31774, - BeatsPerMinute = 96, - TopSpeed = 4.7, - Registered = @"2017-09-22T11:49:02-03:00", + Name = @"Alice Perry", + AthleteNumber = 23750, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-03-31T07:15:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", - CountryName = @"Western Sahara" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", + CountryName = @"Saint Lucia" }); this.Add(new AthletesDataItem() { - Id = 34, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Id = 310, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Position = @"up", + Name = @"Kaya Tekand", + AthleteNumber = 11028, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-04-10T09:57:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", + CountryName = @"Fiji" + }); + this.Add(new AthletesDataItem() + { + Id = 311, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Linda Schäfer", - AthleteNumber = 43074, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-01-05T11:41:20-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", - CountryName = @"Yemen" + Name = @"Ilona Salonen", + AthleteNumber = 27068, + BeatsPerMinute = 91, + TopSpeed = 5.4, + Registered = @"2017-07-03T06:19:47-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", + CountryName = @"Bolivia" }); } } diff --git a/samples/grids/grid/row-paging-options/BlazorClientApp.csproj b/samples/grids/grid/row-paging-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-paging-options/BlazorClientApp.csproj +++ b/samples/grids/grid/row-paging-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-paging-options/wwwroot/events.js b/samples/grids/grid/row-paging-options/wwwroot/events.js new file mode 100644 index 0000000000..ffbe8a10dd --- /dev/null +++ b/samples/grids/grid/row-paging-options/wwwroot/events.js @@ -0,0 +1,8 @@ + + +igRegisterScript("WebGridSetGridSize", (sender, evtArgs) => { + var newVal = evtArgs.newValue.toLowerCase(); + var grid = document.getElementById("grid"); + grid.style.setProperty('--ig-size', `var(--ig-size-${newVal})`); +}, false); + diff --git a/samples/grids/grid/row-paging-options/wwwroot/index.css b/samples/grids/grid/row-paging-options/wwwroot/index.css index 50ca13caa6..18a0fc2470 100644 --- a/samples/grids/grid/row-paging-options/wwwroot/index.css +++ b/samples/grids/grid/row-paging-options/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#grid { + --ig-size: var(--ig-size-medium); +} + diff --git a/samples/grids/grid/row-paging-options/wwwroot/index.html b/samples/grids/grid/row-paging-options/wwwroot/index.html index 60e3d9d5a3..4220430db9 100644 --- a/samples/grids/grid/row-paging-options/wwwroot/index.html +++ b/samples/grids/grid/row-paging-options/wwwroot/index.html @@ -27,6 +27,8 @@ + + diff --git a/samples/grids/grid/row-pinning-drag/BlazorClientApp.csproj b/samples/grids/grid/row-pinning-drag/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-pinning-drag/BlazorClientApp.csproj +++ b/samples/grids/grid/row-pinning-drag/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-pinning-extra-column/BlazorClientApp.csproj b/samples/grids/grid/row-pinning-extra-column/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-pinning-extra-column/BlazorClientApp.csproj +++ b/samples/grids/grid/row-pinning-extra-column/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-pinning-options/BlazorClientApp.csproj b/samples/grids/grid/row-pinning-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-pinning-options/BlazorClientApp.csproj +++ b/samples/grids/grid/row-pinning-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-pinning-style/BlazorClientApp.csproj b/samples/grids/grid/row-pinning-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-pinning-style/BlazorClientApp.csproj +++ b/samples/grids/grid/row-pinning-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-reorder/BlazorClientApp.csproj b/samples/grids/grid/row-reorder/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-reorder/BlazorClientApp.csproj +++ b/samples/grids/grid/row-reorder/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-selection-mode/BlazorClientApp.csproj b/samples/grids/grid/row-selection-mode/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-selection-mode/BlazorClientApp.csproj +++ b/samples/grids/grid/row-selection-mode/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-selection-template-excel/App.razor b/samples/grids/grid/row-selection-template-excel/App.razor index 72533a092c..b0b7b07f8e 100644 --- a/samples/grids/grid/row-selection-template-excel/App.razor +++ b/samples/grids/grid/row-selection-template-excel/App.razor @@ -10,7 +10,6 @@ Name="grid" @ref="grid" Id="grid" - DisplayDensity="DisplayDensity.Cosy" RowSelection="GridSelectionMode.Multiple" RowSelectorTemplateScript="WebGridRowSelectorExcelTemplate" HeadSelectorTemplateScript="WebGridHeaderRowSelectorExcelTemplate"> @@ -18,7 +17,6 @@ Name="paginator" @ref="paginator" PerPage="15" - DisplayDensity="DisplayDensity.Cosy" SelectOptions="@(new double[] { 5, 10, 15, 25, 50 })" ResourceStrings="PaginatorResourceStrings1"> diff --git a/samples/grids/grid/row-selection-template-excel/BlazorClientApp.csproj b/samples/grids/grid/row-selection-template-excel/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-selection-template-excel/BlazorClientApp.csproj +++ b/samples/grids/grid/row-selection-template-excel/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-selection-template-excel/wwwroot/index.css b/samples/grids/grid/row-selection-template-excel/wwwroot/index.css index 50ca13caa6..18a0fc2470 100644 --- a/samples/grids/grid/row-selection-template-excel/wwwroot/index.css +++ b/samples/grids/grid/row-selection-template-excel/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#grid { + --ig-size: var(--ig-size-medium); +} + diff --git a/samples/grids/grid/row-selection-template-numbers/BlazorClientApp.csproj b/samples/grids/grid/row-selection-template-numbers/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-selection-template-numbers/BlazorClientApp.csproj +++ b/samples/grids/grid/row-selection-template-numbers/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-styles/BlazorClientApp.csproj b/samples/grids/grid/row-styles/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/row-styles/BlazorClientApp.csproj +++ b/samples/grids/grid/row-styles/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/row-styles/wwwroot/events.js b/samples/grids/grid/row-styles/wwwroot/events.js index 088796fd48..4b7bebdb7b 100644 --- a/samples/grids/grid/row-styles/wwwroot/events.js +++ b/samples/grids/grid/row-styles/wwwroot/events.js @@ -1,12 +1,4 @@ -igRegisterScript("WebGridRowStylesHandler", () => { - return { - 'background': (row) => (+row.data['Change'] < 0 && +row.data['YearlyChange'] < 0) ? '#FF000088' : '#00000000', - 'border': (row) => (+row.data['Change'] < 0 && +row.data['YearlyChange'] < 0) ? '2px solid' : '1px solid', - 'border-color': (row) => (+row.data['Change'] < 0 && +row.data['YearlyChange'] < 0) ? '#FF000099' : '#E9E9E9' - }; -}, true); - igRegisterScript("WebGridCurrencyCellTemplate", (ctx) => { var html = window.igTemplating.html; if (ctx.cell.value > 0) { @@ -24,3 +16,11 @@ igRegisterScript("WebGridCurrencyCellTemplate", (ctx) => { } }, false); +igRegisterScript("WebGridRowStylesHandler", () => { + return { + 'background': (row) => (+row.data['Change'] < 0 && +row.data['YearlyChange'] < 0) ? '#FF000088' : '#00000000', + 'border': (row) => (+row.data['Change'] < 0 && +row.data['YearlyChange'] < 0) ? '2px solid' : '1px solid', + 'border-color': (row) => (+row.data['Change'] < 0 && +row.data['YearlyChange'] < 0) ? '#FF000099' : '#E9E9E9' + }; +}, true); + diff --git a/samples/grids/grid/state-persistence-about/BlazorClientApp.csproj b/samples/grids/grid/state-persistence-about/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/state-persistence-about/BlazorClientApp.csproj +++ b/samples/grids/grid/state-persistence-about/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/state-persistence-main/App.razor b/samples/grids/grid/state-persistence-main/App.razor index e0676f7966..775d0d77a8 100644 --- a/samples/grids/grid/state-persistence-main/App.razor +++ b/samples/grids/grid/state-persistence-main/App.razor @@ -203,31 +203,33 @@ grid.ClearCellSelection(); } - void OnChange(IgbComponentBoolValueChangedEventArgs eventArgs, string action) + void OnChange(IgbCheckboxChangeEventArgs eventArgs, string action) { + bool isChecked = eventArgs.Detail.Checked; if (action == "AllFeatures") { var newOptions = new IgbGridStateOptions() { - CellSelection = eventArgs.Detail, - RowSelection = eventArgs.Detail, - Filtering = eventArgs.Detail, - AdvancedFiltering = eventArgs.Detail, - Paging = eventArgs.Detail, - Sorting = eventArgs.Detail, - GroupBy = eventArgs.Detail, - Columns = eventArgs.Detail, - Expansion = eventArgs.Detail, - RowPinning = eventArgs.Detail, - ColumnSelection = eventArgs.Detail + CellSelection = isChecked, + RowSelection = isChecked, + Filtering = isChecked, + AdvancedFiltering = isChecked, + Paging = isChecked, + Sorting = isChecked, + GroupBy = isChecked, + Columns = isChecked, + Expansion = isChecked, + RowPinning = isChecked, + ColumnSelection = isChecked }; options = newOptions; gridState.Options = newOptions; } else { - options.GetType().GetProperty(action).SetValue(options, eventArgs.Detail); - gridState.Options = options; + var newOptions = new IgbGridStateOptions(); + options.GetType().GetProperty(action).SetValue(newOptions, eventArgs.Detail.Checked); + gridState.Options = newOptions; } } diff --git a/samples/grids/grid/state-persistence-main/BlazorClientApp.csproj b/samples/grids/grid/state-persistence-main/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/state-persistence-main/BlazorClientApp.csproj +++ b/samples/grids/grid/state-persistence-main/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/styling-custom-css/BlazorClientApp.csproj b/samples/grids/grid/styling-custom-css/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/styling-custom-css/BlazorClientApp.csproj +++ b/samples/grids/grid/styling-custom-css/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/toolbar-sample-1/AthletesData.cs b/samples/grids/grid/toolbar-sample-1/AthletesData.cs index 035db34185..5e060e18ef 100644 --- a/samples/grids/grid/toolbar-sample-1/AthletesData.cs +++ b/samples/grids/grid/toolbar-sample-1/AthletesData.cs @@ -22,199 +22,129 @@ public AthletesData() { this.Add(new AthletesDataItem() { - Id = 84, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", + Id = 100, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", Position = @"current", - Name = @"Abel Brun", - AthleteNumber = 39315, - BeatsPerMinute = 105, - TopSpeed = 5.1, - Registered = @"2017-10-05T05:54:31-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", - CountryName = @"Afghanistan" + Name = @"Alexis Walker", + AthleteNumber = 43183, + BeatsPerMinute = 103, + TopSpeed = 5.8, + Registered = @"2017-08-07T10:35:06-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", + CountryName = @"Ghana" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Id = 101, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"Keira Walker", - AthleteNumber = 34116, - BeatsPerMinute = 94, - TopSpeed = 4.8, - Registered = @"2017-01-09T05:46:07-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", - CountryName = @"Albania" - }); - this.Add(new AthletesDataItem() - { - Id = 197, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", - Position = @"current", - Name = @"Brent Lord", - AthleteNumber = 20943, - BeatsPerMinute = 92, - TopSpeed = 4.8, - Registered = @"2017-01-23T06:14:22-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", - CountryName = @"Algeria" + Name = @"Lavínia Silva", + AthleteNumber = 33994, + BeatsPerMinute = 93, + TopSpeed = 5.6, + Registered = @"2017-03-22T08:55:46-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", + CountryName = @"Norway" }); this.Add(new AthletesDataItem() { - Id = 66, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 105, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Moritz Braun", - AthleteNumber = 48081, - BeatsPerMinute = 107, - TopSpeed = 6, - Registered = @"2017-06-13T12:54:56-03:00", + Name = @"Samu Hokkanen", + AthleteNumber = 22469, + BeatsPerMinute = 106, + TopSpeed = 5.5, + Registered = @"2017-06-29T04:58:27-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", - CountryName = @"Andorra" - }); - this.Add(new AthletesDataItem() - { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", - Position = @"down", - Name = @"Zaina Pomp", - AthleteNumber = 14109, - BeatsPerMinute = 90, - TopSpeed = 5.7, - Registered = @"2017-09-07T11:17:40-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", - CountryName = @"Angola" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", + CountryName = @"Azerbaijan" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Alberto Clark", - AthleteNumber = 29912, + Name = @"Megan Webb", + AthleteNumber = 30713, BeatsPerMinute = 93, - TopSpeed = 4.6, - Registered = @"2017-02-02T03:50:21-02:00", + TopSpeed = 5.6, + Registered = @"2017-08-20T09:26:51-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", - CountryName = @"Antigua and Barbuda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", + CountryName = @"Malta" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Derrick Price", - AthleteNumber = 19792, - BeatsPerMinute = 94, - TopSpeed = 5.6, - Registered = @"2017-03-19T01:10:55-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", - CountryName = @"Argentina" + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"up", + Name = @"Pedro Marquez", + AthleteNumber = 16169, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-11-11T05:14:31-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", + CountryName = @"Malawi" }); this.Add(new AthletesDataItem() { - Id = 6, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 108, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Mira Campos", - AthleteNumber = 39222, - BeatsPerMinute = 95, - TopSpeed = 5.9, - Registered = @"2017-01-11T01:41:31-02:00", + Name = @"Noah Bergeron", + AthleteNumber = 35139, + BeatsPerMinute = 110, + TopSpeed = 5.6, + Registered = @"2017-06-23T01:21:21-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", - CountryName = @"Armenia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", + CountryName = @"Cote DIvoire" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"current", - Name = @"Kiara Dubois", - AthleteNumber = 49964, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-09-28T04:37:56-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", - CountryName = @"Australia" + Name = @"Annabell Brand", + AthleteNumber = 39233, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-01T12:21:24-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", + CountryName = @"Papua New Guinea" }); this.Add(new AthletesDataItem() { - Id = 168, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"current", - Name = @"Calvin Hunt", - AthleteNumber = 35535, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-11-07T09:58:42-02:00", + Name = @"Özsu Keçeci", + AthleteNumber = 29403, + BeatsPerMinute = 106, + TopSpeed = 4.2, + Registered = @"2017-01-19T11:34:13-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", - CountryName = @"Austria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", + CountryName = @"Latvia" }); this.Add(new AthletesDataItem() { - Id = 105, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", - Name = @"Samu Hokkanen", - AthleteNumber = 22469, - BeatsPerMinute = 106, - TopSpeed = 5.5, - Registered = @"2017-06-29T04:58:27-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", - CountryName = @"Azerbaijan" - }); - this.Add(new AthletesDataItem() - { - Id = 33, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", - Position = @"up", - Name = @"Zackary Roy", - AthleteNumber = 45996, - BeatsPerMinute = 92, + Name = @"Emilie Morin", + AthleteNumber = 26164, + BeatsPerMinute = 98, TopSpeed = 4.9, - Registered = @"2017-07-07T03:51:26-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", - CountryName = @"Bahamas" - }); - this.Add(new AthletesDataItem() - { - Id = 83, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", - Position = @"current", - Name = @"سینا مرادی", - AthleteNumber = 10809, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-04-05T05:27:13-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", - CountryName = @"Bahrain" - }); - this.Add(new AthletesDataItem() - { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", - Position = @"current", - Name = @"Maurice Lambert", - AthleteNumber = 17443, - BeatsPerMinute = 96, - TopSpeed = 5.6, - Registered = @"2017-06-05T08:19:32-03:00", + Registered = @"2017-02-01T04:18:19-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", - CountryName = @"Bangladesh" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", + CountryName = @"Kyrgyzstan" }); this.Add(new AthletesDataItem() { @@ -232,129 +162,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", - Position = @"current", - Name = @"Ellen Leppo", - AthleteNumber = 29286, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-08-16T09:46:35-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", - CountryName = @"Belarus" + Id = 112, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"down", + Name = @"Karen Shaw", + AthleteNumber = 31048, + BeatsPerMinute = 107, + TopSpeed = 5.7, + Registered = @"2017-05-15T09:25:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", + CountryName = @"Ecuador" }); this.Add(new AthletesDataItem() { - Id = 68, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", - Position = @"up", - Name = @"Sandro Carpentier", - AthleteNumber = 23503, - BeatsPerMinute = 96, - TopSpeed = 5.7, - Registered = @"2017-09-30T01:01:04-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", - CountryName = @"Belgium" - }); - this.Add(new AthletesDataItem() - { - Id = 150, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"up", - Name = @"Gustav Petersen", - AthleteNumber = 20984, - BeatsPerMinute = 107, - TopSpeed = 4.6, - Registered = @"2017-01-01T07:40:19-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", - CountryName = @"Belize" - }); - this.Add(new AthletesDataItem() - { - Id = 142, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", - Position = @"current", - Name = @"Nicoline Thomsen", - AthleteNumber = 36778, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-03-26T10:04:29-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", - CountryName = @"Benin" - }); - this.Add(new AthletesDataItem() - { - Id = 19, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", Position = @"current", - Name = @"Sedef Tunçeri", - AthleteNumber = 48164, + Name = @"Marialba Nascimento", + AthleteNumber = 47061, BeatsPerMinute = 108, - TopSpeed = 5.6, - Registered = @"2017-03-29T11:54:15-03:00", + TopSpeed = 5.2, + Registered = @"2017-09-19T05:47:21-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", - CountryName = @"Bhutan" - }); - this.Add(new AthletesDataItem() - { - Id = 202, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Ilona Salonen", - AthleteNumber = 27068, - BeatsPerMinute = 91, - TopSpeed = 5.4, - Registered = @"2017-07-03T06:19:47-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", - CountryName = @"Bolivia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", + CountryName = @"Tunisia" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", - Position = @"up", - Name = @"Clarisse Rey", - AthleteNumber = 29795, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-06-09T08:07:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", - CountryName = @"Bosnia and Herzegovina" + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", + Position = @"current", + Name = @"Nick Naumann", + AthleteNumber = 25566, + BeatsPerMinute = 109, + TopSpeed = 5.9, + Registered = @"2017-07-12T09:01:11-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", + CountryName = @"Swaziland" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 116, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"down", - Name = @"Jimmie Mcguinness", - AthleteNumber = 20729, - BeatsPerMinute = 90, - TopSpeed = 4.6, - Registered = @"2017-10-07T06:08:00-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", - CountryName = @"Botswana" + Name = @"Sevcan Kollen", + AthleteNumber = 13728, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-09-08T08:29:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", + CountryName = @"Guatemala" }); this.Add(new AthletesDataItem() { - Id = 82, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", Position = @"current", - Name = @"Johann Fischer", - AthleteNumber = 37212, - BeatsPerMinute = 98, - TopSpeed = 5.8, - Registered = @"2017-09-01T04:39:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", - CountryName = @"Brazil" + Name = @"Väinö Salmi", + AthleteNumber = 29839, + BeatsPerMinute = 107, + TopSpeed = 5.5, + Registered = @"2017-10-21T05:57:02-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", + CountryName = @"Guinea-Bissau" }); this.Add(new AthletesDataItem() { @@ -372,45 +246,31 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 144, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", - Position = @"down", - Name = @"Milja Leino", - AthleteNumber = 33563, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-11-01T10:34:07-02:00", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", + Position = @"current", + Name = @"Maurice Lambert", + AthleteNumber = 17443, + BeatsPerMinute = 96, + TopSpeed = 5.6, + Registered = @"2017-06-05T08:19:32-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", - CountryName = @"Burkina Faso" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", + CountryName = @"Bangladesh" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 122, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"آراد جعفری", - AthleteNumber = 34962, - BeatsPerMinute = 90, - TopSpeed = 4.8, - Registered = @"2017-04-22T04:20:39-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", - CountryName = @"Burundi" - }); - this.Add(new AthletesDataItem() - { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Pippa Roberts", - AthleteNumber = 15588, - BeatsPerMinute = 105, - TopSpeed = 4.1, - Registered = @"2017-02-07T10:23:13-02:00", + Name = @"Natalie Conrad", + AthleteNumber = 42602, + BeatsPerMinute = 108, + TopSpeed = 6, + Registered = @"2017-03-18T06:35:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", - CountryName = @"Cambodia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", + CountryName = @"Trinidad and Tobago" }); this.Add(new AthletesDataItem() { @@ -428,101 +288,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 199, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", - Position = @"up", - Name = @"Lucie Dumont", - AthleteNumber = 12104, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-01-08T02:13:29-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", - CountryName = @"Canada" - }); - this.Add(new AthletesDataItem() - { - Id = 136, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Elaine Matthews", - AthleteNumber = 38574, - BeatsPerMinute = 110, - TopSpeed = 5.5, - Registered = @"2017-01-26T11:50:00-02:00", + Name = @"Flora Perez", + AthleteNumber = 23907, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-04-12T04:16:56-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", - CountryName = @"Cape Verde" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", + CountryName = @"Poland" }); this.Add(new AthletesDataItem() { - Id = 70, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", Position = @"up", - Name = @"Emily Olsen", - AthleteNumber = 13887, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-10-03T08:01:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", - CountryName = @"Central African Republic" + Name = @"آنیتا كامياران", + AthleteNumber = 18980, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-07-21T06:42:59-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", + CountryName = @"Lebanon" }); this.Add(new AthletesDataItem() { - Id = 21, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", - Position = @"down", - Name = @"Kuzey Aclan", - AthleteNumber = 18583, - BeatsPerMinute = 102, - TopSpeed = 5.3, - Registered = @"2017-09-12T09:14:14-03:00", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"current", + Name = @"Eeli Makinen", + AthleteNumber = 45296, + BeatsPerMinute = 106, + TopSpeed = 5.2, + Registered = @"2017-01-06T09:58:02-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", - CountryName = @"Chad" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", + CountryName = @"Finland" }); this.Add(new AthletesDataItem() { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", - Position = @"current", - Name = @"Eloida Novaes", - AthleteNumber = 30751, - BeatsPerMinute = 107, - TopSpeed = 4.2, - Registered = @"2017-01-02T01:04:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", - CountryName = @"Chile" - }); - this.Add(new AthletesDataItem() - { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", Position = @"down", - Name = @"آوا احمدی", - AthleteNumber = 44347, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-06-04T09:04:31-03:00", + Name = @"Mathieu Mathieu", + AthleteNumber = 10555, + BeatsPerMinute = 101, + TopSpeed = 5.2, + Registered = @"2017-01-05T07:28:11-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", - CountryName = @"China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uzbekistan" }); this.Add(new AthletesDataItem() { - Id = 127, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"down", - Name = @"Gerardo Soto", - AthleteNumber = 22958, - BeatsPerMinute = 90, - TopSpeed = 5, - Registered = @"2017-06-04T12:52:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", - CountryName = @"Colombia" + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Position = @"current", + Name = @"Marie Poulsen", + AthleteNumber = 44113, + BeatsPerMinute = 109, + TopSpeed = 4.7, + Registered = @"2017-04-15T10:25:21-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", + CountryName = @"Morocco" }); this.Add(new AthletesDataItem() { @@ -540,143 +372,101 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 38, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Charlotte Meyer", - AthleteNumber = 21442, - BeatsPerMinute = 110, - TopSpeed = 4.6, - Registered = @"2017-10-19T10:38:35-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", - CountryName = @"Cook Islands" + Id = 127, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", + Position = @"down", + Name = @"Gerardo Soto", + AthleteNumber = 22958, + BeatsPerMinute = 90, + TopSpeed = 5, + Registered = @"2017-06-04T12:52:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", + CountryName = @"Colombia" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 128, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", Position = @"up", - Name = @"Jimmy Bailey", - AthleteNumber = 38510, + Name = @"Sophie Lewis", + AthleteNumber = 46222, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-20T09:42:07-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", + CountryName = @"Monaco" + }); + this.Add(new AthletesDataItem() + { + Id = 129, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Position = @"up", + Name = @"Ella Hansen", + AthleteNumber = 27075, BeatsPerMinute = 101, - TopSpeed = 4.7, - Registered = @"2017-06-30T04:13:42-03:00", + TopSpeed = 5.1, + Registered = @"2017-01-05T10:12:42-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", - CountryName = @"Costa Rica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", + CountryName = @"Sri Lanka" }); this.Add(new AthletesDataItem() { - Id = 108, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"up", - Name = @"Noah Bergeron", - AthleteNumber = 35139, - BeatsPerMinute = 110, - TopSpeed = 5.6, - Registered = @"2017-06-23T01:21:21-03:00", + Name = @"Adem Özdoğan", + AthleteNumber = 45143, + BeatsPerMinute = 90, + TopSpeed = 5.5, + Registered = @"2017-02-16T07:11:52-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", - CountryName = @"Cote DIvoire" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", + CountryName = @"Turkmenistan" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", Position = @"down", - Name = @"Laudelino Castro", - AthleteNumber = 12711, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-08T04:03:22-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", - CountryName = @"Croatia" + Name = @"آوا احمدی", + AthleteNumber = 44347, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-06-04T09:04:31-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", + CountryName = @"China" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"current", - Name = @"Oscar Calvo", - AthleteNumber = 45078, - BeatsPerMinute = 109, - TopSpeed = 4.3, - Registered = @"2017-06-19T10:57:42-03:00", + Name = @"Eliza Bishop", + AthleteNumber = 31774, + BeatsPerMinute = 96, + TopSpeed = 4.7, + Registered = @"2017-09-22T11:49:02-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", - CountryName = @"Cuba" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", + CountryName = @"Western Sahara" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"down", - Name = @"Lance Dunn", - AthleteNumber = 10113, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-03-13T10:51:36-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", - CountryName = @"Cyprus" - }); - this.Add(new AthletesDataItem() - { - Id = 173, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", - Position = @"current", - Name = @"Hassana Camp", - AthleteNumber = 14467, - BeatsPerMinute = 104, + Name = @"Veronika Huber", + AthleteNumber = 18146, + BeatsPerMinute = 103, TopSpeed = 5.2, - Registered = @"2017-06-02T12:21:59-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", - CountryName = @"Czechia" - }); - this.Add(new AthletesDataItem() - { - Id = 46, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", - Position = @"current", - Name = @"Ronja Kraft", - AthleteNumber = 21800, - BeatsPerMinute = 101, - TopSpeed = 5.3, - Registered = @"2017-04-02T03:33:57-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", - CountryName = @"Denmark" - }); - this.Add(new AthletesDataItem() - { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Hans Möller", - AthleteNumber = 34122, - BeatsPerMinute = 109, - TopSpeed = 5.6, - Registered = @"2017-06-20T06:02:49-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", - CountryName = @"Djibouti" - }); - this.Add(new AthletesDataItem() - { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Ceylan Duygulu", - AthleteNumber = 21527, - BeatsPerMinute = 99, - TopSpeed = 4.9, - Registered = @"2017-07-13T09:06:04-03:00", + Registered = @"2017-07-13T02:23:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", - CountryName = @"Dominica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", + CountryName = @"Tonga" }); this.Add(new AthletesDataItem() { @@ -694,227 +484,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 112, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 135, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", Position = @"down", - Name = @"Karen Shaw", - AthleteNumber = 31048, - BeatsPerMinute = 107, - TopSpeed = 5.7, - Registered = @"2017-05-15T09:25:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", - CountryName = @"Ecuador" - }); - this.Add(new AthletesDataItem() - { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Alex Martin", - AthleteNumber = 27887, + Name = @"Darryl Douglas", + AthleteNumber = 35826, BeatsPerMinute = 96, - TopSpeed = 4.2, - Registered = @"2017-10-28T04:06:33-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", - CountryName = @"Egypt" + TopSpeed = 4.6, + Registered = @"2017-07-20T11:45:52-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", + CountryName = @"Turkey" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", - Position = @"up", - Name = @"Begüm Erkekli", - AthleteNumber = 37888, + Id = 136, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Position = @"down", + Name = @"Elaine Matthews", + AthleteNumber = 38574, + BeatsPerMinute = 110, + TopSpeed = 5.5, + Registered = @"2017-01-26T11:50:00-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", + CountryName = @"Cape Verde" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Position = @"up", + Name = @"Gloria Caballero", + AthleteNumber = 43379, + BeatsPerMinute = 103, + TopSpeed = 4.3, + Registered = @"2017-08-10T08:27:45-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", + CountryName = @"Israel" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Position = @"down", + Name = @"Lance Dunn", + AthleteNumber = 10113, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-03-13T10:51:36-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", + CountryName = @"Cyprus" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"down", + Name = @"Antoine Mackay", + AthleteNumber = 34547, BeatsPerMinute = 104, - TopSpeed = 4.6, - Registered = @"2017-10-04T03:02:35-03:00", + TopSpeed = 5, + Registered = @"2017-08-22T09:11:37-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", - CountryName = @"El Salvador" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", + CountryName = @"Lesotho" }); this.Add(new AthletesDataItem() { - Id = 24, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", - Position = @"down", - Name = @"Joan Ortega", - AthleteNumber = 49478, + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Position = @"current", + Name = @"Oscar Calvo", + AthleteNumber = 45078, + BeatsPerMinute = 109, + TopSpeed = 4.3, + Registered = @"2017-06-19T10:57:42-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", + CountryName = @"Cuba" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Derrick Price", + AthleteNumber = 19792, + BeatsPerMinute = 94, + TopSpeed = 5.6, + Registered = @"2017-03-19T01:10:55-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", + CountryName = @"Argentina" + }); + this.Add(new AthletesDataItem() + { + Id = 139, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", + Position = @"current", + Name = @"Annabell Barth", + AthleteNumber = 41130, BeatsPerMinute = 103, - TopSpeed = 5.4, - Registered = @"2017-07-04T03:01:47-03:00", + TopSpeed = 5, + Registered = @"2017-08-24T11:58:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", + CountryName = @"Haiti" + }); + this.Add(new AthletesDataItem() + { + Id = 141, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", + Position = @"current", + Name = @"Miro Korpela", + AthleteNumber = 40544, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-01-10T07:12:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", - CountryName = @"Equatorial Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", + CountryName = @"Netherlands" }); this.Add(new AthletesDataItem() { - Id = 174, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", + Id = 142, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", Position = @"current", - Name = @"Beatriz Gallardo", - AthleteNumber = 38538, - BeatsPerMinute = 101, - TopSpeed = 6, - Registered = @"2017-11-06T02:14:31-02:00", + Name = @"Nicoline Thomsen", + AthleteNumber = 36778, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-03-26T10:04:29-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", + CountryName = @"Benin" + }); + this.Add(new AthletesDataItem() + { + Id = 143, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"up", + Name = @"رضا کوتی", + AthleteNumber = 13640, + BeatsPerMinute = 103, + TopSpeed = 4.2, + Registered = @"2017-04-30T02:34:29-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", - CountryName = @"Eritrea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", + CountryName = @"Pakistan" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Id = 144, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", Position = @"down", - Name = @"Sophia Carlson", - AthleteNumber = 44183, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-09-04T07:03:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", - CountryName = @"Estonia" + Name = @"Milja Leino", + AthleteNumber = 33563, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-11-01T10:34:07-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", + CountryName = @"Burkina Faso" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 147, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", Position = @"down", - Name = @"Niilo Laurila", - AthleteNumber = 49215, + Name = @"میلاد یاسمی", + AthleteNumber = 44023, BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-04-26T01:26:36-03:00", + TopSpeed = 5.2, + Registered = @"2017-06-10T04:11:01-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", - CountryName = @"Ethiopia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", + CountryName = @"Togo" }); this.Add(new AthletesDataItem() { - Id = 201, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Id = 150, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", Position = @"up", - Name = @"Kaya Tekand", - AthleteNumber = 11028, - BeatsPerMinute = 93, - TopSpeed = 5.2, - Registered = @"2017-04-10T09:57:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", - CountryName = @"Fiji" + Name = @"Gustav Petersen", + AthleteNumber = 20984, + BeatsPerMinute = 107, + TopSpeed = 4.6, + Registered = @"2017-01-01T07:40:19-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", + CountryName = @"Belize" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 151, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", Position = @"current", - Name = @"Eeli Makinen", - AthleteNumber = 45296, + Name = @"Charlotte Mills", + AthleteNumber = 49829, + BeatsPerMinute = 92, + TopSpeed = 5.3, + Registered = @"2017-05-10T04:33:10-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", + CountryName = @"Madagascar" + }); + this.Add(new AthletesDataItem() + { + Id = 154, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Position = @"down", + Name = @"Rhonda Simmmons", + AthleteNumber = 37139, + BeatsPerMinute = 96, + TopSpeed = 5.1, + Registered = @"2017-07-03T05:39:45-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", + CountryName = @"Nauru" + }); + this.Add(new AthletesDataItem() + { + Id = 155, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", + Position = @"up", + Name = @"Justin Philippe", + AthleteNumber = 12858, + BeatsPerMinute = 104, + TopSpeed = 5.7, + Registered = @"2017-03-16T02:00:35-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", + CountryName = @"Maldives" + }); + this.Add(new AthletesDataItem() + { + Id = 159, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", + Position = @"up", + Name = @"Eva Dean", + AthleteNumber = 48874, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-03-04T01:58:52-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", + CountryName = @"Sao Tome and Principe" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"up", + Name = @"Franklin Byrd", + AthleteNumber = 49498, BeatsPerMinute = 106, - TopSpeed = 5.2, - Registered = @"2017-01-06T09:58:02-02:00", + TopSpeed = 5.3, + Registered = @"2017-11-04T11:09:26-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", + CountryName = @"Taiwan, Province of China" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Alex Martin", + AthleteNumber = 27887, + BeatsPerMinute = 96, + TopSpeed = 4.2, + Registered = @"2017-10-28T04:06:33-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", + CountryName = @"Egypt" + }); + this.Add(new AthletesDataItem() + { + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Position = @"current", + Name = @"Alex Craig", + AthleteNumber = 21868, + BeatsPerMinute = 94, + TopSpeed = 4.2, + Registered = @"2017-03-19T10:20:51-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", - CountryName = @"Finland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", + CountryName = @"Syrian Arab Republic" }); this.Add(new AthletesDataItem() { - Id = 16, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Felix Olsen", - AthleteNumber = 43198, + Name = @"Adam Bouchard", + AthleteNumber = 38672, + BeatsPerMinute = 99, + TopSpeed = 4.7, + Registered = @"2017-01-04T03:04:05-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", + CountryName = @"Seychelles" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Position = @"down", + Name = @"میلاد قاسمی", + AthleteNumber = 12788, BeatsPerMinute = 101, - TopSpeed = 4.2, - Registered = @"2017-09-27T01:17:14-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", - CountryName = @"France" + TopSpeed = 4.1, + Registered = @"2017-03-01T07:51:17-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", + CountryName = @"Samoa" }); this.Add(new AthletesDataItem() { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Position = @"up", + Name = @"Millie Cooper", + AthleteNumber = 14610, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-05-08T09:30:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", + CountryName = @"Nicaragua" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Pippa Roberts", + AthleteNumber = 15588, + BeatsPerMinute = 105, + TopSpeed = 4.1, + Registered = @"2017-02-07T10:23:13-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", + CountryName = @"Cambodia" + }); + this.Add(new AthletesDataItem() + { + Id = 164, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Roman Smith", - AthleteNumber = 15531, - BeatsPerMinute = 106, - TopSpeed = 4.9, - Registered = @"2017-06-14T05:12:04-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", - CountryName = @"Gabon" + Name = @"Ethel Stephens", + AthleteNumber = 18692, + BeatsPerMinute = 94, + TopSpeed = 4.1, + Registered = @"2017-02-13T05:03:04-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", + CountryName = @"Ukraine" }); this.Add(new AthletesDataItem() { - Id = 69, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Id = 165, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Position = @"down", + Name = @"Mario Ellis", + AthleteNumber = 18026, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-02-13T11:53:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", + CountryName = @"Mali" + }); + this.Add(new AthletesDataItem() + { + Id = 166, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", Position = @"current", - Name = @"Emil Meißner", - AthleteNumber = 37183, - BeatsPerMinute = 97, - TopSpeed = 4, - Registered = @"2017-07-15T12:32:30-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", - CountryName = @"Gambia" + Name = @"Maria Parra", + AthleteNumber = 39861, + BeatsPerMinute = 106, + TopSpeed = 6, + Registered = @"2017-01-30T09:22:52-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", + CountryName = @"Kiribati" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Position = @"down", + Name = @"Aatu Ranta", + AthleteNumber = 38049, + BeatsPerMinute = 94, + TopSpeed = 5.1, + Registered = @"2017-07-21T04:22:18-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", + CountryName = @"United Arab Emirates" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"current", - Name = @"Gerald Schmidt", - AthleteNumber = 47410, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-02-20T11:53:08-02:00", + Name = @"Pippa Morris", + AthleteNumber = 44421, + BeatsPerMinute = 101, + TopSpeed = 5.5, + Registered = @"2017-03-06T09:21:58-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", - CountryName = @"Georgia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", + CountryName = @"Tajikistan" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Position = @"current", + Name = @"Esma Adıvar", + AthleteNumber = 35565, + BeatsPerMinute = 99, + TopSpeed = 4.2, + Registered = @"2017-06-17T12:34:29-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", + CountryName = @"Philippines" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", - Position = @"current", - Name = @"Gladys Van Der Steeg", - AthleteNumber = 20216, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-10-09T02:01:16-03:00", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Position = @"down", + Name = @"Louis Smith", + AthleteNumber = 31837, + BeatsPerMinute = 98, + TopSpeed = 5.4, + Registered = @"2017-03-19T08:12:23-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", - CountryName = @"Germany" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", + CountryName = @"Liberia" }); this.Add(new AthletesDataItem() { - Id = 100, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"Milo Charles", + AthleteNumber = 10661, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-07-20T09:00:22-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", + CountryName = @"Iceland" + }); + this.Add(new AthletesDataItem() + { + Id = 168, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", Position = @"current", - Name = @"Alexis Walker", - AthleteNumber = 43183, - BeatsPerMinute = 103, - TopSpeed = 5.8, - Registered = @"2017-08-07T10:35:06-03:00", + Name = @"Calvin Hunt", + AthleteNumber = 35535, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-11-07T09:58:42-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", - CountryName = @"Ghana" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", + CountryName = @"Austria" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", - Position = @"current", - Name = @"Jeffrey Medina", - AthleteNumber = 42905, - BeatsPerMinute = 100, - TopSpeed = 5.2, - Registered = @"2017-09-15T02:11:43-03:00", + Id = 169, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", + Position = @"up", + Name = @"Aziz Santos", + AthleteNumber = 38947, + BeatsPerMinute = 98, + TopSpeed = 4, + Registered = @"2017-04-03T02:18:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", - CountryName = @"Greece" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", + CountryName = @"United Kingdom" }); this.Add(new AthletesDataItem() { @@ -932,1127 +988,1127 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 116, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", - Position = @"down", - Name = @"Sevcan Kollen", - AthleteNumber = 13728, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-09-08T08:29:08-03:00", + Id = 170, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", + Position = @"up", + Name = @"Fernando Gimenez", + AthleteNumber = 31290, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-06-21T06:45:54-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", - CountryName = @"Guatemala" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uruguay" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", - Position = @"down", - Name = @"Rafael Gutierrez", - AthleteNumber = 38804, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-02-08T07:50:59-02:00", + Id = 173, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", + Position = @"current", + Name = @"Hassana Camp", + AthleteNumber = 14467, + BeatsPerMinute = 104, + TopSpeed = 5.2, + Registered = @"2017-06-02T12:21:59-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", - CountryName = @"Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", + CountryName = @"Czechia" }); this.Add(new AthletesDataItem() { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", + Id = 174, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", Position = @"current", - Name = @"Väinö Salmi", - AthleteNumber = 29839, - BeatsPerMinute = 107, - TopSpeed = 5.5, - Registered = @"2017-10-21T05:57:02-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", - CountryName = @"Guinea-Bissau" + Name = @"Beatriz Gallardo", + AthleteNumber = 38538, + BeatsPerMinute = 101, + TopSpeed = 6, + Registered = @"2017-11-06T02:14:31-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", + CountryName = @"Eritrea" }); this.Add(new AthletesDataItem() { - Id = 180, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"up", - Name = @"Lillian Bowman", - AthleteNumber = 35323, - BeatsPerMinute = 103, - TopSpeed = 4.5, - Registered = @"2017-08-31T11:55:25-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", - CountryName = @"Guyana" + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Position = @"current", + Name = @"Tim Neal", + AthleteNumber = 45860, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-04-21T04:06:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", + CountryName = @"Panama" }); this.Add(new AthletesDataItem() { - Id = 139, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", - Position = @"current", - Name = @"Annabell Barth", - AthleteNumber = 41130, - BeatsPerMinute = 103, - TopSpeed = 5, - Registered = @"2017-08-24T11:58:56-03:00", + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Position = @"down", + Name = @"Laudelino Castro", + AthleteNumber = 12711, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-08T04:03:22-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", - CountryName = @"Haiti" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", + CountryName = @"Croatia" }); this.Add(new AthletesDataItem() { - Id = 4, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Id = 178, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", Position = @"down", - Name = @"Mathys Martin", - AthleteNumber = 32928, - BeatsPerMinute = 98, - TopSpeed = 5.5, - Registered = @"2017-05-17T12:51:47-03:00", + Name = @"Lillian Wade", + AthleteNumber = 10729, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-04-07T09:53:13-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", - CountryName = @"Holy See (Vatican City State)" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", + CountryName = @"Solomon Islands" }); this.Add(new AthletesDataItem() { - Id = 1, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", - Position = @"down", - Name = @"Louis Stewart", - AthleteNumber = 48131, + Id = 180, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"up", + Name = @"Lillian Bowman", + AthleteNumber = 35323, BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-02-26T07:28:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", - CountryName = @"Honduras" + TopSpeed = 4.5, + Registered = @"2017-08-31T11:55:25-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", + CountryName = @"Guyana" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", - Position = @"current", - Name = @"Venla Korpela", - AthleteNumber = 16454, + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Ariena Achterberg", + AthleteNumber = 41330, BeatsPerMinute = 92, - TopSpeed = 4.1, - Registered = @"2017-08-22T10:36:38-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", - CountryName = @"Hungary" - }); - this.Add(new AthletesDataItem() - { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", - Position = @"down", - Name = @"Milo Charles", - AthleteNumber = 10661, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-07-20T09:00:22-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", - CountryName = @"Iceland" - }); - this.Add(new AthletesDataItem() - { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Anthony Harcourt", - AthleteNumber = 33649, - BeatsPerMinute = 109, - TopSpeed = 5.5, - Registered = @"2017-06-14T11:10:20-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", - CountryName = @"India" + TopSpeed = 5.6, + Registered = @"2017-10-22T02:15:39-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", + CountryName = @"South Korea" }); this.Add(new AthletesDataItem() { - Id = 72, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"up", - Name = @"Aaron Robertson", - AthleteNumber = 30727, - BeatsPerMinute = 95, - TopSpeed = 4.2, - Registered = @"2017-08-23T09:37:40-03:00", + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Position = @"current", + Name = @"Gerald Schmidt", + AthleteNumber = 47410, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-02-20T11:53:08-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", - CountryName = @"Indonesia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", + CountryName = @"Georgia" }); this.Add(new AthletesDataItem() { - Id = 2, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Bill Fox", - AthleteNumber = 18511, - BeatsPerMinute = 91, - TopSpeed = 5, - Registered = @"2017-10-24T08:25:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", - CountryName = @"Iran, Islamic Republic Of" + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Position = @"down", + Name = @"Yarno Kin", + AthleteNumber = 47324, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-08-26T08:21:22-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", + CountryName = @"Romania" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", Position = @"up", - Name = @"Veera Saari", - AthleteNumber = 40408, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-10-28T10:39:22-03:00", + Name = @"رونیکا سلطانی نژاد", + AthleteNumber = 35233, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-08-13T01:05:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", - CountryName = @"Iraq" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", + CountryName = @"Macedonia, The Former Yugoslav Republic of" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", - Position = @"current", - Name = @"Loïc Gerard", - AthleteNumber = 31706, - BeatsPerMinute = 102, + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Position = @"up", + Name = @"کوروش کامروا", + AthleteNumber = 13506, + BeatsPerMinute = 109, TopSpeed = 4.4, - Registered = @"2017-07-28T09:10:43-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", - CountryName = @"Ireland" + Registered = @"2017-04-16T01:10:37-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", + CountryName = @"Niue" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Gloria Caballero", - AthleteNumber = 43379, - BeatsPerMinute = 103, - TopSpeed = 4.3, - Registered = @"2017-08-10T08:27:45-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", - CountryName = @"Israel" + Name = @"Jimmy Bailey", + AthleteNumber = 38510, + BeatsPerMinute = 101, + TopSpeed = 4.7, + Registered = @"2017-06-30T04:13:42-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", + CountryName = @"Costa Rica" }); this.Add(new AthletesDataItem() { - Id = 5, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", Position = @"current", - Name = @"Gianne Godijn", - AthleteNumber = 45945, - BeatsPerMinute = 96, - TopSpeed = 4.5, - Registered = @"2017-03-22T03:23:12-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", - CountryName = @"Italy" + Name = @"Foppe Delfos", + AthleteNumber = 39679, + BeatsPerMinute = 107, + TopSpeed = 4.1, + Registered = @"2017-08-05T10:54:56-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", + CountryName = @"Paraguay" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Parel Zuidhof", - AthleteNumber = 32718, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-21T10:19:56-02:00", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"آراد یاسمی", + AthleteNumber = 34370, + BeatsPerMinute = 99, + TopSpeed = 5.9, + Registered = @"2017-02-02T11:42:41-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", - CountryName = @"Jamaica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", + CountryName = @"Mauritius" }); this.Add(new AthletesDataItem() { - Id = 23, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Gökhan Aşıkoğlu", - AthleteNumber = 13890, - BeatsPerMinute = 105, - TopSpeed = 5.4, - Registered = @"2017-03-31T06:14:26-03:00", + Name = @"Ceylan Duygulu", + AthleteNumber = 21527, + BeatsPerMinute = 99, + TopSpeed = 4.9, + Registered = @"2017-07-13T09:06:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", - CountryName = @"Japan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", + CountryName = @"Dominica" }); this.Add(new AthletesDataItem() { - Id = 74, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Minea Rantanen", - AthleteNumber = 18835, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-24T07:30:43-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", - CountryName = @"Jordan" + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", + Position = @"current", + Name = @"Venla Korpela", + AthleteNumber = 16454, + BeatsPerMinute = 92, + TopSpeed = 4.1, + Registered = @"2017-08-22T10:36:38-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", + CountryName = @"Hungary" }); this.Add(new AthletesDataItem() { - Id = 92, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"down", - Name = @"Asta Hansen", - AthleteNumber = 17222, - BeatsPerMinute = 101, + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"current", + Name = @"Gladys Van Der Steeg", + AthleteNumber = 20216, + BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-01-08T02:41:56-02:00", + Registered = @"2017-10-09T02:01:16-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", - CountryName = @"Kazakhstan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", + CountryName = @"Germany" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"up", - Name = @"Sheryl Collins", - AthleteNumber = 36473, - BeatsPerMinute = 98, - TopSpeed = 4.2, - Registered = @"2017-03-23T12:54:35-02:00", + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Position = @"current", + Name = @"Kiara Dubois", + AthleteNumber = 49964, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-09-28T04:37:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", - CountryName = @"Kenya" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", + CountryName = @"Australia" }); this.Add(new AthletesDataItem() { - Id = 166, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"current", - Name = @"Maria Parra", - AthleteNumber = 39861, - BeatsPerMinute = 106, - TopSpeed = 6, - Registered = @"2017-01-30T09:22:52-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", - CountryName = @"Kiribati" - }); - this.Add(new AthletesDataItem() - { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", - Position = @"up", - Name = @"Annabelle Besteman", - AthleteNumber = 30560, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-11-11T02:04:19-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", - CountryName = @"Korea, Democratic PeopleS Republic of" + Name = @"آرش احمدی", + AthleteNumber = 36948, + BeatsPerMinute = 90, + TopSpeed = 4.1, + Registered = @"2017-09-08T01:22:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", + CountryName = @"Nepal" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"up", - Name = @"Ariena Achterberg", - AthleteNumber = 41330, - BeatsPerMinute = 92, - TopSpeed = 5.6, - Registered = @"2017-10-22T02:15:39-03:00", + Name = @"Sheryl Collins", + AthleteNumber = 36473, + BeatsPerMinute = 98, + TopSpeed = 4.2, + Registered = @"2017-03-23T12:54:35-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", - CountryName = @"Korea, Republic of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", + CountryName = @"Kenya" }); this.Add(new AthletesDataItem() { - Id = 67, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", - Position = @"current", - Name = @"Villads Larsen", - AthleteNumber = 44677, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-25T11:25:30-02:00", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Clarisse Rey", + AthleteNumber = 29795, + BeatsPerMinute = 98, + TopSpeed = 4.9, + Registered = @"2017-06-09T08:07:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", - CountryName = @"Kuwait" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", + CountryName = @"Bosnia and Herzegovina" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 192, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", Position = @"down", - Name = @"Emilie Morin", - AthleteNumber = 26164, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-02-01T04:18:19-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", - CountryName = @"Kyrgyzstan" + Name = @"Viivi Kujala", + AthleteNumber = 29939, + BeatsPerMinute = 93, + TopSpeed = 4.1, + Registered = @"2017-05-03T02:40:05-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", + CountryName = @"Somalia" }); this.Add(new AthletesDataItem() { - Id = 31, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", - Position = @"up", - Name = @"Judd Campbell", - AthleteNumber = 37365, - BeatsPerMinute = 110, - TopSpeed = 5, - Registered = @"2017-10-19T11:01:10-03:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"down", + Name = @"Juanita Franklin", + AthleteNumber = 13907, + BeatsPerMinute = 91, + TopSpeed = 6, + Registered = @"2017-10-04T02:46:46-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", - CountryName = @"Lao PeopleS Democratic Republic" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", + CountryName = @"Vanuatu" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"current", - Name = @"Özsu Keçeci", - AthleteNumber = 29403, - BeatsPerMinute = 106, - TopSpeed = 4.2, - Registered = @"2017-01-19T11:34:13-02:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Position = @"down", + Name = @"Sophia Carlson", + AthleteNumber = 44183, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-09-04T07:03:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", - CountryName = @"Latvia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", + CountryName = @"Estonia" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"up", - Name = @"آنیتا كامياران", - AthleteNumber = 18980, - BeatsPerMinute = 90, - TopSpeed = 4.5, - Registered = @"2017-07-21T06:42:59-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", - CountryName = @"Lebanon" + Name = @"آوا سلطانی نژاد", + AthleteNumber = 45635, + BeatsPerMinute = 98, + TopSpeed = 4.1, + Registered = @"2017-04-10T11:39:46-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", + CountryName = @"Sweden" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", Position = @"down", - Name = @"Antoine Mackay", - AthleteNumber = 34547, - BeatsPerMinute = 104, - TopSpeed = 5, - Registered = @"2017-08-22T09:11:37-03:00", + Name = @"Kaya Taşlı", + AthleteNumber = 42291, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-01-30T03:23:36-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", - CountryName = @"Lesotho" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", + CountryName = @"Senegal" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", Position = @"down", - Name = @"Louis Smith", - AthleteNumber = 31837, - BeatsPerMinute = 98, - TopSpeed = 5.4, - Registered = @"2017-03-19T08:12:23-02:00", + Name = @"Adrian Ibañez", + AthleteNumber = 21968, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-02-03T04:36:54-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", - CountryName = @"Liberia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", + CountryName = @"Oman" }); this.Add(new AthletesDataItem() { - Id = 29, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"Selmo Caldeira", - AthleteNumber = 21837, - BeatsPerMinute = 110, - TopSpeed = 4.9, - Registered = @"2017-10-20T03:40:24-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", - CountryName = @"Libyan Arab Jamahiriya" - }); - this.Add(new AthletesDataItem() - { - Id = 35, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", - Position = @"down", - Name = @"Elaine Smith", - AthleteNumber = 38243, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-06-11T12:20:41-03:00", + Name = @"Parel Zuidhof", + AthleteNumber = 32718, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-01-21T10:19:56-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", - CountryName = @"Liechtenstein" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", + CountryName = @"Jamaica" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", Position = @"up", - Name = @"Fritz Sommer", - AthleteNumber = 26210, - BeatsPerMinute = 99, + Name = @"Begüm Erkekli", + AthleteNumber = 37888, + BeatsPerMinute = 104, TopSpeed = 4.6, - Registered = @"2017-09-29T03:54:57-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", - CountryName = @"Lithuania" + Registered = @"2017-10-04T03:02:35-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", + CountryName = @"El Salvador" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Carter Evans", - AthleteNumber = 46961, - BeatsPerMinute = 100, - TopSpeed = 5.3, - Registered = @"2017-07-23T02:43:07-03:00", + Id = 197, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", + Position = @"current", + Name = @"Brent Lord", + AthleteNumber = 20943, + BeatsPerMinute = 92, + TopSpeed = 4.8, + Registered = @"2017-01-23T06:14:22-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", - CountryName = @"Luxembourg" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", + CountryName = @"Algeria" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 199, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", Position = @"up", - Name = @"رونیکا سلطانی نژاد", - AthleteNumber = 35233, - BeatsPerMinute = 99, - TopSpeed = 4.6, - Registered = @"2017-08-13T01:05:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", - CountryName = @"Macedonia, The Former Yugoslav Republic of" + Name = @"Lucie Dumont", + AthleteNumber = 12104, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-01-08T02:13:29-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", + CountryName = @"Canada" }); this.Add(new AthletesDataItem() { - Id = 151, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", - Position = @"current", - Name = @"Charlotte Mills", - AthleteNumber = 49829, - BeatsPerMinute = 92, - TopSpeed = 5.3, - Registered = @"2017-05-10T04:33:10-03:00", + Id = 210, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", + Position = @"down", + Name = @"Maeva Bergeron", + AthleteNumber = 15655, + BeatsPerMinute = 94, + TopSpeed = 5.9, + Registered = @"2017-10-03T09:42:15-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", - CountryName = @"Madagascar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", + CountryName = @"Mexico" + }); + this.Add(new AthletesDataItem() + { + Id = 212, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"up", + Name = @"Sara Larsen", + AthleteNumber = 37094, + BeatsPerMinute = 97, + TopSpeed = 4.5, + Registered = @"2017-04-14T11:48:28-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", + CountryName = @"Saudi Arabia" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 214, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", Position = @"up", - Name = @"Pedro Marquez", - AthleteNumber = 16169, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-11-11T05:14:31-02:00", + Name = @"Ömür Denkel", + AthleteNumber = 31061, + BeatsPerMinute = 104, + TopSpeed = 4.5, + Registered = @"2017-02-18T05:32:55-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", - CountryName = @"Malawi" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", + CountryName = @"Tuvalu" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 215, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", Position = @"down", - Name = @"Jenny Burke", - AthleteNumber = 15266, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-09-11T12:20:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", - CountryName = @"Malaysia" - }); - this.Add(new AthletesDataItem() - { - Id = 155, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", - Position = @"up", - Name = @"Justin Philippe", - AthleteNumber = 12858, + Name = @"Marilou Hubert", + AthleteNumber = 43655, BeatsPerMinute = 104, - TopSpeed = 5.7, - Registered = @"2017-03-16T02:00:35-02:00", + TopSpeed = 4.2, + Registered = @"2017-09-28T11:13:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", - CountryName = @"Maldives" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", + CountryName = @"Myanmar" }); this.Add(new AthletesDataItem() { - Id = 165, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Id = 216, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Mario Ellis", - AthleteNumber = 18026, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-02-13T11:53:15-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", - CountryName = @"Mali" + Name = @"Felix Olsen", + AthleteNumber = 43198, + BeatsPerMinute = 101, + TopSpeed = 4.2, + Registered = @"2017-09-27T01:17:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", + CountryName = @"France" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Megan Webb", - AthleteNumber = 30713, - BeatsPerMinute = 93, + Id = 219, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Position = @"current", + Name = @"Sedef Tunçeri", + AthleteNumber = 48164, + BeatsPerMinute = 108, TopSpeed = 5.6, - Registered = @"2017-08-20T09:26:51-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", - CountryName = @"Malta" + Registered = @"2017-03-29T11:54:15-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", + CountryName = @"Bhutan" }); this.Add(new AthletesDataItem() { - Id = 52, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 221, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", Position = @"down", - Name = @"Adérito Lopes", - AthleteNumber = 21320, - BeatsPerMinute = 91, - TopSpeed = 5.2, - Registered = @"2017-01-07T06:47:56-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", - CountryName = @"Marshall Islands" + Name = @"Kuzey Aclan", + AthleteNumber = 18583, + BeatsPerMinute = 102, + TopSpeed = 5.3, + Registered = @"2017-09-12T09:14:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", + CountryName = @"Chad" }); this.Add(new AthletesDataItem() { - Id = 99, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Id = 223, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Victor Lévesque", - AthleteNumber = 48375, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-11-10T11:31:44-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", - CountryName = @"Mauritania" + Name = @"Gökhan Aşıkoğlu", + AthleteNumber = 13890, + BeatsPerMinute = 105, + TopSpeed = 5.4, + Registered = @"2017-03-31T06:14:26-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", + CountryName = @"Japan" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 224, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", Position = @"down", - Name = @"آراد یاسمی", - AthleteNumber = 34370, - BeatsPerMinute = 99, - TopSpeed = 5.9, - Registered = @"2017-02-02T11:42:41-02:00", + Name = @"Joan Ortega", + AthleteNumber = 49478, + BeatsPerMinute = 103, + TopSpeed = 5.4, + Registered = @"2017-07-04T03:01:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", - CountryName = @"Mauritius" - }); - this.Add(new AthletesDataItem() - { - Id = 10, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"down", - Name = @"Maeva Bergeron", - AthleteNumber = 15655, - BeatsPerMinute = 94, - TopSpeed = 5.9, - Registered = @"2017-10-03T09:42:15-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", - CountryName = @"Mexico" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", + CountryName = @"Equatorial Guinea" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", + Id = 225, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Oskari Karjala", - AthleteNumber = 31498, - BeatsPerMinute = 90, + Name = @"Stanley Hart", + AthleteNumber = 14150, + BeatsPerMinute = 91, TopSpeed = 4.5, - Registered = @"2017-05-10T12:45:12-03:00", + Registered = @"2017-08-19T03:02:33-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", - CountryName = @"Micronesia, Federated States of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", + CountryName = @"Venezuela" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", - Position = @"up", - Name = @"Alex Meyer", - AthleteNumber = 44390, + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", + Position = @"current", + Name = @"Johann Hinz", + AthleteNumber = 48244, BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-08-04T07:05:34-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", - CountryName = @"Moldova, Republic of" + Registered = @"2017-03-10T07:36:56-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", + CountryName = @"Sudan" }); this.Add(new AthletesDataItem() { - Id = 128, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"up", - Name = @"Sophie Lewis", - AthleteNumber = 46222, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-20T09:42:07-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", - CountryName = @"Monaco" + Name = @"Layla Douglas", + AthleteNumber = 21977, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-04-19T11:43:38-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", + CountryName = @"Slovenia" }); this.Add(new AthletesDataItem() { - Id = 79, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Id = 229, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", Position = @"current", - Name = @"Ashley Romero", - AthleteNumber = 36611, - BeatsPerMinute = 104, - TopSpeed = 5.5, - Registered = @"2017-02-08T12:45:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", - CountryName = @"Mongolia" + Name = @"Selmo Caldeira", + AthleteNumber = 21837, + BeatsPerMinute = 110, + TopSpeed = 4.9, + Registered = @"2017-10-20T03:40:24-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", + CountryName = @"Libyan Arab Jamahiriya" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"current", - Name = @"Marie Poulsen", - AthleteNumber = 44113, - BeatsPerMinute = 109, - TopSpeed = 4.7, - Registered = @"2017-04-15T10:25:21-03:00", + Id = 231, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", + Position = @"up", + Name = @"Judd Campbell", + AthleteNumber = 37365, + BeatsPerMinute = 110, + TopSpeed = 5, + Registered = @"2017-10-19T11:01:10-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", - CountryName = @"Morocco" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", + CountryName = @"Lao PeopleS Democratic Republic" }); this.Add(new AthletesDataItem() { - Id = 42, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", - Position = @"down", - Name = @"Caitlin Jackson", - AthleteNumber = 45472, - BeatsPerMinute = 101, - TopSpeed = 4.3, - Registered = @"2017-09-17T09:41:01-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", - CountryName = @"Mozambique" + Id = 233, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", + Position = @"up", + Name = @"Zackary Roy", + AthleteNumber = 45996, + BeatsPerMinute = 92, + TopSpeed = 4.9, + Registered = @"2017-07-07T03:51:26-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", + CountryName = @"Bahamas" }); this.Add(new AthletesDataItem() { - Id = 15, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", + Id = 234, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Marilou Hubert", - AthleteNumber = 43655, - BeatsPerMinute = 104, - TopSpeed = 4.2, - Registered = @"2017-09-28T11:13:00-03:00", + Name = @"Linda Schäfer", + AthleteNumber = 43074, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-01-05T11:41:20-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", - CountryName = @"Myanmar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", + CountryName = @"Yemen" }); this.Add(new AthletesDataItem() { - Id = 63, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Estelle Vincent", - AthleteNumber = 41700, - BeatsPerMinute = 99, - TopSpeed = 5.7, - Registered = @"2017-05-31T02:56:58-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", - CountryName = @"Namibia" + Id = 235, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", + Position = @"down", + Name = @"Elaine Smith", + AthleteNumber = 38243, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-06-11T12:20:41-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", + CountryName = @"Liechtenstein" }); this.Add(new AthletesDataItem() { - Id = 154, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Id = 237, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", Position = @"down", - Name = @"Rhonda Simmmons", - AthleteNumber = 37139, - BeatsPerMinute = 96, - TopSpeed = 5.1, - Registered = @"2017-07-03T05:39:45-03:00", + Name = @"Clyde Matthews", + AthleteNumber = 11955, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-03-02T05:01:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", - CountryName = @"Nauru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", + CountryName = @"Palau" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 238, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"آرش احمدی", - AthleteNumber = 36948, - BeatsPerMinute = 90, - TopSpeed = 4.1, - Registered = @"2017-09-08T01:22:14-03:00", + Name = @"Charlotte Meyer", + AthleteNumber = 21442, + BeatsPerMinute = 110, + TopSpeed = 4.6, + Registered = @"2017-10-19T10:38:35-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", - CountryName = @"Nepal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", + CountryName = @"Cook Islands" }); this.Add(new AthletesDataItem() { - Id = 141, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", - Position = @"current", - Name = @"Miro Korpela", - AthleteNumber = 40544, - BeatsPerMinute = 104, + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Position = @"down", + Name = @"Carter Evans", + AthleteNumber = 46961, + BeatsPerMinute = 100, TopSpeed = 5.3, - Registered = @"2017-01-10T07:12:44-02:00", + Registered = @"2017-07-23T02:43:07-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", + CountryName = @"Luxembourg" + }); + this.Add(new AthletesDataItem() + { + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"down", + Name = @"Alberto Clark", + AthleteNumber = 29912, + BeatsPerMinute = 93, + TopSpeed = 4.6, + Registered = @"2017-02-02T03:50:21-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", - CountryName = @"Netherlands" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", + CountryName = @"Antigua and Barbuda" }); this.Add(new AthletesDataItem() { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"up", - Name = @"Afet Kumcuoğlu", - AthleteNumber = 33454, - BeatsPerMinute = 106, - TopSpeed = 5.1, - Registered = @"2017-09-16T07:05:43-03:00", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", + Position = @"down", + Name = @"Lilly Keuter", + AthleteNumber = 49893, + BeatsPerMinute = 102, + TopSpeed = 4.5, + Registered = @"2017-01-20T02:38:39-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", - CountryName = @"New Zealand" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", + CountryName = @"Saint Kitts and Nevis" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", Position = @"up", - Name = @"Millie Cooper", - AthleteNumber = 14610, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-05-08T09:30:14-03:00", + Name = @"Oskari Karjala", + AthleteNumber = 31498, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-05-10T12:45:12-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", - CountryName = @"Nicaragua" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", + CountryName = @"Micronesia, Federated States of" }); this.Add(new AthletesDataItem() { - Id = 53, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Kayla Patel", - AthleteNumber = 42780, - BeatsPerMinute = 103, - TopSpeed = 4.7, - Registered = @"2017-04-20T09:33:53-03:00", + Id = 242, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"down", + Name = @"Caitlin Jackson", + AthleteNumber = 45472, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-09-17T09:41:01-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", + CountryName = @"Mozambique" + }); + this.Add(new AthletesDataItem() + { + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Position = @"down", + Name = @"Cathalijne Van Der Ree", + AthleteNumber = 45160, + BeatsPerMinute = 102, + TopSpeed = 5.4, + Registered = @"2017-02-13T05:23:49-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", - CountryName = @"Niger" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", + CountryName = @"Uganda" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"current", - Name = @"Diego Gautier", - AthleteNumber = 26320, - BeatsPerMinute = 97, - TopSpeed = 4.6, - Registered = @"2017-06-11T03:50:43-03:00", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", + Position = @"up", + Name = @"Emma Turner", + AthleteNumber = 39487, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-07-30T01:33:14-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", - CountryName = @"Nigeria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", + CountryName = @"Tanzania, United Republic of" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"کوروش کامروا", - AthleteNumber = 13506, - BeatsPerMinute = 109, - TopSpeed = 4.4, - Registered = @"2017-04-16T01:10:37-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", - CountryName = @"Niue" + Name = @"Kent Clark", + AthleteNumber = 32799, + BeatsPerMinute = 106, + TopSpeed = 5.7, + Registered = @"2017-01-24T01:00:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", + CountryName = @"Peru" }); this.Add(new AthletesDataItem() { - Id = 101, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Lavínia Silva", - AthleteNumber = 33994, - BeatsPerMinute = 93, - TopSpeed = 5.6, - Registered = @"2017-03-22T08:55:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", - CountryName = @"Norway" + Id = 246, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", + Position = @"current", + Name = @"Ronja Kraft", + AthleteNumber = 21800, + BeatsPerMinute = 101, + TopSpeed = 5.3, + Registered = @"2017-04-02T03:33:57-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", + CountryName = @"Denmark" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", Position = @"down", - Name = @"Adrian Ibañez", - AthleteNumber = 21968, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-02-03T04:36:54-02:00", + Name = @"Eléa Robin", + AthleteNumber = 26742, + BeatsPerMinute = 90, + TopSpeed = 4.7, + Registered = @"2017-03-30T12:34:24-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", - CountryName = @"Oman" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", + CountryName = @"Saint Vincent and the Grenadines" }); this.Add(new AthletesDataItem() { - Id = 143, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"up", - Name = @"رضا کوتی", - AthleteNumber = 13640, - BeatsPerMinute = 103, - TopSpeed = 4.2, - Registered = @"2017-04-30T02:34:29-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", - CountryName = @"Pakistan" + Name = @"Alex Meyer", + AthleteNumber = 44390, + BeatsPerMinute = 94, + TopSpeed = 4.3, + Registered = @"2017-08-04T07:05:34-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", + CountryName = @"Moldova, Republic of" }); this.Add(new AthletesDataItem() { - Id = 37, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", + Id = 252, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"down", - Name = @"Clyde Matthews", - AthleteNumber = 11955, - BeatsPerMinute = 93, + Name = @"Adérito Lopes", + AthleteNumber = 21320, + BeatsPerMinute = 91, TopSpeed = 5.2, - Registered = @"2017-03-02T05:01:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", - CountryName = @"Palau" + Registered = @"2017-01-07T06:47:56-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", + CountryName = @"Marshall Islands" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Id = 253, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Tim Neal", - AthleteNumber = 45860, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-04-21T04:06:34-03:00", + Name = @"Kayla Patel", + AthleteNumber = 42780, + BeatsPerMinute = 103, + TopSpeed = 4.7, + Registered = @"2017-04-20T09:33:53-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", - CountryName = @"Panama" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", + CountryName = @"Niger" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"current", - Name = @"Annabell Brand", - AthleteNumber = 39233, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-01T12:21:24-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", - CountryName = @"Papua New Guinea" + Name = @"Diego Gautier", + AthleteNumber = 26320, + BeatsPerMinute = 97, + TopSpeed = 4.6, + Registered = @"2017-06-11T03:50:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", + CountryName = @"Nigeria" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", - Position = @"current", - Name = @"Foppe Delfos", - AthleteNumber = 39679, - BeatsPerMinute = 107, - TopSpeed = 4.1, - Registered = @"2017-08-05T10:54:56-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", - CountryName = @"Paraguay" + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Position = @"up", + Name = @"Veera Saari", + AthleteNumber = 40408, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-10-28T10:39:22-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", + CountryName = @"Iraq" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", - Position = @"up", - Name = @"Kent Clark", - AthleteNumber = 32799, - BeatsPerMinute = 106, + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Position = @"down", + Name = @"Zaina Pomp", + AthleteNumber = 14109, + BeatsPerMinute = 90, TopSpeed = 5.7, - Registered = @"2017-01-24T01:00:15-02:00", + Registered = @"2017-09-07T11:17:40-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", - CountryName = @"Peru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", + CountryName = @"Angola" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", Position = @"current", - Name = @"Esma Adıvar", - AthleteNumber = 35565, - BeatsPerMinute = 99, - TopSpeed = 4.2, - Registered = @"2017-06-17T12:34:29-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", - CountryName = @"Philippines" + Name = @"Anthony Harcourt", + AthleteNumber = 33649, + BeatsPerMinute = 109, + TopSpeed = 5.5, + Registered = @"2017-06-14T11:10:20-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", + CountryName = @"India" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"down", - Name = @"Flora Perez", - AthleteNumber = 23907, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-04-12T04:16:56-03:00", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Position = @"current", + Name = @"Roman Smith", + AthleteNumber = 15531, + BeatsPerMinute = 106, + TopSpeed = 4.9, + Registered = @"2017-06-14T05:12:04-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", - CountryName = @"Poland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", + CountryName = @"Gabon" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", + Id = 263, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"up", + Name = @"Estelle Vincent", + AthleteNumber = 41700, + BeatsPerMinute = 99, + TopSpeed = 5.7, + Registered = @"2017-05-31T02:56:58-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", + CountryName = @"Namibia" + }); + this.Add(new AthletesDataItem() + { + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", Position = @"current", - Name = @"David Scott", - AthleteNumber = 46997, - BeatsPerMinute = 101, - TopSpeed = 4.4, - Registered = @"2017-07-25T09:23:24-03:00", + Name = @"Ilke Kisters", + AthleteNumber = 23817, + BeatsPerMinute = 100, + TopSpeed = 5.9, + Registered = @"2017-01-04T02:54:53-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", - CountryName = @"Portugal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", + CountryName = @"Switzerland" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"down", - Name = @"Yarno Kin", - AthleteNumber = 47324, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-08-26T08:21:22-03:00", + Name = @"Jenny Burke", + AthleteNumber = 15266, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-09-11T12:20:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", - CountryName = @"Romania" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", + CountryName = @"Malaysia" }); this.Add(new AthletesDataItem() { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", Position = @"down", - Name = @"Esther Kühn", - AthleteNumber = 24868, - BeatsPerMinute = 92, - TopSpeed = 5.5, - Registered = @"2017-05-14T12:30:08-03:00", + Name = @"Keira Walker", + AthleteNumber = 34116, + BeatsPerMinute = 94, + TopSpeed = 4.8, + Registered = @"2017-01-09T05:46:07-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", - CountryName = @"Russian Federation" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", + CountryName = @"Albania" }); this.Add(new AthletesDataItem() { - Id = 80, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Id = 266, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", Position = @"down", - Name = @"Cecil Nichols", - AthleteNumber = 20656, - BeatsPerMinute = 100, - TopSpeed = 5, - Registered = @"2017-04-24T01:20:34-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", - CountryName = @"RWANDA" + Name = @"Moritz Braun", + AthleteNumber = 48081, + BeatsPerMinute = 107, + TopSpeed = 6, + Registered = @"2017-06-13T12:54:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", + CountryName = @"Andorra" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lilly Keuter", - AthleteNumber = 49893, - BeatsPerMinute = 102, - TopSpeed = 4.5, - Registered = @"2017-01-20T02:38:39-02:00", + Id = 267, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", + Position = @"current", + Name = @"Villads Larsen", + AthleteNumber = 44677, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-25T11:25:30-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", + CountryName = @"Kuwait" + }); + this.Add(new AthletesDataItem() + { + Id = 268, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", + Position = @"up", + Name = @"Sandro Carpentier", + AthleteNumber = 23503, + BeatsPerMinute = 96, + TopSpeed = 5.7, + Registered = @"2017-09-30T01:01:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", - CountryName = @"Saint Kitts and Nevis" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", + CountryName = @"Belgium" + }); + this.Add(new AthletesDataItem() + { + Id = 269, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Position = @"current", + Name = @"Emil Meißner", + AthleteNumber = 37183, + BeatsPerMinute = 97, + TopSpeed = 4, + Registered = @"2017-07-15T12:32:30-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", + CountryName = @"Gambia" }); this.Add(new AthletesDataItem() { - Id = 200, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", - Position = @"current", - Name = @"Alice Perry", - AthleteNumber = 23750, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-03-31T07:15:46-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", - CountryName = @"Saint Lucia" + Id = 270, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Emily Olsen", + AthleteNumber = 13887, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-10-03T08:01:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", + CountryName = @"Central African Republic" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", Position = @"down", - Name = @"Eléa Robin", - AthleteNumber = 26742, + Name = @"آراد جعفری", + AthleteNumber = 34962, BeatsPerMinute = 90, - TopSpeed = 4.7, - Registered = @"2017-03-30T12:34:24-03:00", + TopSpeed = 4.8, + Registered = @"2017-04-22T04:20:39-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", - CountryName = @"Saint Vincent and the Grenadines" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", + CountryName = @"Burundi" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"down", - Name = @"میلاد قاسمی", - AthleteNumber = 12788, - BeatsPerMinute = 101, - TopSpeed = 4.1, - Registered = @"2017-03-01T07:51:17-02:00", + Name = @"Jimmie Mcguinness", + AthleteNumber = 20729, + BeatsPerMinute = 90, + TopSpeed = 4.6, + Registered = @"2017-10-07T06:08:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", - CountryName = @"Samoa" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", + CountryName = @"Botswana" }); this.Add(new AthletesDataItem() { - Id = 72, + Id = 272, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", Name = @"Sélène Roussel", @@ -2066,549 +2122,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 159, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", - Position = @"up", - Name = @"Eva Dean", - AthleteNumber = 48874, - BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-03-04T01:58:52-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", - CountryName = @"Sao Tome and Principe" - }); - this.Add(new AthletesDataItem() - { - Id = 12, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Id = 272, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Sara Larsen", - AthleteNumber = 37094, - BeatsPerMinute = 97, - TopSpeed = 4.5, - Registered = @"2017-04-14T11:48:28-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", - CountryName = @"Saudi Arabia" - }); - this.Add(new AthletesDataItem() - { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", - Position = @"down", - Name = @"Kaya Taşlı", - AthleteNumber = 42291, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-01-30T03:23:36-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", - CountryName = @"Senegal" - }); - this.Add(new AthletesDataItem() - { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Adam Bouchard", - AthleteNumber = 38672, - BeatsPerMinute = 99, - TopSpeed = 4.7, - Registered = @"2017-01-04T03:04:05-02:00", + Name = @"Aaron Robertson", + AthleteNumber = 30727, + BeatsPerMinute = 95, + TopSpeed = 4.2, + Registered = @"2017-08-23T09:37:40-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", - CountryName = @"Seychelles" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", + CountryName = @"Indonesia" }); this.Add(new AthletesDataItem() { - Id = 96, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", Position = @"up", - Name = @"Thea Edwards", - AthleteNumber = 29141, - BeatsPerMinute = 99, - TopSpeed = 5.8, - Registered = @"2017-05-23T05:24:38-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", - CountryName = @"Sierra Leone" - }); - this.Add(new AthletesDataItem() - { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"current", - Name = @"Ana Bourgeois", - AthleteNumber = 24612, - BeatsPerMinute = 110, - TopSpeed = 6, - Registered = @"2017-11-02T02:17:43-02:00", + Name = @"Afet Kumcuoğlu", + AthleteNumber = 33454, + BeatsPerMinute = 106, + TopSpeed = 5.1, + Registered = @"2017-09-16T07:05:43-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", - CountryName = @"Singapore" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", + CountryName = @"New Zealand" }); this.Add(new AthletesDataItem() { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", Position = @"up", - Name = @"Layla Douglas", - AthleteNumber = 21977, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-04-19T11:43:38-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", - CountryName = @"Slovenia" - }); - this.Add(new AthletesDataItem() - { - Id = 178, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lillian Wade", - AthleteNumber = 10729, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-04-07T09:53:13-03:00", + Name = @"Annabelle Besteman", + AthleteNumber = 30560, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-11-11T02:04:19-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", - CountryName = @"Solomon Islands" - }); - this.Add(new AthletesDataItem() - { - Id = 192, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", - Position = @"down", - Name = @"Viivi Kujala", - AthleteNumber = 29939, - BeatsPerMinute = 93, - TopSpeed = 4.1, - Registered = @"2017-05-03T02:40:05-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", - CountryName = @"Somalia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", + CountryName = @"North Korea" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Id = 274, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"up", - Name = @"Charlotte Dean", - AthleteNumber = 45969, + Name = @"Minea Rantanen", + AthleteNumber = 18835, BeatsPerMinute = 105, TopSpeed = 5, - Registered = @"2017-02-13T05:39:15-02:00", + Registered = @"2017-01-24T07:30:43-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", - CountryName = @"South Africa" - }); - this.Add(new AthletesDataItem() - { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Marisvalda Martins", - AthleteNumber = 33879, - BeatsPerMinute = 107, - TopSpeed = 5.4, - Registered = @"2017-01-31T12:07:48-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", - CountryName = @"Spain" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", + CountryName = @"Jordan" }); this.Add(new AthletesDataItem() { - Id = 129, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", Position = @"up", - Name = @"Ella Hansen", - AthleteNumber = 27075, - BeatsPerMinute = 101, - TopSpeed = 5.1, - Registered = @"2017-01-05T10:12:42-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", - CountryName = @"Sri Lanka" - }); - this.Add(new AthletesDataItem() - { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Johann Hinz", - AthleteNumber = 48244, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-03-10T07:36:56-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", - CountryName = @"Sudan" + Name = @"Fritz Sommer", + AthleteNumber = 26210, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-09-29T03:54:57-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", + CountryName = @"Lithuania" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", - Position = @"current", - Name = @"Nick Naumann", - AthleteNumber = 25566, - BeatsPerMinute = 109, + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", + Position = @"down", + Name = @"Rafael Gutierrez", + AthleteNumber = 38804, + BeatsPerMinute = 100, TopSpeed = 5.9, - Registered = @"2017-07-12T09:01:11-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", - CountryName = @"Swaziland" + Registered = @"2017-02-08T07:50:59-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", + CountryName = @"Guinea" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", - Position = @"up", - Name = @"آوا سلطانی نژاد", - AthleteNumber = 45635, - BeatsPerMinute = 98, - TopSpeed = 4.1, - Registered = @"2017-04-10T11:39:46-03:00", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", + Position = @"current", + Name = @"Ellen Leppo", + AthleteNumber = 29286, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-08-16T09:46:35-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", - CountryName = @"Sweden" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", + CountryName = @"Belarus" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"current", - Name = @"Ilke Kisters", - AthleteNumber = 23817, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-01-04T02:54:53-02:00", + Name = @"Encarnacion Martin", + AthleteNumber = 40912, + BeatsPerMinute = 105, + TopSpeed = 5.5, + Registered = @"2017-01-11T12:52:28-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", - CountryName = @"Switzerland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", + CountryName = @"Thailand" }); this.Add(new AthletesDataItem() { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"current", - Name = @"Alex Craig", - AthleteNumber = 21868, - BeatsPerMinute = 94, - TopSpeed = 4.2, - Registered = @"2017-03-19T10:20:51-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", - CountryName = @"Syrian Arab Republic" + Name = @"David Scott", + AthleteNumber = 46997, + BeatsPerMinute = 101, + TopSpeed = 4.4, + Registered = @"2017-07-25T09:23:24-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", + CountryName = @"Portugal" }); this.Add(new AthletesDataItem() { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", - Position = @"up", - Name = @"Franklin Byrd", - AthleteNumber = 49498, - BeatsPerMinute = 106, - TopSpeed = 5.3, - Registered = @"2017-11-04T11:09:26-02:00", + Id = 279, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Position = @"current", + Name = @"Ashley Romero", + AthleteNumber = 36611, + BeatsPerMinute = 104, + TopSpeed = 5.5, + Registered = @"2017-02-08T12:45:46-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", - CountryName = @"Taiwan, Province of China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", + CountryName = @"Mongolia" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", + Id = 280, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Position = @"down", + Name = @"Cecil Nichols", + AthleteNumber = 20656, + BeatsPerMinute = 100, + TopSpeed = 5, + Registered = @"2017-04-24T01:20:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", + CountryName = @"RWANDA" + }); + this.Add(new AthletesDataItem() + { + Id = 282, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", Position = @"current", - Name = @"Pippa Morris", - AthleteNumber = 44421, - BeatsPerMinute = 101, - TopSpeed = 5.5, - Registered = @"2017-03-06T09:21:58-02:00", + Name = @"Johann Fischer", + AthleteNumber = 37212, + BeatsPerMinute = 98, + TopSpeed = 5.8, + Registered = @"2017-09-01T04:39:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", - CountryName = @"Tajikistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", + CountryName = @"Brazil" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", - Position = @"up", - Name = @"Emma Turner", - AthleteNumber = 39487, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-07-30T01:33:14-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", - CountryName = @"Tanzania, United Republic of" + Id = 283, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Position = @"current", + Name = @"سینا مرادی", + AthleteNumber = 10809, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-04-05T05:27:13-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", + CountryName = @"Bahrain" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", + Id = 284, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", Position = @"current", - Name = @"Encarnacion Martin", - AthleteNumber = 40912, + Name = @"Abel Brun", + AthleteNumber = 39315, BeatsPerMinute = 105, - TopSpeed = 5.5, - Registered = @"2017-01-11T12:52:28-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", - CountryName = @"Thailand" + TopSpeed = 5.1, + Registered = @"2017-10-05T05:54:31-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", + CountryName = @"Afghanistan" }); this.Add(new AthletesDataItem() { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Sara Hannula", - AthleteNumber = 22025, - BeatsPerMinute = 102, - TopSpeed = 4.2, - Registered = @"2017-10-09T11:32:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", - CountryName = @"Timor-Leste" + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Position = @"current", + Name = @"Jeffrey Medina", + AthleteNumber = 42905, + BeatsPerMinute = 100, + TopSpeed = 5.2, + Registered = @"2017-09-15T02:11:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", + CountryName = @"Greece" }); this.Add(new AthletesDataItem() { - Id = 147, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", Position = @"down", - Name = @"میلاد یاسمی", - AthleteNumber = 44023, + Name = @"Niilo Laurila", + AthleteNumber = 49215, BeatsPerMinute = 104, - TopSpeed = 5.2, - Registered = @"2017-06-10T04:11:01-03:00", + TopSpeed = 4.5, + Registered = @"2017-04-26T01:26:36-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", - CountryName = @"Togo" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", + CountryName = @"Ethiopia" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Veronika Huber", - AthleteNumber = 18146, - BeatsPerMinute = 103, - TopSpeed = 5.2, - Registered = @"2017-07-13T02:23:56-03:00", + Name = @"Marisvalda Martins", + AthleteNumber = 33879, + BeatsPerMinute = 107, + TopSpeed = 5.4, + Registered = @"2017-01-31T12:07:48-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", - CountryName = @"Tonga" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", + CountryName = @"Spain" }); this.Add(new AthletesDataItem() { - Id = 122, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Natalie Conrad", - AthleteNumber = 42602, - BeatsPerMinute = 108, - TopSpeed = 6, - Registered = @"2017-03-18T06:35:44-02:00", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", + Position = @"current", + Name = @"Eloida Novaes", + AthleteNumber = 30751, + BeatsPerMinute = 107, + TopSpeed = 4.2, + Registered = @"2017-01-02T01:04:04-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", - CountryName = @"Trinidad and Tobago" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", + CountryName = @"Chile" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Charlotte Dean", + AthleteNumber = 45969, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-02-13T05:39:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", + CountryName = @"South Africa" + }); + this.Add(new AthletesDataItem() + { + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", Position = @"current", - Name = @"Marialba Nascimento", - AthleteNumber = 47061, - BeatsPerMinute = 108, - TopSpeed = 5.2, - Registered = @"2017-09-19T05:47:21-03:00", + Name = @"Loïc Gerard", + AthleteNumber = 31706, + BeatsPerMinute = 102, + TopSpeed = 4.4, + Registered = @"2017-07-28T09:10:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", + CountryName = @"Ireland" + }); + this.Add(new AthletesDataItem() + { + Id = 292, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", + Position = @"down", + Name = @"Asta Hansen", + AthleteNumber = 17222, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-01-08T02:41:56-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", - CountryName = @"Tunisia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", + CountryName = @"Kazakhstan" + }); + this.Add(new AthletesDataItem() + { + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Sara Hannula", + AthleteNumber = 22025, + BeatsPerMinute = 102, + TopSpeed = 4.2, + Registered = @"2017-10-09T11:32:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", + CountryName = @"Timor-Leste" }); this.Add(new AthletesDataItem() { - Id = 135, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", - Position = @"down", - Name = @"Darryl Douglas", - AthleteNumber = 35826, - BeatsPerMinute = 96, - TopSpeed = 4.6, - Registered = @"2017-07-20T11:45:52-03:00", + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"current", + Name = @"Ana Bourgeois", + AthleteNumber = 24612, + BeatsPerMinute = 110, + TopSpeed = 6, + Registered = @"2017-11-02T02:17:43-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", - CountryName = @"Turkey" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", + CountryName = @"Singapore" }); this.Add(new AthletesDataItem() { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 296, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", Position = @"up", - Name = @"Adem Özdoğan", - AthleteNumber = 45143, - BeatsPerMinute = 90, - TopSpeed = 5.5, - Registered = @"2017-02-16T07:11:52-02:00", + Name = @"Thea Edwards", + AthleteNumber = 29141, + BeatsPerMinute = 99, + TopSpeed = 5.8, + Registered = @"2017-05-23T05:24:38-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", - CountryName = @"Turkmenistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", + CountryName = @"Sierra Leone" }); this.Add(new AthletesDataItem() { - Id = 14, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", - Position = @"up", - Name = @"Ömür Denkel", - AthleteNumber = 31061, - BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-02-18T05:32:55-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", - CountryName = @"Tuvalu" + Id = 299, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"down", + Name = @"Victor Lévesque", + AthleteNumber = 48375, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-11-10T11:31:44-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", + CountryName = @"Mauritania" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Id = 301, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"down", - Name = @"Cathalijne Van Der Ree", - AthleteNumber = 45160, - BeatsPerMinute = 102, - TopSpeed = 5.4, - Registered = @"2017-02-13T05:23:49-02:00", + Name = @"Louis Stewart", + AthleteNumber = 48131, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-02-26T07:28:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", - CountryName = @"Uganda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", + CountryName = @"Honduras" }); this.Add(new AthletesDataItem() { - Id = 164, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Ethel Stephens", - AthleteNumber = 18692, - BeatsPerMinute = 94, - TopSpeed = 4.1, - Registered = @"2017-02-13T05:03:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", - CountryName = @"Ukraine" + Id = 302, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", + Position = @"up", + Name = @"Bill Fox", + AthleteNumber = 18511, + BeatsPerMinute = 91, + TopSpeed = 5, + Registered = @"2017-10-24T08:25:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", + CountryName = @"Iran, Islamic Republic Of" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Id = 304, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", Position = @"down", - Name = @"Aatu Ranta", - AthleteNumber = 38049, - BeatsPerMinute = 94, - TopSpeed = 5.1, - Registered = @"2017-07-21T04:22:18-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", - CountryName = @"United Arab Emirates" - }); - this.Add(new AthletesDataItem() - { - Id = 169, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", - Position = @"up", - Name = @"Aziz Santos", - AthleteNumber = 38947, + Name = @"Mathys Martin", + AthleteNumber = 32928, BeatsPerMinute = 98, - TopSpeed = 4, - Registered = @"2017-04-03T02:18:46-03:00", + TopSpeed = 5.5, + Registered = @"2017-05-17T12:51:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", - CountryName = @"United Kingdom" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", + CountryName = @"Holy See (Vatican City State)" }); this.Add(new AthletesDataItem() { - Id = 170, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", - Position = @"up", - Name = @"Fernando Gimenez", - AthleteNumber = 31290, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-06-21T06:45:54-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uruguay" + Id = 305, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Position = @"current", + Name = @"Gianne Godijn", + AthleteNumber = 45945, + BeatsPerMinute = 96, + TopSpeed = 4.5, + Registered = @"2017-03-22T03:23:12-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", + CountryName = @"Italy" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", - Position = @"down", - Name = @"Mathieu Mathieu", - AthleteNumber = 10555, - BeatsPerMinute = 101, - TopSpeed = 5.2, - Registered = @"2017-01-05T07:28:11-02:00", + Id = 306, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Position = @"up", + Name = @"Mira Campos", + AthleteNumber = 39222, + BeatsPerMinute = 95, + TopSpeed = 5.9, + Registered = @"2017-01-11T01:41:31-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uzbekistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", + CountryName = @"Armenia" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"down", - Name = @"Juanita Franklin", - AthleteNumber = 13907, - BeatsPerMinute = 91, - TopSpeed = 6, - Registered = @"2017-10-04T02:46:46-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", - CountryName = @"Vanuatu" + Name = @"Esther Kühn", + AthleteNumber = 24868, + BeatsPerMinute = 92, + TopSpeed = 5.5, + Registered = @"2017-05-14T12:30:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", + CountryName = @"Russian Federation" }); this.Add(new AthletesDataItem() { - Id = 25, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", Position = @"up", - Name = @"Stanley Hart", - AthleteNumber = 14150, - BeatsPerMinute = 91, - TopSpeed = 4.5, - Registered = @"2017-08-19T03:02:33-03:00", + Name = @"Hans Möller", + AthleteNumber = 34122, + BeatsPerMinute = 109, + TopSpeed = 5.6, + Registered = @"2017-06-20T06:02:49-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", - CountryName = @"Venezuela" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", + CountryName = @"Djibouti" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 309, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", Position = @"current", - Name = @"Eliza Bishop", - AthleteNumber = 31774, - BeatsPerMinute = 96, - TopSpeed = 4.7, - Registered = @"2017-09-22T11:49:02-03:00", + Name = @"Alice Perry", + AthleteNumber = 23750, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-03-31T07:15:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", - CountryName = @"Western Sahara" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", + CountryName = @"Saint Lucia" }); this.Add(new AthletesDataItem() { - Id = 34, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Id = 310, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Position = @"up", + Name = @"Kaya Tekand", + AthleteNumber = 11028, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-04-10T09:57:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", + CountryName = @"Fiji" + }); + this.Add(new AthletesDataItem() + { + Id = 311, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Linda Schäfer", - AthleteNumber = 43074, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-01-05T11:41:20-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", - CountryName = @"Yemen" + Name = @"Ilona Salonen", + AthleteNumber = 27068, + BeatsPerMinute = 91, + TopSpeed = 5.4, + Registered = @"2017-07-03T06:19:47-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", + CountryName = @"Bolivia" }); } } diff --git a/samples/grids/grid/toolbar-sample-1/BlazorClientApp.csproj b/samples/grids/grid/toolbar-sample-1/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/toolbar-sample-1/BlazorClientApp.csproj +++ b/samples/grids/grid/toolbar-sample-1/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/toolbar-sample-2/AthletesData.cs b/samples/grids/grid/toolbar-sample-2/AthletesData.cs index 035db34185..5e060e18ef 100644 --- a/samples/grids/grid/toolbar-sample-2/AthletesData.cs +++ b/samples/grids/grid/toolbar-sample-2/AthletesData.cs @@ -22,199 +22,129 @@ public AthletesData() { this.Add(new AthletesDataItem() { - Id = 84, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", + Id = 100, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", Position = @"current", - Name = @"Abel Brun", - AthleteNumber = 39315, - BeatsPerMinute = 105, - TopSpeed = 5.1, - Registered = @"2017-10-05T05:54:31-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", - CountryName = @"Afghanistan" + Name = @"Alexis Walker", + AthleteNumber = 43183, + BeatsPerMinute = 103, + TopSpeed = 5.8, + Registered = @"2017-08-07T10:35:06-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", + CountryName = @"Ghana" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Id = 101, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"Keira Walker", - AthleteNumber = 34116, - BeatsPerMinute = 94, - TopSpeed = 4.8, - Registered = @"2017-01-09T05:46:07-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", - CountryName = @"Albania" - }); - this.Add(new AthletesDataItem() - { - Id = 197, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", - Position = @"current", - Name = @"Brent Lord", - AthleteNumber = 20943, - BeatsPerMinute = 92, - TopSpeed = 4.8, - Registered = @"2017-01-23T06:14:22-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", - CountryName = @"Algeria" + Name = @"Lavínia Silva", + AthleteNumber = 33994, + BeatsPerMinute = 93, + TopSpeed = 5.6, + Registered = @"2017-03-22T08:55:46-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", + CountryName = @"Norway" }); this.Add(new AthletesDataItem() { - Id = 66, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 105, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Moritz Braun", - AthleteNumber = 48081, - BeatsPerMinute = 107, - TopSpeed = 6, - Registered = @"2017-06-13T12:54:56-03:00", + Name = @"Samu Hokkanen", + AthleteNumber = 22469, + BeatsPerMinute = 106, + TopSpeed = 5.5, + Registered = @"2017-06-29T04:58:27-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", - CountryName = @"Andorra" - }); - this.Add(new AthletesDataItem() - { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", - Position = @"down", - Name = @"Zaina Pomp", - AthleteNumber = 14109, - BeatsPerMinute = 90, - TopSpeed = 5.7, - Registered = @"2017-09-07T11:17:40-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", - CountryName = @"Angola" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", + CountryName = @"Azerbaijan" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Alberto Clark", - AthleteNumber = 29912, + Name = @"Megan Webb", + AthleteNumber = 30713, BeatsPerMinute = 93, - TopSpeed = 4.6, - Registered = @"2017-02-02T03:50:21-02:00", + TopSpeed = 5.6, + Registered = @"2017-08-20T09:26:51-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", - CountryName = @"Antigua and Barbuda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", + CountryName = @"Malta" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Derrick Price", - AthleteNumber = 19792, - BeatsPerMinute = 94, - TopSpeed = 5.6, - Registered = @"2017-03-19T01:10:55-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", - CountryName = @"Argentina" + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"up", + Name = @"Pedro Marquez", + AthleteNumber = 16169, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-11-11T05:14:31-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", + CountryName = @"Malawi" }); this.Add(new AthletesDataItem() { - Id = 6, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 108, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Mira Campos", - AthleteNumber = 39222, - BeatsPerMinute = 95, - TopSpeed = 5.9, - Registered = @"2017-01-11T01:41:31-02:00", + Name = @"Noah Bergeron", + AthleteNumber = 35139, + BeatsPerMinute = 110, + TopSpeed = 5.6, + Registered = @"2017-06-23T01:21:21-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", - CountryName = @"Armenia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", + CountryName = @"Cote DIvoire" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"current", - Name = @"Kiara Dubois", - AthleteNumber = 49964, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-09-28T04:37:56-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", - CountryName = @"Australia" + Name = @"Annabell Brand", + AthleteNumber = 39233, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-01T12:21:24-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", + CountryName = @"Papua New Guinea" }); this.Add(new AthletesDataItem() { - Id = 168, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"current", - Name = @"Calvin Hunt", - AthleteNumber = 35535, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-11-07T09:58:42-02:00", + Name = @"Özsu Keçeci", + AthleteNumber = 29403, + BeatsPerMinute = 106, + TopSpeed = 4.2, + Registered = @"2017-01-19T11:34:13-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", - CountryName = @"Austria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", + CountryName = @"Latvia" }); this.Add(new AthletesDataItem() { - Id = 105, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", - Name = @"Samu Hokkanen", - AthleteNumber = 22469, - BeatsPerMinute = 106, - TopSpeed = 5.5, - Registered = @"2017-06-29T04:58:27-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", - CountryName = @"Azerbaijan" - }); - this.Add(new AthletesDataItem() - { - Id = 33, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", - Position = @"up", - Name = @"Zackary Roy", - AthleteNumber = 45996, - BeatsPerMinute = 92, + Name = @"Emilie Morin", + AthleteNumber = 26164, + BeatsPerMinute = 98, TopSpeed = 4.9, - Registered = @"2017-07-07T03:51:26-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", - CountryName = @"Bahamas" - }); - this.Add(new AthletesDataItem() - { - Id = 83, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", - Position = @"current", - Name = @"سینا مرادی", - AthleteNumber = 10809, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-04-05T05:27:13-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", - CountryName = @"Bahrain" - }); - this.Add(new AthletesDataItem() - { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", - Position = @"current", - Name = @"Maurice Lambert", - AthleteNumber = 17443, - BeatsPerMinute = 96, - TopSpeed = 5.6, - Registered = @"2017-06-05T08:19:32-03:00", + Registered = @"2017-02-01T04:18:19-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", - CountryName = @"Bangladesh" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", + CountryName = @"Kyrgyzstan" }); this.Add(new AthletesDataItem() { @@ -232,129 +162,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", - Position = @"current", - Name = @"Ellen Leppo", - AthleteNumber = 29286, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-08-16T09:46:35-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", - CountryName = @"Belarus" + Id = 112, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"down", + Name = @"Karen Shaw", + AthleteNumber = 31048, + BeatsPerMinute = 107, + TopSpeed = 5.7, + Registered = @"2017-05-15T09:25:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", + CountryName = @"Ecuador" }); this.Add(new AthletesDataItem() { - Id = 68, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", - Position = @"up", - Name = @"Sandro Carpentier", - AthleteNumber = 23503, - BeatsPerMinute = 96, - TopSpeed = 5.7, - Registered = @"2017-09-30T01:01:04-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", - CountryName = @"Belgium" - }); - this.Add(new AthletesDataItem() - { - Id = 150, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"up", - Name = @"Gustav Petersen", - AthleteNumber = 20984, - BeatsPerMinute = 107, - TopSpeed = 4.6, - Registered = @"2017-01-01T07:40:19-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", - CountryName = @"Belize" - }); - this.Add(new AthletesDataItem() - { - Id = 142, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", - Position = @"current", - Name = @"Nicoline Thomsen", - AthleteNumber = 36778, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-03-26T10:04:29-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", - CountryName = @"Benin" - }); - this.Add(new AthletesDataItem() - { - Id = 19, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", Position = @"current", - Name = @"Sedef Tunçeri", - AthleteNumber = 48164, + Name = @"Marialba Nascimento", + AthleteNumber = 47061, BeatsPerMinute = 108, - TopSpeed = 5.6, - Registered = @"2017-03-29T11:54:15-03:00", + TopSpeed = 5.2, + Registered = @"2017-09-19T05:47:21-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", - CountryName = @"Bhutan" - }); - this.Add(new AthletesDataItem() - { - Id = 202, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Ilona Salonen", - AthleteNumber = 27068, - BeatsPerMinute = 91, - TopSpeed = 5.4, - Registered = @"2017-07-03T06:19:47-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", - CountryName = @"Bolivia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", + CountryName = @"Tunisia" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", - Position = @"up", - Name = @"Clarisse Rey", - AthleteNumber = 29795, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-06-09T08:07:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", - CountryName = @"Bosnia and Herzegovina" + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", + Position = @"current", + Name = @"Nick Naumann", + AthleteNumber = 25566, + BeatsPerMinute = 109, + TopSpeed = 5.9, + Registered = @"2017-07-12T09:01:11-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", + CountryName = @"Swaziland" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 116, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"down", - Name = @"Jimmie Mcguinness", - AthleteNumber = 20729, - BeatsPerMinute = 90, - TopSpeed = 4.6, - Registered = @"2017-10-07T06:08:00-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", - CountryName = @"Botswana" + Name = @"Sevcan Kollen", + AthleteNumber = 13728, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-09-08T08:29:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", + CountryName = @"Guatemala" }); this.Add(new AthletesDataItem() { - Id = 82, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", Position = @"current", - Name = @"Johann Fischer", - AthleteNumber = 37212, - BeatsPerMinute = 98, - TopSpeed = 5.8, - Registered = @"2017-09-01T04:39:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", - CountryName = @"Brazil" + Name = @"Väinö Salmi", + AthleteNumber = 29839, + BeatsPerMinute = 107, + TopSpeed = 5.5, + Registered = @"2017-10-21T05:57:02-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", + CountryName = @"Guinea-Bissau" }); this.Add(new AthletesDataItem() { @@ -372,45 +246,31 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 144, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", - Position = @"down", - Name = @"Milja Leino", - AthleteNumber = 33563, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-11-01T10:34:07-02:00", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", + Position = @"current", + Name = @"Maurice Lambert", + AthleteNumber = 17443, + BeatsPerMinute = 96, + TopSpeed = 5.6, + Registered = @"2017-06-05T08:19:32-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", - CountryName = @"Burkina Faso" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", + CountryName = @"Bangladesh" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 122, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"آراد جعفری", - AthleteNumber = 34962, - BeatsPerMinute = 90, - TopSpeed = 4.8, - Registered = @"2017-04-22T04:20:39-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", - CountryName = @"Burundi" - }); - this.Add(new AthletesDataItem() - { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Pippa Roberts", - AthleteNumber = 15588, - BeatsPerMinute = 105, - TopSpeed = 4.1, - Registered = @"2017-02-07T10:23:13-02:00", + Name = @"Natalie Conrad", + AthleteNumber = 42602, + BeatsPerMinute = 108, + TopSpeed = 6, + Registered = @"2017-03-18T06:35:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", - CountryName = @"Cambodia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", + CountryName = @"Trinidad and Tobago" }); this.Add(new AthletesDataItem() { @@ -428,101 +288,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 199, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", - Position = @"up", - Name = @"Lucie Dumont", - AthleteNumber = 12104, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-01-08T02:13:29-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", - CountryName = @"Canada" - }); - this.Add(new AthletesDataItem() - { - Id = 136, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Elaine Matthews", - AthleteNumber = 38574, - BeatsPerMinute = 110, - TopSpeed = 5.5, - Registered = @"2017-01-26T11:50:00-02:00", + Name = @"Flora Perez", + AthleteNumber = 23907, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-04-12T04:16:56-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", - CountryName = @"Cape Verde" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", + CountryName = @"Poland" }); this.Add(new AthletesDataItem() { - Id = 70, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", Position = @"up", - Name = @"Emily Olsen", - AthleteNumber = 13887, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-10-03T08:01:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", - CountryName = @"Central African Republic" + Name = @"آنیتا كامياران", + AthleteNumber = 18980, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-07-21T06:42:59-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", + CountryName = @"Lebanon" }); this.Add(new AthletesDataItem() { - Id = 21, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", - Position = @"down", - Name = @"Kuzey Aclan", - AthleteNumber = 18583, - BeatsPerMinute = 102, - TopSpeed = 5.3, - Registered = @"2017-09-12T09:14:14-03:00", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"current", + Name = @"Eeli Makinen", + AthleteNumber = 45296, + BeatsPerMinute = 106, + TopSpeed = 5.2, + Registered = @"2017-01-06T09:58:02-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", - CountryName = @"Chad" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", + CountryName = @"Finland" }); this.Add(new AthletesDataItem() { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", - Position = @"current", - Name = @"Eloida Novaes", - AthleteNumber = 30751, - BeatsPerMinute = 107, - TopSpeed = 4.2, - Registered = @"2017-01-02T01:04:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", - CountryName = @"Chile" - }); - this.Add(new AthletesDataItem() - { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", Position = @"down", - Name = @"آوا احمدی", - AthleteNumber = 44347, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-06-04T09:04:31-03:00", + Name = @"Mathieu Mathieu", + AthleteNumber = 10555, + BeatsPerMinute = 101, + TopSpeed = 5.2, + Registered = @"2017-01-05T07:28:11-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", - CountryName = @"China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uzbekistan" }); this.Add(new AthletesDataItem() { - Id = 127, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"down", - Name = @"Gerardo Soto", - AthleteNumber = 22958, - BeatsPerMinute = 90, - TopSpeed = 5, - Registered = @"2017-06-04T12:52:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", - CountryName = @"Colombia" + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Position = @"current", + Name = @"Marie Poulsen", + AthleteNumber = 44113, + BeatsPerMinute = 109, + TopSpeed = 4.7, + Registered = @"2017-04-15T10:25:21-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", + CountryName = @"Morocco" }); this.Add(new AthletesDataItem() { @@ -540,143 +372,101 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 38, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Charlotte Meyer", - AthleteNumber = 21442, - BeatsPerMinute = 110, - TopSpeed = 4.6, - Registered = @"2017-10-19T10:38:35-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", - CountryName = @"Cook Islands" + Id = 127, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", + Position = @"down", + Name = @"Gerardo Soto", + AthleteNumber = 22958, + BeatsPerMinute = 90, + TopSpeed = 5, + Registered = @"2017-06-04T12:52:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", + CountryName = @"Colombia" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 128, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", Position = @"up", - Name = @"Jimmy Bailey", - AthleteNumber = 38510, + Name = @"Sophie Lewis", + AthleteNumber = 46222, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-20T09:42:07-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", + CountryName = @"Monaco" + }); + this.Add(new AthletesDataItem() + { + Id = 129, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Position = @"up", + Name = @"Ella Hansen", + AthleteNumber = 27075, BeatsPerMinute = 101, - TopSpeed = 4.7, - Registered = @"2017-06-30T04:13:42-03:00", + TopSpeed = 5.1, + Registered = @"2017-01-05T10:12:42-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", - CountryName = @"Costa Rica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", + CountryName = @"Sri Lanka" }); this.Add(new AthletesDataItem() { - Id = 108, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"up", - Name = @"Noah Bergeron", - AthleteNumber = 35139, - BeatsPerMinute = 110, - TopSpeed = 5.6, - Registered = @"2017-06-23T01:21:21-03:00", + Name = @"Adem Özdoğan", + AthleteNumber = 45143, + BeatsPerMinute = 90, + TopSpeed = 5.5, + Registered = @"2017-02-16T07:11:52-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", - CountryName = @"Cote DIvoire" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", + CountryName = @"Turkmenistan" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", Position = @"down", - Name = @"Laudelino Castro", - AthleteNumber = 12711, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-08T04:03:22-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", - CountryName = @"Croatia" + Name = @"آوا احمدی", + AthleteNumber = 44347, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-06-04T09:04:31-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", + CountryName = @"China" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"current", - Name = @"Oscar Calvo", - AthleteNumber = 45078, - BeatsPerMinute = 109, - TopSpeed = 4.3, - Registered = @"2017-06-19T10:57:42-03:00", + Name = @"Eliza Bishop", + AthleteNumber = 31774, + BeatsPerMinute = 96, + TopSpeed = 4.7, + Registered = @"2017-09-22T11:49:02-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", - CountryName = @"Cuba" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", + CountryName = @"Western Sahara" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"down", - Name = @"Lance Dunn", - AthleteNumber = 10113, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-03-13T10:51:36-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", - CountryName = @"Cyprus" - }); - this.Add(new AthletesDataItem() - { - Id = 173, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", - Position = @"current", - Name = @"Hassana Camp", - AthleteNumber = 14467, - BeatsPerMinute = 104, + Name = @"Veronika Huber", + AthleteNumber = 18146, + BeatsPerMinute = 103, TopSpeed = 5.2, - Registered = @"2017-06-02T12:21:59-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", - CountryName = @"Czechia" - }); - this.Add(new AthletesDataItem() - { - Id = 46, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", - Position = @"current", - Name = @"Ronja Kraft", - AthleteNumber = 21800, - BeatsPerMinute = 101, - TopSpeed = 5.3, - Registered = @"2017-04-02T03:33:57-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", - CountryName = @"Denmark" - }); - this.Add(new AthletesDataItem() - { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Hans Möller", - AthleteNumber = 34122, - BeatsPerMinute = 109, - TopSpeed = 5.6, - Registered = @"2017-06-20T06:02:49-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", - CountryName = @"Djibouti" - }); - this.Add(new AthletesDataItem() - { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Ceylan Duygulu", - AthleteNumber = 21527, - BeatsPerMinute = 99, - TopSpeed = 4.9, - Registered = @"2017-07-13T09:06:04-03:00", + Registered = @"2017-07-13T02:23:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", - CountryName = @"Dominica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", + CountryName = @"Tonga" }); this.Add(new AthletesDataItem() { @@ -694,227 +484,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 112, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 135, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", Position = @"down", - Name = @"Karen Shaw", - AthleteNumber = 31048, - BeatsPerMinute = 107, - TopSpeed = 5.7, - Registered = @"2017-05-15T09:25:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", - CountryName = @"Ecuador" - }); - this.Add(new AthletesDataItem() - { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Alex Martin", - AthleteNumber = 27887, + Name = @"Darryl Douglas", + AthleteNumber = 35826, BeatsPerMinute = 96, - TopSpeed = 4.2, - Registered = @"2017-10-28T04:06:33-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", - CountryName = @"Egypt" + TopSpeed = 4.6, + Registered = @"2017-07-20T11:45:52-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", + CountryName = @"Turkey" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", - Position = @"up", - Name = @"Begüm Erkekli", - AthleteNumber = 37888, + Id = 136, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Position = @"down", + Name = @"Elaine Matthews", + AthleteNumber = 38574, + BeatsPerMinute = 110, + TopSpeed = 5.5, + Registered = @"2017-01-26T11:50:00-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", + CountryName = @"Cape Verde" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Position = @"up", + Name = @"Gloria Caballero", + AthleteNumber = 43379, + BeatsPerMinute = 103, + TopSpeed = 4.3, + Registered = @"2017-08-10T08:27:45-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", + CountryName = @"Israel" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Position = @"down", + Name = @"Lance Dunn", + AthleteNumber = 10113, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-03-13T10:51:36-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", + CountryName = @"Cyprus" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"down", + Name = @"Antoine Mackay", + AthleteNumber = 34547, BeatsPerMinute = 104, - TopSpeed = 4.6, - Registered = @"2017-10-04T03:02:35-03:00", + TopSpeed = 5, + Registered = @"2017-08-22T09:11:37-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", - CountryName = @"El Salvador" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", + CountryName = @"Lesotho" }); this.Add(new AthletesDataItem() { - Id = 24, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", - Position = @"down", - Name = @"Joan Ortega", - AthleteNumber = 49478, + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Position = @"current", + Name = @"Oscar Calvo", + AthleteNumber = 45078, + BeatsPerMinute = 109, + TopSpeed = 4.3, + Registered = @"2017-06-19T10:57:42-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", + CountryName = @"Cuba" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Derrick Price", + AthleteNumber = 19792, + BeatsPerMinute = 94, + TopSpeed = 5.6, + Registered = @"2017-03-19T01:10:55-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", + CountryName = @"Argentina" + }); + this.Add(new AthletesDataItem() + { + Id = 139, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", + Position = @"current", + Name = @"Annabell Barth", + AthleteNumber = 41130, BeatsPerMinute = 103, - TopSpeed = 5.4, - Registered = @"2017-07-04T03:01:47-03:00", + TopSpeed = 5, + Registered = @"2017-08-24T11:58:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", + CountryName = @"Haiti" + }); + this.Add(new AthletesDataItem() + { + Id = 141, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", + Position = @"current", + Name = @"Miro Korpela", + AthleteNumber = 40544, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-01-10T07:12:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", - CountryName = @"Equatorial Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", + CountryName = @"Netherlands" }); this.Add(new AthletesDataItem() { - Id = 174, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", + Id = 142, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", Position = @"current", - Name = @"Beatriz Gallardo", - AthleteNumber = 38538, - BeatsPerMinute = 101, - TopSpeed = 6, - Registered = @"2017-11-06T02:14:31-02:00", + Name = @"Nicoline Thomsen", + AthleteNumber = 36778, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-03-26T10:04:29-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", + CountryName = @"Benin" + }); + this.Add(new AthletesDataItem() + { + Id = 143, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"up", + Name = @"رضا کوتی", + AthleteNumber = 13640, + BeatsPerMinute = 103, + TopSpeed = 4.2, + Registered = @"2017-04-30T02:34:29-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", - CountryName = @"Eritrea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", + CountryName = @"Pakistan" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Id = 144, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", Position = @"down", - Name = @"Sophia Carlson", - AthleteNumber = 44183, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-09-04T07:03:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", - CountryName = @"Estonia" + Name = @"Milja Leino", + AthleteNumber = 33563, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-11-01T10:34:07-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", + CountryName = @"Burkina Faso" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 147, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", Position = @"down", - Name = @"Niilo Laurila", - AthleteNumber = 49215, + Name = @"میلاد یاسمی", + AthleteNumber = 44023, BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-04-26T01:26:36-03:00", + TopSpeed = 5.2, + Registered = @"2017-06-10T04:11:01-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", - CountryName = @"Ethiopia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", + CountryName = @"Togo" }); this.Add(new AthletesDataItem() { - Id = 201, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Id = 150, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", Position = @"up", - Name = @"Kaya Tekand", - AthleteNumber = 11028, - BeatsPerMinute = 93, - TopSpeed = 5.2, - Registered = @"2017-04-10T09:57:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", - CountryName = @"Fiji" + Name = @"Gustav Petersen", + AthleteNumber = 20984, + BeatsPerMinute = 107, + TopSpeed = 4.6, + Registered = @"2017-01-01T07:40:19-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", + CountryName = @"Belize" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 151, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", Position = @"current", - Name = @"Eeli Makinen", - AthleteNumber = 45296, + Name = @"Charlotte Mills", + AthleteNumber = 49829, + BeatsPerMinute = 92, + TopSpeed = 5.3, + Registered = @"2017-05-10T04:33:10-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", + CountryName = @"Madagascar" + }); + this.Add(new AthletesDataItem() + { + Id = 154, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Position = @"down", + Name = @"Rhonda Simmmons", + AthleteNumber = 37139, + BeatsPerMinute = 96, + TopSpeed = 5.1, + Registered = @"2017-07-03T05:39:45-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", + CountryName = @"Nauru" + }); + this.Add(new AthletesDataItem() + { + Id = 155, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", + Position = @"up", + Name = @"Justin Philippe", + AthleteNumber = 12858, + BeatsPerMinute = 104, + TopSpeed = 5.7, + Registered = @"2017-03-16T02:00:35-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", + CountryName = @"Maldives" + }); + this.Add(new AthletesDataItem() + { + Id = 159, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", + Position = @"up", + Name = @"Eva Dean", + AthleteNumber = 48874, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-03-04T01:58:52-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", + CountryName = @"Sao Tome and Principe" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"up", + Name = @"Franklin Byrd", + AthleteNumber = 49498, BeatsPerMinute = 106, - TopSpeed = 5.2, - Registered = @"2017-01-06T09:58:02-02:00", + TopSpeed = 5.3, + Registered = @"2017-11-04T11:09:26-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", + CountryName = @"Taiwan, Province of China" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Alex Martin", + AthleteNumber = 27887, + BeatsPerMinute = 96, + TopSpeed = 4.2, + Registered = @"2017-10-28T04:06:33-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", + CountryName = @"Egypt" + }); + this.Add(new AthletesDataItem() + { + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Position = @"current", + Name = @"Alex Craig", + AthleteNumber = 21868, + BeatsPerMinute = 94, + TopSpeed = 4.2, + Registered = @"2017-03-19T10:20:51-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", - CountryName = @"Finland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", + CountryName = @"Syrian Arab Republic" }); this.Add(new AthletesDataItem() { - Id = 16, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Felix Olsen", - AthleteNumber = 43198, + Name = @"Adam Bouchard", + AthleteNumber = 38672, + BeatsPerMinute = 99, + TopSpeed = 4.7, + Registered = @"2017-01-04T03:04:05-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", + CountryName = @"Seychelles" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Position = @"down", + Name = @"میلاد قاسمی", + AthleteNumber = 12788, BeatsPerMinute = 101, - TopSpeed = 4.2, - Registered = @"2017-09-27T01:17:14-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", - CountryName = @"France" + TopSpeed = 4.1, + Registered = @"2017-03-01T07:51:17-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", + CountryName = @"Samoa" }); this.Add(new AthletesDataItem() { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Position = @"up", + Name = @"Millie Cooper", + AthleteNumber = 14610, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-05-08T09:30:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", + CountryName = @"Nicaragua" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Pippa Roberts", + AthleteNumber = 15588, + BeatsPerMinute = 105, + TopSpeed = 4.1, + Registered = @"2017-02-07T10:23:13-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", + CountryName = @"Cambodia" + }); + this.Add(new AthletesDataItem() + { + Id = 164, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Roman Smith", - AthleteNumber = 15531, - BeatsPerMinute = 106, - TopSpeed = 4.9, - Registered = @"2017-06-14T05:12:04-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", - CountryName = @"Gabon" + Name = @"Ethel Stephens", + AthleteNumber = 18692, + BeatsPerMinute = 94, + TopSpeed = 4.1, + Registered = @"2017-02-13T05:03:04-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", + CountryName = @"Ukraine" }); this.Add(new AthletesDataItem() { - Id = 69, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Id = 165, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Position = @"down", + Name = @"Mario Ellis", + AthleteNumber = 18026, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-02-13T11:53:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", + CountryName = @"Mali" + }); + this.Add(new AthletesDataItem() + { + Id = 166, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", Position = @"current", - Name = @"Emil Meißner", - AthleteNumber = 37183, - BeatsPerMinute = 97, - TopSpeed = 4, - Registered = @"2017-07-15T12:32:30-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", - CountryName = @"Gambia" + Name = @"Maria Parra", + AthleteNumber = 39861, + BeatsPerMinute = 106, + TopSpeed = 6, + Registered = @"2017-01-30T09:22:52-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", + CountryName = @"Kiribati" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Position = @"down", + Name = @"Aatu Ranta", + AthleteNumber = 38049, + BeatsPerMinute = 94, + TopSpeed = 5.1, + Registered = @"2017-07-21T04:22:18-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", + CountryName = @"United Arab Emirates" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"current", - Name = @"Gerald Schmidt", - AthleteNumber = 47410, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-02-20T11:53:08-02:00", + Name = @"Pippa Morris", + AthleteNumber = 44421, + BeatsPerMinute = 101, + TopSpeed = 5.5, + Registered = @"2017-03-06T09:21:58-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", - CountryName = @"Georgia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", + CountryName = @"Tajikistan" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Position = @"current", + Name = @"Esma Adıvar", + AthleteNumber = 35565, + BeatsPerMinute = 99, + TopSpeed = 4.2, + Registered = @"2017-06-17T12:34:29-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", + CountryName = @"Philippines" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", - Position = @"current", - Name = @"Gladys Van Der Steeg", - AthleteNumber = 20216, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-10-09T02:01:16-03:00", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Position = @"down", + Name = @"Louis Smith", + AthleteNumber = 31837, + BeatsPerMinute = 98, + TopSpeed = 5.4, + Registered = @"2017-03-19T08:12:23-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", - CountryName = @"Germany" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", + CountryName = @"Liberia" }); this.Add(new AthletesDataItem() { - Id = 100, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"Milo Charles", + AthleteNumber = 10661, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-07-20T09:00:22-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", + CountryName = @"Iceland" + }); + this.Add(new AthletesDataItem() + { + Id = 168, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", Position = @"current", - Name = @"Alexis Walker", - AthleteNumber = 43183, - BeatsPerMinute = 103, - TopSpeed = 5.8, - Registered = @"2017-08-07T10:35:06-03:00", + Name = @"Calvin Hunt", + AthleteNumber = 35535, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-11-07T09:58:42-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", - CountryName = @"Ghana" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", + CountryName = @"Austria" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", - Position = @"current", - Name = @"Jeffrey Medina", - AthleteNumber = 42905, - BeatsPerMinute = 100, - TopSpeed = 5.2, - Registered = @"2017-09-15T02:11:43-03:00", + Id = 169, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", + Position = @"up", + Name = @"Aziz Santos", + AthleteNumber = 38947, + BeatsPerMinute = 98, + TopSpeed = 4, + Registered = @"2017-04-03T02:18:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", - CountryName = @"Greece" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", + CountryName = @"United Kingdom" }); this.Add(new AthletesDataItem() { @@ -932,1127 +988,1127 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 116, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", - Position = @"down", - Name = @"Sevcan Kollen", - AthleteNumber = 13728, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-09-08T08:29:08-03:00", + Id = 170, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", + Position = @"up", + Name = @"Fernando Gimenez", + AthleteNumber = 31290, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-06-21T06:45:54-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", - CountryName = @"Guatemala" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uruguay" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", - Position = @"down", - Name = @"Rafael Gutierrez", - AthleteNumber = 38804, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-02-08T07:50:59-02:00", + Id = 173, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", + Position = @"current", + Name = @"Hassana Camp", + AthleteNumber = 14467, + BeatsPerMinute = 104, + TopSpeed = 5.2, + Registered = @"2017-06-02T12:21:59-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", - CountryName = @"Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", + CountryName = @"Czechia" }); this.Add(new AthletesDataItem() { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", + Id = 174, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", Position = @"current", - Name = @"Väinö Salmi", - AthleteNumber = 29839, - BeatsPerMinute = 107, - TopSpeed = 5.5, - Registered = @"2017-10-21T05:57:02-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", - CountryName = @"Guinea-Bissau" + Name = @"Beatriz Gallardo", + AthleteNumber = 38538, + BeatsPerMinute = 101, + TopSpeed = 6, + Registered = @"2017-11-06T02:14:31-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", + CountryName = @"Eritrea" }); this.Add(new AthletesDataItem() { - Id = 180, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"up", - Name = @"Lillian Bowman", - AthleteNumber = 35323, - BeatsPerMinute = 103, - TopSpeed = 4.5, - Registered = @"2017-08-31T11:55:25-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", - CountryName = @"Guyana" + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Position = @"current", + Name = @"Tim Neal", + AthleteNumber = 45860, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-04-21T04:06:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", + CountryName = @"Panama" }); this.Add(new AthletesDataItem() { - Id = 139, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", - Position = @"current", - Name = @"Annabell Barth", - AthleteNumber = 41130, - BeatsPerMinute = 103, - TopSpeed = 5, - Registered = @"2017-08-24T11:58:56-03:00", + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Position = @"down", + Name = @"Laudelino Castro", + AthleteNumber = 12711, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-08T04:03:22-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", - CountryName = @"Haiti" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", + CountryName = @"Croatia" }); this.Add(new AthletesDataItem() { - Id = 4, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Id = 178, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", Position = @"down", - Name = @"Mathys Martin", - AthleteNumber = 32928, - BeatsPerMinute = 98, - TopSpeed = 5.5, - Registered = @"2017-05-17T12:51:47-03:00", + Name = @"Lillian Wade", + AthleteNumber = 10729, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-04-07T09:53:13-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", - CountryName = @"Holy See (Vatican City State)" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", + CountryName = @"Solomon Islands" }); this.Add(new AthletesDataItem() { - Id = 1, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", - Position = @"down", - Name = @"Louis Stewart", - AthleteNumber = 48131, + Id = 180, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"up", + Name = @"Lillian Bowman", + AthleteNumber = 35323, BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-02-26T07:28:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", - CountryName = @"Honduras" + TopSpeed = 4.5, + Registered = @"2017-08-31T11:55:25-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", + CountryName = @"Guyana" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", - Position = @"current", - Name = @"Venla Korpela", - AthleteNumber = 16454, + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Ariena Achterberg", + AthleteNumber = 41330, BeatsPerMinute = 92, - TopSpeed = 4.1, - Registered = @"2017-08-22T10:36:38-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", - CountryName = @"Hungary" - }); - this.Add(new AthletesDataItem() - { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", - Position = @"down", - Name = @"Milo Charles", - AthleteNumber = 10661, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-07-20T09:00:22-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", - CountryName = @"Iceland" - }); - this.Add(new AthletesDataItem() - { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Anthony Harcourt", - AthleteNumber = 33649, - BeatsPerMinute = 109, - TopSpeed = 5.5, - Registered = @"2017-06-14T11:10:20-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", - CountryName = @"India" + TopSpeed = 5.6, + Registered = @"2017-10-22T02:15:39-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", + CountryName = @"South Korea" }); this.Add(new AthletesDataItem() { - Id = 72, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"up", - Name = @"Aaron Robertson", - AthleteNumber = 30727, - BeatsPerMinute = 95, - TopSpeed = 4.2, - Registered = @"2017-08-23T09:37:40-03:00", + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Position = @"current", + Name = @"Gerald Schmidt", + AthleteNumber = 47410, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-02-20T11:53:08-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", - CountryName = @"Indonesia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", + CountryName = @"Georgia" }); this.Add(new AthletesDataItem() { - Id = 2, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Bill Fox", - AthleteNumber = 18511, - BeatsPerMinute = 91, - TopSpeed = 5, - Registered = @"2017-10-24T08:25:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", - CountryName = @"Iran, Islamic Republic Of" + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Position = @"down", + Name = @"Yarno Kin", + AthleteNumber = 47324, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-08-26T08:21:22-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", + CountryName = @"Romania" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", Position = @"up", - Name = @"Veera Saari", - AthleteNumber = 40408, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-10-28T10:39:22-03:00", + Name = @"رونیکا سلطانی نژاد", + AthleteNumber = 35233, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-08-13T01:05:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", - CountryName = @"Iraq" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", + CountryName = @"Macedonia, The Former Yugoslav Republic of" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", - Position = @"current", - Name = @"Loïc Gerard", - AthleteNumber = 31706, - BeatsPerMinute = 102, + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Position = @"up", + Name = @"کوروش کامروا", + AthleteNumber = 13506, + BeatsPerMinute = 109, TopSpeed = 4.4, - Registered = @"2017-07-28T09:10:43-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", - CountryName = @"Ireland" + Registered = @"2017-04-16T01:10:37-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", + CountryName = @"Niue" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Gloria Caballero", - AthleteNumber = 43379, - BeatsPerMinute = 103, - TopSpeed = 4.3, - Registered = @"2017-08-10T08:27:45-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", - CountryName = @"Israel" + Name = @"Jimmy Bailey", + AthleteNumber = 38510, + BeatsPerMinute = 101, + TopSpeed = 4.7, + Registered = @"2017-06-30T04:13:42-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", + CountryName = @"Costa Rica" }); this.Add(new AthletesDataItem() { - Id = 5, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", Position = @"current", - Name = @"Gianne Godijn", - AthleteNumber = 45945, - BeatsPerMinute = 96, - TopSpeed = 4.5, - Registered = @"2017-03-22T03:23:12-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", - CountryName = @"Italy" + Name = @"Foppe Delfos", + AthleteNumber = 39679, + BeatsPerMinute = 107, + TopSpeed = 4.1, + Registered = @"2017-08-05T10:54:56-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", + CountryName = @"Paraguay" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Parel Zuidhof", - AthleteNumber = 32718, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-21T10:19:56-02:00", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"آراد یاسمی", + AthleteNumber = 34370, + BeatsPerMinute = 99, + TopSpeed = 5.9, + Registered = @"2017-02-02T11:42:41-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", - CountryName = @"Jamaica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", + CountryName = @"Mauritius" }); this.Add(new AthletesDataItem() { - Id = 23, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Gökhan Aşıkoğlu", - AthleteNumber = 13890, - BeatsPerMinute = 105, - TopSpeed = 5.4, - Registered = @"2017-03-31T06:14:26-03:00", + Name = @"Ceylan Duygulu", + AthleteNumber = 21527, + BeatsPerMinute = 99, + TopSpeed = 4.9, + Registered = @"2017-07-13T09:06:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", - CountryName = @"Japan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", + CountryName = @"Dominica" }); this.Add(new AthletesDataItem() { - Id = 74, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Minea Rantanen", - AthleteNumber = 18835, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-24T07:30:43-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", - CountryName = @"Jordan" + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", + Position = @"current", + Name = @"Venla Korpela", + AthleteNumber = 16454, + BeatsPerMinute = 92, + TopSpeed = 4.1, + Registered = @"2017-08-22T10:36:38-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", + CountryName = @"Hungary" }); this.Add(new AthletesDataItem() { - Id = 92, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"down", - Name = @"Asta Hansen", - AthleteNumber = 17222, - BeatsPerMinute = 101, + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"current", + Name = @"Gladys Van Der Steeg", + AthleteNumber = 20216, + BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-01-08T02:41:56-02:00", + Registered = @"2017-10-09T02:01:16-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", - CountryName = @"Kazakhstan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", + CountryName = @"Germany" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"up", - Name = @"Sheryl Collins", - AthleteNumber = 36473, - BeatsPerMinute = 98, - TopSpeed = 4.2, - Registered = @"2017-03-23T12:54:35-02:00", + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Position = @"current", + Name = @"Kiara Dubois", + AthleteNumber = 49964, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-09-28T04:37:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", - CountryName = @"Kenya" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", + CountryName = @"Australia" }); this.Add(new AthletesDataItem() { - Id = 166, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"current", - Name = @"Maria Parra", - AthleteNumber = 39861, - BeatsPerMinute = 106, - TopSpeed = 6, - Registered = @"2017-01-30T09:22:52-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", - CountryName = @"Kiribati" - }); - this.Add(new AthletesDataItem() - { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", - Position = @"up", - Name = @"Annabelle Besteman", - AthleteNumber = 30560, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-11-11T02:04:19-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", - CountryName = @"Korea, Democratic PeopleS Republic of" + Name = @"آرش احمدی", + AthleteNumber = 36948, + BeatsPerMinute = 90, + TopSpeed = 4.1, + Registered = @"2017-09-08T01:22:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", + CountryName = @"Nepal" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"up", - Name = @"Ariena Achterberg", - AthleteNumber = 41330, - BeatsPerMinute = 92, - TopSpeed = 5.6, - Registered = @"2017-10-22T02:15:39-03:00", + Name = @"Sheryl Collins", + AthleteNumber = 36473, + BeatsPerMinute = 98, + TopSpeed = 4.2, + Registered = @"2017-03-23T12:54:35-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", - CountryName = @"Korea, Republic of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", + CountryName = @"Kenya" }); this.Add(new AthletesDataItem() { - Id = 67, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", - Position = @"current", - Name = @"Villads Larsen", - AthleteNumber = 44677, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-25T11:25:30-02:00", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Clarisse Rey", + AthleteNumber = 29795, + BeatsPerMinute = 98, + TopSpeed = 4.9, + Registered = @"2017-06-09T08:07:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", - CountryName = @"Kuwait" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", + CountryName = @"Bosnia and Herzegovina" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 192, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", Position = @"down", - Name = @"Emilie Morin", - AthleteNumber = 26164, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-02-01T04:18:19-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", - CountryName = @"Kyrgyzstan" + Name = @"Viivi Kujala", + AthleteNumber = 29939, + BeatsPerMinute = 93, + TopSpeed = 4.1, + Registered = @"2017-05-03T02:40:05-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", + CountryName = @"Somalia" }); this.Add(new AthletesDataItem() { - Id = 31, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", - Position = @"up", - Name = @"Judd Campbell", - AthleteNumber = 37365, - BeatsPerMinute = 110, - TopSpeed = 5, - Registered = @"2017-10-19T11:01:10-03:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"down", + Name = @"Juanita Franklin", + AthleteNumber = 13907, + BeatsPerMinute = 91, + TopSpeed = 6, + Registered = @"2017-10-04T02:46:46-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", - CountryName = @"Lao PeopleS Democratic Republic" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", + CountryName = @"Vanuatu" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"current", - Name = @"Özsu Keçeci", - AthleteNumber = 29403, - BeatsPerMinute = 106, - TopSpeed = 4.2, - Registered = @"2017-01-19T11:34:13-02:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Position = @"down", + Name = @"Sophia Carlson", + AthleteNumber = 44183, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-09-04T07:03:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", - CountryName = @"Latvia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", + CountryName = @"Estonia" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"up", - Name = @"آنیتا كامياران", - AthleteNumber = 18980, - BeatsPerMinute = 90, - TopSpeed = 4.5, - Registered = @"2017-07-21T06:42:59-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", - CountryName = @"Lebanon" + Name = @"آوا سلطانی نژاد", + AthleteNumber = 45635, + BeatsPerMinute = 98, + TopSpeed = 4.1, + Registered = @"2017-04-10T11:39:46-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", + CountryName = @"Sweden" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", Position = @"down", - Name = @"Antoine Mackay", - AthleteNumber = 34547, - BeatsPerMinute = 104, - TopSpeed = 5, - Registered = @"2017-08-22T09:11:37-03:00", + Name = @"Kaya Taşlı", + AthleteNumber = 42291, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-01-30T03:23:36-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", - CountryName = @"Lesotho" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", + CountryName = @"Senegal" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", Position = @"down", - Name = @"Louis Smith", - AthleteNumber = 31837, - BeatsPerMinute = 98, - TopSpeed = 5.4, - Registered = @"2017-03-19T08:12:23-02:00", + Name = @"Adrian Ibañez", + AthleteNumber = 21968, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-02-03T04:36:54-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", - CountryName = @"Liberia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", + CountryName = @"Oman" }); this.Add(new AthletesDataItem() { - Id = 29, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"Selmo Caldeira", - AthleteNumber = 21837, - BeatsPerMinute = 110, - TopSpeed = 4.9, - Registered = @"2017-10-20T03:40:24-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", - CountryName = @"Libyan Arab Jamahiriya" - }); - this.Add(new AthletesDataItem() - { - Id = 35, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", - Position = @"down", - Name = @"Elaine Smith", - AthleteNumber = 38243, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-06-11T12:20:41-03:00", + Name = @"Parel Zuidhof", + AthleteNumber = 32718, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-01-21T10:19:56-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", - CountryName = @"Liechtenstein" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", + CountryName = @"Jamaica" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", Position = @"up", - Name = @"Fritz Sommer", - AthleteNumber = 26210, - BeatsPerMinute = 99, + Name = @"Begüm Erkekli", + AthleteNumber = 37888, + BeatsPerMinute = 104, TopSpeed = 4.6, - Registered = @"2017-09-29T03:54:57-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", - CountryName = @"Lithuania" + Registered = @"2017-10-04T03:02:35-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", + CountryName = @"El Salvador" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Carter Evans", - AthleteNumber = 46961, - BeatsPerMinute = 100, - TopSpeed = 5.3, - Registered = @"2017-07-23T02:43:07-03:00", + Id = 197, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", + Position = @"current", + Name = @"Brent Lord", + AthleteNumber = 20943, + BeatsPerMinute = 92, + TopSpeed = 4.8, + Registered = @"2017-01-23T06:14:22-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", - CountryName = @"Luxembourg" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", + CountryName = @"Algeria" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 199, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", Position = @"up", - Name = @"رونیکا سلطانی نژاد", - AthleteNumber = 35233, - BeatsPerMinute = 99, - TopSpeed = 4.6, - Registered = @"2017-08-13T01:05:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", - CountryName = @"Macedonia, The Former Yugoslav Republic of" + Name = @"Lucie Dumont", + AthleteNumber = 12104, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-01-08T02:13:29-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", + CountryName = @"Canada" }); this.Add(new AthletesDataItem() { - Id = 151, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", - Position = @"current", - Name = @"Charlotte Mills", - AthleteNumber = 49829, - BeatsPerMinute = 92, - TopSpeed = 5.3, - Registered = @"2017-05-10T04:33:10-03:00", + Id = 210, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", + Position = @"down", + Name = @"Maeva Bergeron", + AthleteNumber = 15655, + BeatsPerMinute = 94, + TopSpeed = 5.9, + Registered = @"2017-10-03T09:42:15-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", - CountryName = @"Madagascar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", + CountryName = @"Mexico" + }); + this.Add(new AthletesDataItem() + { + Id = 212, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"up", + Name = @"Sara Larsen", + AthleteNumber = 37094, + BeatsPerMinute = 97, + TopSpeed = 4.5, + Registered = @"2017-04-14T11:48:28-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", + CountryName = @"Saudi Arabia" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 214, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", Position = @"up", - Name = @"Pedro Marquez", - AthleteNumber = 16169, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-11-11T05:14:31-02:00", + Name = @"Ömür Denkel", + AthleteNumber = 31061, + BeatsPerMinute = 104, + TopSpeed = 4.5, + Registered = @"2017-02-18T05:32:55-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", - CountryName = @"Malawi" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", + CountryName = @"Tuvalu" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 215, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", Position = @"down", - Name = @"Jenny Burke", - AthleteNumber = 15266, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-09-11T12:20:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", - CountryName = @"Malaysia" - }); - this.Add(new AthletesDataItem() - { - Id = 155, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", - Position = @"up", - Name = @"Justin Philippe", - AthleteNumber = 12858, + Name = @"Marilou Hubert", + AthleteNumber = 43655, BeatsPerMinute = 104, - TopSpeed = 5.7, - Registered = @"2017-03-16T02:00:35-02:00", + TopSpeed = 4.2, + Registered = @"2017-09-28T11:13:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", - CountryName = @"Maldives" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", + CountryName = @"Myanmar" }); this.Add(new AthletesDataItem() { - Id = 165, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Id = 216, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Mario Ellis", - AthleteNumber = 18026, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-02-13T11:53:15-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", - CountryName = @"Mali" + Name = @"Felix Olsen", + AthleteNumber = 43198, + BeatsPerMinute = 101, + TopSpeed = 4.2, + Registered = @"2017-09-27T01:17:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", + CountryName = @"France" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Megan Webb", - AthleteNumber = 30713, - BeatsPerMinute = 93, + Id = 219, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Position = @"current", + Name = @"Sedef Tunçeri", + AthleteNumber = 48164, + BeatsPerMinute = 108, TopSpeed = 5.6, - Registered = @"2017-08-20T09:26:51-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", - CountryName = @"Malta" + Registered = @"2017-03-29T11:54:15-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", + CountryName = @"Bhutan" }); this.Add(new AthletesDataItem() { - Id = 52, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 221, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", Position = @"down", - Name = @"Adérito Lopes", - AthleteNumber = 21320, - BeatsPerMinute = 91, - TopSpeed = 5.2, - Registered = @"2017-01-07T06:47:56-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", - CountryName = @"Marshall Islands" + Name = @"Kuzey Aclan", + AthleteNumber = 18583, + BeatsPerMinute = 102, + TopSpeed = 5.3, + Registered = @"2017-09-12T09:14:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", + CountryName = @"Chad" }); this.Add(new AthletesDataItem() { - Id = 99, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Id = 223, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Victor Lévesque", - AthleteNumber = 48375, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-11-10T11:31:44-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", - CountryName = @"Mauritania" + Name = @"Gökhan Aşıkoğlu", + AthleteNumber = 13890, + BeatsPerMinute = 105, + TopSpeed = 5.4, + Registered = @"2017-03-31T06:14:26-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", + CountryName = @"Japan" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 224, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", Position = @"down", - Name = @"آراد یاسمی", - AthleteNumber = 34370, - BeatsPerMinute = 99, - TopSpeed = 5.9, - Registered = @"2017-02-02T11:42:41-02:00", + Name = @"Joan Ortega", + AthleteNumber = 49478, + BeatsPerMinute = 103, + TopSpeed = 5.4, + Registered = @"2017-07-04T03:01:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", - CountryName = @"Mauritius" - }); - this.Add(new AthletesDataItem() - { - Id = 10, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"down", - Name = @"Maeva Bergeron", - AthleteNumber = 15655, - BeatsPerMinute = 94, - TopSpeed = 5.9, - Registered = @"2017-10-03T09:42:15-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", - CountryName = @"Mexico" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", + CountryName = @"Equatorial Guinea" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", + Id = 225, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Oskari Karjala", - AthleteNumber = 31498, - BeatsPerMinute = 90, + Name = @"Stanley Hart", + AthleteNumber = 14150, + BeatsPerMinute = 91, TopSpeed = 4.5, - Registered = @"2017-05-10T12:45:12-03:00", + Registered = @"2017-08-19T03:02:33-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", - CountryName = @"Micronesia, Federated States of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", + CountryName = @"Venezuela" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", - Position = @"up", - Name = @"Alex Meyer", - AthleteNumber = 44390, + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", + Position = @"current", + Name = @"Johann Hinz", + AthleteNumber = 48244, BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-08-04T07:05:34-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", - CountryName = @"Moldova, Republic of" + Registered = @"2017-03-10T07:36:56-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", + CountryName = @"Sudan" }); this.Add(new AthletesDataItem() { - Id = 128, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"up", - Name = @"Sophie Lewis", - AthleteNumber = 46222, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-20T09:42:07-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", - CountryName = @"Monaco" + Name = @"Layla Douglas", + AthleteNumber = 21977, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-04-19T11:43:38-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", + CountryName = @"Slovenia" }); this.Add(new AthletesDataItem() { - Id = 79, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Id = 229, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", Position = @"current", - Name = @"Ashley Romero", - AthleteNumber = 36611, - BeatsPerMinute = 104, - TopSpeed = 5.5, - Registered = @"2017-02-08T12:45:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", - CountryName = @"Mongolia" + Name = @"Selmo Caldeira", + AthleteNumber = 21837, + BeatsPerMinute = 110, + TopSpeed = 4.9, + Registered = @"2017-10-20T03:40:24-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", + CountryName = @"Libyan Arab Jamahiriya" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"current", - Name = @"Marie Poulsen", - AthleteNumber = 44113, - BeatsPerMinute = 109, - TopSpeed = 4.7, - Registered = @"2017-04-15T10:25:21-03:00", + Id = 231, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", + Position = @"up", + Name = @"Judd Campbell", + AthleteNumber = 37365, + BeatsPerMinute = 110, + TopSpeed = 5, + Registered = @"2017-10-19T11:01:10-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", - CountryName = @"Morocco" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", + CountryName = @"Lao PeopleS Democratic Republic" }); this.Add(new AthletesDataItem() { - Id = 42, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", - Position = @"down", - Name = @"Caitlin Jackson", - AthleteNumber = 45472, - BeatsPerMinute = 101, - TopSpeed = 4.3, - Registered = @"2017-09-17T09:41:01-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", - CountryName = @"Mozambique" + Id = 233, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", + Position = @"up", + Name = @"Zackary Roy", + AthleteNumber = 45996, + BeatsPerMinute = 92, + TopSpeed = 4.9, + Registered = @"2017-07-07T03:51:26-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", + CountryName = @"Bahamas" }); this.Add(new AthletesDataItem() { - Id = 15, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", + Id = 234, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Marilou Hubert", - AthleteNumber = 43655, - BeatsPerMinute = 104, - TopSpeed = 4.2, - Registered = @"2017-09-28T11:13:00-03:00", + Name = @"Linda Schäfer", + AthleteNumber = 43074, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-01-05T11:41:20-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", - CountryName = @"Myanmar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", + CountryName = @"Yemen" }); this.Add(new AthletesDataItem() { - Id = 63, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Estelle Vincent", - AthleteNumber = 41700, - BeatsPerMinute = 99, - TopSpeed = 5.7, - Registered = @"2017-05-31T02:56:58-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", - CountryName = @"Namibia" + Id = 235, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", + Position = @"down", + Name = @"Elaine Smith", + AthleteNumber = 38243, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-06-11T12:20:41-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", + CountryName = @"Liechtenstein" }); this.Add(new AthletesDataItem() { - Id = 154, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Id = 237, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", Position = @"down", - Name = @"Rhonda Simmmons", - AthleteNumber = 37139, - BeatsPerMinute = 96, - TopSpeed = 5.1, - Registered = @"2017-07-03T05:39:45-03:00", + Name = @"Clyde Matthews", + AthleteNumber = 11955, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-03-02T05:01:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", - CountryName = @"Nauru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", + CountryName = @"Palau" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 238, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"آرش احمدی", - AthleteNumber = 36948, - BeatsPerMinute = 90, - TopSpeed = 4.1, - Registered = @"2017-09-08T01:22:14-03:00", + Name = @"Charlotte Meyer", + AthleteNumber = 21442, + BeatsPerMinute = 110, + TopSpeed = 4.6, + Registered = @"2017-10-19T10:38:35-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", - CountryName = @"Nepal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", + CountryName = @"Cook Islands" }); this.Add(new AthletesDataItem() { - Id = 141, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", - Position = @"current", - Name = @"Miro Korpela", - AthleteNumber = 40544, - BeatsPerMinute = 104, + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Position = @"down", + Name = @"Carter Evans", + AthleteNumber = 46961, + BeatsPerMinute = 100, TopSpeed = 5.3, - Registered = @"2017-01-10T07:12:44-02:00", + Registered = @"2017-07-23T02:43:07-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", + CountryName = @"Luxembourg" + }); + this.Add(new AthletesDataItem() + { + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"down", + Name = @"Alberto Clark", + AthleteNumber = 29912, + BeatsPerMinute = 93, + TopSpeed = 4.6, + Registered = @"2017-02-02T03:50:21-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", - CountryName = @"Netherlands" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", + CountryName = @"Antigua and Barbuda" }); this.Add(new AthletesDataItem() { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"up", - Name = @"Afet Kumcuoğlu", - AthleteNumber = 33454, - BeatsPerMinute = 106, - TopSpeed = 5.1, - Registered = @"2017-09-16T07:05:43-03:00", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", + Position = @"down", + Name = @"Lilly Keuter", + AthleteNumber = 49893, + BeatsPerMinute = 102, + TopSpeed = 4.5, + Registered = @"2017-01-20T02:38:39-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", - CountryName = @"New Zealand" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", + CountryName = @"Saint Kitts and Nevis" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", Position = @"up", - Name = @"Millie Cooper", - AthleteNumber = 14610, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-05-08T09:30:14-03:00", + Name = @"Oskari Karjala", + AthleteNumber = 31498, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-05-10T12:45:12-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", - CountryName = @"Nicaragua" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", + CountryName = @"Micronesia, Federated States of" }); this.Add(new AthletesDataItem() { - Id = 53, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Kayla Patel", - AthleteNumber = 42780, - BeatsPerMinute = 103, - TopSpeed = 4.7, - Registered = @"2017-04-20T09:33:53-03:00", + Id = 242, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"down", + Name = @"Caitlin Jackson", + AthleteNumber = 45472, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-09-17T09:41:01-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", + CountryName = @"Mozambique" + }); + this.Add(new AthletesDataItem() + { + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Position = @"down", + Name = @"Cathalijne Van Der Ree", + AthleteNumber = 45160, + BeatsPerMinute = 102, + TopSpeed = 5.4, + Registered = @"2017-02-13T05:23:49-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", - CountryName = @"Niger" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", + CountryName = @"Uganda" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"current", - Name = @"Diego Gautier", - AthleteNumber = 26320, - BeatsPerMinute = 97, - TopSpeed = 4.6, - Registered = @"2017-06-11T03:50:43-03:00", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", + Position = @"up", + Name = @"Emma Turner", + AthleteNumber = 39487, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-07-30T01:33:14-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", - CountryName = @"Nigeria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", + CountryName = @"Tanzania, United Republic of" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"کوروش کامروا", - AthleteNumber = 13506, - BeatsPerMinute = 109, - TopSpeed = 4.4, - Registered = @"2017-04-16T01:10:37-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", - CountryName = @"Niue" + Name = @"Kent Clark", + AthleteNumber = 32799, + BeatsPerMinute = 106, + TopSpeed = 5.7, + Registered = @"2017-01-24T01:00:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", + CountryName = @"Peru" }); this.Add(new AthletesDataItem() { - Id = 101, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Lavínia Silva", - AthleteNumber = 33994, - BeatsPerMinute = 93, - TopSpeed = 5.6, - Registered = @"2017-03-22T08:55:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", - CountryName = @"Norway" + Id = 246, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", + Position = @"current", + Name = @"Ronja Kraft", + AthleteNumber = 21800, + BeatsPerMinute = 101, + TopSpeed = 5.3, + Registered = @"2017-04-02T03:33:57-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", + CountryName = @"Denmark" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", Position = @"down", - Name = @"Adrian Ibañez", - AthleteNumber = 21968, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-02-03T04:36:54-02:00", + Name = @"Eléa Robin", + AthleteNumber = 26742, + BeatsPerMinute = 90, + TopSpeed = 4.7, + Registered = @"2017-03-30T12:34:24-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", - CountryName = @"Oman" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", + CountryName = @"Saint Vincent and the Grenadines" }); this.Add(new AthletesDataItem() { - Id = 143, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"up", - Name = @"رضا کوتی", - AthleteNumber = 13640, - BeatsPerMinute = 103, - TopSpeed = 4.2, - Registered = @"2017-04-30T02:34:29-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", - CountryName = @"Pakistan" + Name = @"Alex Meyer", + AthleteNumber = 44390, + BeatsPerMinute = 94, + TopSpeed = 4.3, + Registered = @"2017-08-04T07:05:34-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", + CountryName = @"Moldova, Republic of" }); this.Add(new AthletesDataItem() { - Id = 37, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", + Id = 252, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"down", - Name = @"Clyde Matthews", - AthleteNumber = 11955, - BeatsPerMinute = 93, + Name = @"Adérito Lopes", + AthleteNumber = 21320, + BeatsPerMinute = 91, TopSpeed = 5.2, - Registered = @"2017-03-02T05:01:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", - CountryName = @"Palau" + Registered = @"2017-01-07T06:47:56-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", + CountryName = @"Marshall Islands" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Id = 253, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Tim Neal", - AthleteNumber = 45860, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-04-21T04:06:34-03:00", + Name = @"Kayla Patel", + AthleteNumber = 42780, + BeatsPerMinute = 103, + TopSpeed = 4.7, + Registered = @"2017-04-20T09:33:53-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", - CountryName = @"Panama" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", + CountryName = @"Niger" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"current", - Name = @"Annabell Brand", - AthleteNumber = 39233, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-01T12:21:24-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", - CountryName = @"Papua New Guinea" + Name = @"Diego Gautier", + AthleteNumber = 26320, + BeatsPerMinute = 97, + TopSpeed = 4.6, + Registered = @"2017-06-11T03:50:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", + CountryName = @"Nigeria" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", - Position = @"current", - Name = @"Foppe Delfos", - AthleteNumber = 39679, - BeatsPerMinute = 107, - TopSpeed = 4.1, - Registered = @"2017-08-05T10:54:56-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", - CountryName = @"Paraguay" + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Position = @"up", + Name = @"Veera Saari", + AthleteNumber = 40408, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-10-28T10:39:22-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", + CountryName = @"Iraq" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", - Position = @"up", - Name = @"Kent Clark", - AthleteNumber = 32799, - BeatsPerMinute = 106, + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Position = @"down", + Name = @"Zaina Pomp", + AthleteNumber = 14109, + BeatsPerMinute = 90, TopSpeed = 5.7, - Registered = @"2017-01-24T01:00:15-02:00", + Registered = @"2017-09-07T11:17:40-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", - CountryName = @"Peru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", + CountryName = @"Angola" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", Position = @"current", - Name = @"Esma Adıvar", - AthleteNumber = 35565, - BeatsPerMinute = 99, - TopSpeed = 4.2, - Registered = @"2017-06-17T12:34:29-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", - CountryName = @"Philippines" + Name = @"Anthony Harcourt", + AthleteNumber = 33649, + BeatsPerMinute = 109, + TopSpeed = 5.5, + Registered = @"2017-06-14T11:10:20-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", + CountryName = @"India" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"down", - Name = @"Flora Perez", - AthleteNumber = 23907, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-04-12T04:16:56-03:00", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Position = @"current", + Name = @"Roman Smith", + AthleteNumber = 15531, + BeatsPerMinute = 106, + TopSpeed = 4.9, + Registered = @"2017-06-14T05:12:04-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", - CountryName = @"Poland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", + CountryName = @"Gabon" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", + Id = 263, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"up", + Name = @"Estelle Vincent", + AthleteNumber = 41700, + BeatsPerMinute = 99, + TopSpeed = 5.7, + Registered = @"2017-05-31T02:56:58-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", + CountryName = @"Namibia" + }); + this.Add(new AthletesDataItem() + { + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", Position = @"current", - Name = @"David Scott", - AthleteNumber = 46997, - BeatsPerMinute = 101, - TopSpeed = 4.4, - Registered = @"2017-07-25T09:23:24-03:00", + Name = @"Ilke Kisters", + AthleteNumber = 23817, + BeatsPerMinute = 100, + TopSpeed = 5.9, + Registered = @"2017-01-04T02:54:53-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", - CountryName = @"Portugal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", + CountryName = @"Switzerland" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"down", - Name = @"Yarno Kin", - AthleteNumber = 47324, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-08-26T08:21:22-03:00", + Name = @"Jenny Burke", + AthleteNumber = 15266, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-09-11T12:20:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", - CountryName = @"Romania" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", + CountryName = @"Malaysia" }); this.Add(new AthletesDataItem() { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", Position = @"down", - Name = @"Esther Kühn", - AthleteNumber = 24868, - BeatsPerMinute = 92, - TopSpeed = 5.5, - Registered = @"2017-05-14T12:30:08-03:00", + Name = @"Keira Walker", + AthleteNumber = 34116, + BeatsPerMinute = 94, + TopSpeed = 4.8, + Registered = @"2017-01-09T05:46:07-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", - CountryName = @"Russian Federation" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", + CountryName = @"Albania" }); this.Add(new AthletesDataItem() { - Id = 80, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Id = 266, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", Position = @"down", - Name = @"Cecil Nichols", - AthleteNumber = 20656, - BeatsPerMinute = 100, - TopSpeed = 5, - Registered = @"2017-04-24T01:20:34-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", - CountryName = @"RWANDA" + Name = @"Moritz Braun", + AthleteNumber = 48081, + BeatsPerMinute = 107, + TopSpeed = 6, + Registered = @"2017-06-13T12:54:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", + CountryName = @"Andorra" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lilly Keuter", - AthleteNumber = 49893, - BeatsPerMinute = 102, - TopSpeed = 4.5, - Registered = @"2017-01-20T02:38:39-02:00", + Id = 267, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", + Position = @"current", + Name = @"Villads Larsen", + AthleteNumber = 44677, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-25T11:25:30-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", + CountryName = @"Kuwait" + }); + this.Add(new AthletesDataItem() + { + Id = 268, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", + Position = @"up", + Name = @"Sandro Carpentier", + AthleteNumber = 23503, + BeatsPerMinute = 96, + TopSpeed = 5.7, + Registered = @"2017-09-30T01:01:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", - CountryName = @"Saint Kitts and Nevis" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", + CountryName = @"Belgium" + }); + this.Add(new AthletesDataItem() + { + Id = 269, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Position = @"current", + Name = @"Emil Meißner", + AthleteNumber = 37183, + BeatsPerMinute = 97, + TopSpeed = 4, + Registered = @"2017-07-15T12:32:30-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", + CountryName = @"Gambia" }); this.Add(new AthletesDataItem() { - Id = 200, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", - Position = @"current", - Name = @"Alice Perry", - AthleteNumber = 23750, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-03-31T07:15:46-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", - CountryName = @"Saint Lucia" + Id = 270, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Emily Olsen", + AthleteNumber = 13887, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-10-03T08:01:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", + CountryName = @"Central African Republic" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", Position = @"down", - Name = @"Eléa Robin", - AthleteNumber = 26742, + Name = @"آراد جعفری", + AthleteNumber = 34962, BeatsPerMinute = 90, - TopSpeed = 4.7, - Registered = @"2017-03-30T12:34:24-03:00", + TopSpeed = 4.8, + Registered = @"2017-04-22T04:20:39-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", - CountryName = @"Saint Vincent and the Grenadines" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", + CountryName = @"Burundi" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"down", - Name = @"میلاد قاسمی", - AthleteNumber = 12788, - BeatsPerMinute = 101, - TopSpeed = 4.1, - Registered = @"2017-03-01T07:51:17-02:00", + Name = @"Jimmie Mcguinness", + AthleteNumber = 20729, + BeatsPerMinute = 90, + TopSpeed = 4.6, + Registered = @"2017-10-07T06:08:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", - CountryName = @"Samoa" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", + CountryName = @"Botswana" }); this.Add(new AthletesDataItem() { - Id = 72, + Id = 272, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", Name = @"Sélène Roussel", @@ -2066,549 +2122,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 159, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", - Position = @"up", - Name = @"Eva Dean", - AthleteNumber = 48874, - BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-03-04T01:58:52-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", - CountryName = @"Sao Tome and Principe" - }); - this.Add(new AthletesDataItem() - { - Id = 12, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Id = 272, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Sara Larsen", - AthleteNumber = 37094, - BeatsPerMinute = 97, - TopSpeed = 4.5, - Registered = @"2017-04-14T11:48:28-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", - CountryName = @"Saudi Arabia" - }); - this.Add(new AthletesDataItem() - { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", - Position = @"down", - Name = @"Kaya Taşlı", - AthleteNumber = 42291, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-01-30T03:23:36-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", - CountryName = @"Senegal" - }); - this.Add(new AthletesDataItem() - { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Adam Bouchard", - AthleteNumber = 38672, - BeatsPerMinute = 99, - TopSpeed = 4.7, - Registered = @"2017-01-04T03:04:05-02:00", + Name = @"Aaron Robertson", + AthleteNumber = 30727, + BeatsPerMinute = 95, + TopSpeed = 4.2, + Registered = @"2017-08-23T09:37:40-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", - CountryName = @"Seychelles" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", + CountryName = @"Indonesia" }); this.Add(new AthletesDataItem() { - Id = 96, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", Position = @"up", - Name = @"Thea Edwards", - AthleteNumber = 29141, - BeatsPerMinute = 99, - TopSpeed = 5.8, - Registered = @"2017-05-23T05:24:38-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", - CountryName = @"Sierra Leone" - }); - this.Add(new AthletesDataItem() - { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"current", - Name = @"Ana Bourgeois", - AthleteNumber = 24612, - BeatsPerMinute = 110, - TopSpeed = 6, - Registered = @"2017-11-02T02:17:43-02:00", + Name = @"Afet Kumcuoğlu", + AthleteNumber = 33454, + BeatsPerMinute = 106, + TopSpeed = 5.1, + Registered = @"2017-09-16T07:05:43-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", - CountryName = @"Singapore" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", + CountryName = @"New Zealand" }); this.Add(new AthletesDataItem() { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", Position = @"up", - Name = @"Layla Douglas", - AthleteNumber = 21977, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-04-19T11:43:38-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", - CountryName = @"Slovenia" - }); - this.Add(new AthletesDataItem() - { - Id = 178, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lillian Wade", - AthleteNumber = 10729, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-04-07T09:53:13-03:00", + Name = @"Annabelle Besteman", + AthleteNumber = 30560, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-11-11T02:04:19-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", - CountryName = @"Solomon Islands" - }); - this.Add(new AthletesDataItem() - { - Id = 192, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", - Position = @"down", - Name = @"Viivi Kujala", - AthleteNumber = 29939, - BeatsPerMinute = 93, - TopSpeed = 4.1, - Registered = @"2017-05-03T02:40:05-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", - CountryName = @"Somalia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", + CountryName = @"North Korea" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Id = 274, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"up", - Name = @"Charlotte Dean", - AthleteNumber = 45969, + Name = @"Minea Rantanen", + AthleteNumber = 18835, BeatsPerMinute = 105, TopSpeed = 5, - Registered = @"2017-02-13T05:39:15-02:00", + Registered = @"2017-01-24T07:30:43-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", - CountryName = @"South Africa" - }); - this.Add(new AthletesDataItem() - { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Marisvalda Martins", - AthleteNumber = 33879, - BeatsPerMinute = 107, - TopSpeed = 5.4, - Registered = @"2017-01-31T12:07:48-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", - CountryName = @"Spain" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", + CountryName = @"Jordan" }); this.Add(new AthletesDataItem() { - Id = 129, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", Position = @"up", - Name = @"Ella Hansen", - AthleteNumber = 27075, - BeatsPerMinute = 101, - TopSpeed = 5.1, - Registered = @"2017-01-05T10:12:42-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", - CountryName = @"Sri Lanka" - }); - this.Add(new AthletesDataItem() - { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Johann Hinz", - AthleteNumber = 48244, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-03-10T07:36:56-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", - CountryName = @"Sudan" + Name = @"Fritz Sommer", + AthleteNumber = 26210, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-09-29T03:54:57-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", + CountryName = @"Lithuania" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", - Position = @"current", - Name = @"Nick Naumann", - AthleteNumber = 25566, - BeatsPerMinute = 109, + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", + Position = @"down", + Name = @"Rafael Gutierrez", + AthleteNumber = 38804, + BeatsPerMinute = 100, TopSpeed = 5.9, - Registered = @"2017-07-12T09:01:11-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", - CountryName = @"Swaziland" + Registered = @"2017-02-08T07:50:59-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", + CountryName = @"Guinea" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", - Position = @"up", - Name = @"آوا سلطانی نژاد", - AthleteNumber = 45635, - BeatsPerMinute = 98, - TopSpeed = 4.1, - Registered = @"2017-04-10T11:39:46-03:00", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", + Position = @"current", + Name = @"Ellen Leppo", + AthleteNumber = 29286, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-08-16T09:46:35-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", - CountryName = @"Sweden" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", + CountryName = @"Belarus" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"current", - Name = @"Ilke Kisters", - AthleteNumber = 23817, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-01-04T02:54:53-02:00", + Name = @"Encarnacion Martin", + AthleteNumber = 40912, + BeatsPerMinute = 105, + TopSpeed = 5.5, + Registered = @"2017-01-11T12:52:28-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", - CountryName = @"Switzerland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", + CountryName = @"Thailand" }); this.Add(new AthletesDataItem() { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"current", - Name = @"Alex Craig", - AthleteNumber = 21868, - BeatsPerMinute = 94, - TopSpeed = 4.2, - Registered = @"2017-03-19T10:20:51-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", - CountryName = @"Syrian Arab Republic" + Name = @"David Scott", + AthleteNumber = 46997, + BeatsPerMinute = 101, + TopSpeed = 4.4, + Registered = @"2017-07-25T09:23:24-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", + CountryName = @"Portugal" }); this.Add(new AthletesDataItem() { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", - Position = @"up", - Name = @"Franklin Byrd", - AthleteNumber = 49498, - BeatsPerMinute = 106, - TopSpeed = 5.3, - Registered = @"2017-11-04T11:09:26-02:00", + Id = 279, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Position = @"current", + Name = @"Ashley Romero", + AthleteNumber = 36611, + BeatsPerMinute = 104, + TopSpeed = 5.5, + Registered = @"2017-02-08T12:45:46-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", - CountryName = @"Taiwan, Province of China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", + CountryName = @"Mongolia" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", + Id = 280, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Position = @"down", + Name = @"Cecil Nichols", + AthleteNumber = 20656, + BeatsPerMinute = 100, + TopSpeed = 5, + Registered = @"2017-04-24T01:20:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", + CountryName = @"RWANDA" + }); + this.Add(new AthletesDataItem() + { + Id = 282, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", Position = @"current", - Name = @"Pippa Morris", - AthleteNumber = 44421, - BeatsPerMinute = 101, - TopSpeed = 5.5, - Registered = @"2017-03-06T09:21:58-02:00", + Name = @"Johann Fischer", + AthleteNumber = 37212, + BeatsPerMinute = 98, + TopSpeed = 5.8, + Registered = @"2017-09-01T04:39:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", - CountryName = @"Tajikistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", + CountryName = @"Brazil" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", - Position = @"up", - Name = @"Emma Turner", - AthleteNumber = 39487, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-07-30T01:33:14-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", - CountryName = @"Tanzania, United Republic of" + Id = 283, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Position = @"current", + Name = @"سینا مرادی", + AthleteNumber = 10809, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-04-05T05:27:13-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", + CountryName = @"Bahrain" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", + Id = 284, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", Position = @"current", - Name = @"Encarnacion Martin", - AthleteNumber = 40912, + Name = @"Abel Brun", + AthleteNumber = 39315, BeatsPerMinute = 105, - TopSpeed = 5.5, - Registered = @"2017-01-11T12:52:28-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", - CountryName = @"Thailand" + TopSpeed = 5.1, + Registered = @"2017-10-05T05:54:31-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", + CountryName = @"Afghanistan" }); this.Add(new AthletesDataItem() { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Sara Hannula", - AthleteNumber = 22025, - BeatsPerMinute = 102, - TopSpeed = 4.2, - Registered = @"2017-10-09T11:32:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", - CountryName = @"Timor-Leste" + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Position = @"current", + Name = @"Jeffrey Medina", + AthleteNumber = 42905, + BeatsPerMinute = 100, + TopSpeed = 5.2, + Registered = @"2017-09-15T02:11:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", + CountryName = @"Greece" }); this.Add(new AthletesDataItem() { - Id = 147, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", Position = @"down", - Name = @"میلاد یاسمی", - AthleteNumber = 44023, + Name = @"Niilo Laurila", + AthleteNumber = 49215, BeatsPerMinute = 104, - TopSpeed = 5.2, - Registered = @"2017-06-10T04:11:01-03:00", + TopSpeed = 4.5, + Registered = @"2017-04-26T01:26:36-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", - CountryName = @"Togo" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", + CountryName = @"Ethiopia" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Veronika Huber", - AthleteNumber = 18146, - BeatsPerMinute = 103, - TopSpeed = 5.2, - Registered = @"2017-07-13T02:23:56-03:00", + Name = @"Marisvalda Martins", + AthleteNumber = 33879, + BeatsPerMinute = 107, + TopSpeed = 5.4, + Registered = @"2017-01-31T12:07:48-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", - CountryName = @"Tonga" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", + CountryName = @"Spain" }); this.Add(new AthletesDataItem() { - Id = 122, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Natalie Conrad", - AthleteNumber = 42602, - BeatsPerMinute = 108, - TopSpeed = 6, - Registered = @"2017-03-18T06:35:44-02:00", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", + Position = @"current", + Name = @"Eloida Novaes", + AthleteNumber = 30751, + BeatsPerMinute = 107, + TopSpeed = 4.2, + Registered = @"2017-01-02T01:04:04-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", - CountryName = @"Trinidad and Tobago" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", + CountryName = @"Chile" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Charlotte Dean", + AthleteNumber = 45969, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-02-13T05:39:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", + CountryName = @"South Africa" + }); + this.Add(new AthletesDataItem() + { + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", Position = @"current", - Name = @"Marialba Nascimento", - AthleteNumber = 47061, - BeatsPerMinute = 108, - TopSpeed = 5.2, - Registered = @"2017-09-19T05:47:21-03:00", + Name = @"Loïc Gerard", + AthleteNumber = 31706, + BeatsPerMinute = 102, + TopSpeed = 4.4, + Registered = @"2017-07-28T09:10:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", + CountryName = @"Ireland" + }); + this.Add(new AthletesDataItem() + { + Id = 292, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", + Position = @"down", + Name = @"Asta Hansen", + AthleteNumber = 17222, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-01-08T02:41:56-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", - CountryName = @"Tunisia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", + CountryName = @"Kazakhstan" + }); + this.Add(new AthletesDataItem() + { + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Sara Hannula", + AthleteNumber = 22025, + BeatsPerMinute = 102, + TopSpeed = 4.2, + Registered = @"2017-10-09T11:32:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", + CountryName = @"Timor-Leste" }); this.Add(new AthletesDataItem() { - Id = 135, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", - Position = @"down", - Name = @"Darryl Douglas", - AthleteNumber = 35826, - BeatsPerMinute = 96, - TopSpeed = 4.6, - Registered = @"2017-07-20T11:45:52-03:00", + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"current", + Name = @"Ana Bourgeois", + AthleteNumber = 24612, + BeatsPerMinute = 110, + TopSpeed = 6, + Registered = @"2017-11-02T02:17:43-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", - CountryName = @"Turkey" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", + CountryName = @"Singapore" }); this.Add(new AthletesDataItem() { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 296, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", Position = @"up", - Name = @"Adem Özdoğan", - AthleteNumber = 45143, - BeatsPerMinute = 90, - TopSpeed = 5.5, - Registered = @"2017-02-16T07:11:52-02:00", + Name = @"Thea Edwards", + AthleteNumber = 29141, + BeatsPerMinute = 99, + TopSpeed = 5.8, + Registered = @"2017-05-23T05:24:38-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", - CountryName = @"Turkmenistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", + CountryName = @"Sierra Leone" }); this.Add(new AthletesDataItem() { - Id = 14, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", - Position = @"up", - Name = @"Ömür Denkel", - AthleteNumber = 31061, - BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-02-18T05:32:55-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", - CountryName = @"Tuvalu" + Id = 299, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"down", + Name = @"Victor Lévesque", + AthleteNumber = 48375, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-11-10T11:31:44-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", + CountryName = @"Mauritania" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Id = 301, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"down", - Name = @"Cathalijne Van Der Ree", - AthleteNumber = 45160, - BeatsPerMinute = 102, - TopSpeed = 5.4, - Registered = @"2017-02-13T05:23:49-02:00", + Name = @"Louis Stewart", + AthleteNumber = 48131, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-02-26T07:28:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", - CountryName = @"Uganda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", + CountryName = @"Honduras" }); this.Add(new AthletesDataItem() { - Id = 164, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Ethel Stephens", - AthleteNumber = 18692, - BeatsPerMinute = 94, - TopSpeed = 4.1, - Registered = @"2017-02-13T05:03:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", - CountryName = @"Ukraine" + Id = 302, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", + Position = @"up", + Name = @"Bill Fox", + AthleteNumber = 18511, + BeatsPerMinute = 91, + TopSpeed = 5, + Registered = @"2017-10-24T08:25:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", + CountryName = @"Iran, Islamic Republic Of" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Id = 304, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", Position = @"down", - Name = @"Aatu Ranta", - AthleteNumber = 38049, - BeatsPerMinute = 94, - TopSpeed = 5.1, - Registered = @"2017-07-21T04:22:18-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", - CountryName = @"United Arab Emirates" - }); - this.Add(new AthletesDataItem() - { - Id = 169, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", - Position = @"up", - Name = @"Aziz Santos", - AthleteNumber = 38947, + Name = @"Mathys Martin", + AthleteNumber = 32928, BeatsPerMinute = 98, - TopSpeed = 4, - Registered = @"2017-04-03T02:18:46-03:00", + TopSpeed = 5.5, + Registered = @"2017-05-17T12:51:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", - CountryName = @"United Kingdom" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", + CountryName = @"Holy See (Vatican City State)" }); this.Add(new AthletesDataItem() { - Id = 170, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", - Position = @"up", - Name = @"Fernando Gimenez", - AthleteNumber = 31290, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-06-21T06:45:54-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uruguay" + Id = 305, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Position = @"current", + Name = @"Gianne Godijn", + AthleteNumber = 45945, + BeatsPerMinute = 96, + TopSpeed = 4.5, + Registered = @"2017-03-22T03:23:12-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", + CountryName = @"Italy" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", - Position = @"down", - Name = @"Mathieu Mathieu", - AthleteNumber = 10555, - BeatsPerMinute = 101, - TopSpeed = 5.2, - Registered = @"2017-01-05T07:28:11-02:00", + Id = 306, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Position = @"up", + Name = @"Mira Campos", + AthleteNumber = 39222, + BeatsPerMinute = 95, + TopSpeed = 5.9, + Registered = @"2017-01-11T01:41:31-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uzbekistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", + CountryName = @"Armenia" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"down", - Name = @"Juanita Franklin", - AthleteNumber = 13907, - BeatsPerMinute = 91, - TopSpeed = 6, - Registered = @"2017-10-04T02:46:46-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", - CountryName = @"Vanuatu" + Name = @"Esther Kühn", + AthleteNumber = 24868, + BeatsPerMinute = 92, + TopSpeed = 5.5, + Registered = @"2017-05-14T12:30:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", + CountryName = @"Russian Federation" }); this.Add(new AthletesDataItem() { - Id = 25, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", Position = @"up", - Name = @"Stanley Hart", - AthleteNumber = 14150, - BeatsPerMinute = 91, - TopSpeed = 4.5, - Registered = @"2017-08-19T03:02:33-03:00", + Name = @"Hans Möller", + AthleteNumber = 34122, + BeatsPerMinute = 109, + TopSpeed = 5.6, + Registered = @"2017-06-20T06:02:49-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", - CountryName = @"Venezuela" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", + CountryName = @"Djibouti" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 309, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", Position = @"current", - Name = @"Eliza Bishop", - AthleteNumber = 31774, - BeatsPerMinute = 96, - TopSpeed = 4.7, - Registered = @"2017-09-22T11:49:02-03:00", + Name = @"Alice Perry", + AthleteNumber = 23750, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-03-31T07:15:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", - CountryName = @"Western Sahara" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", + CountryName = @"Saint Lucia" }); this.Add(new AthletesDataItem() { - Id = 34, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Id = 310, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Position = @"up", + Name = @"Kaya Tekand", + AthleteNumber = 11028, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-04-10T09:57:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", + CountryName = @"Fiji" + }); + this.Add(new AthletesDataItem() + { + Id = 311, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Linda Schäfer", - AthleteNumber = 43074, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-01-05T11:41:20-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", - CountryName = @"Yemen" + Name = @"Ilona Salonen", + AthleteNumber = 27068, + BeatsPerMinute = 91, + TopSpeed = 5.4, + Registered = @"2017-07-03T06:19:47-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", + CountryName = @"Bolivia" }); } } diff --git a/samples/grids/grid/toolbar-sample-2/BlazorClientApp.csproj b/samples/grids/grid/toolbar-sample-2/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/toolbar-sample-2/BlazorClientApp.csproj +++ b/samples/grids/grid/toolbar-sample-2/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/toolbar-sample-3/AthletesData.cs b/samples/grids/grid/toolbar-sample-3/AthletesData.cs index 035db34185..5e060e18ef 100644 --- a/samples/grids/grid/toolbar-sample-3/AthletesData.cs +++ b/samples/grids/grid/toolbar-sample-3/AthletesData.cs @@ -22,199 +22,129 @@ public AthletesData() { this.Add(new AthletesDataItem() { - Id = 84, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", + Id = 100, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", Position = @"current", - Name = @"Abel Brun", - AthleteNumber = 39315, - BeatsPerMinute = 105, - TopSpeed = 5.1, - Registered = @"2017-10-05T05:54:31-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", - CountryName = @"Afghanistan" + Name = @"Alexis Walker", + AthleteNumber = 43183, + BeatsPerMinute = 103, + TopSpeed = 5.8, + Registered = @"2017-08-07T10:35:06-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", + CountryName = @"Ghana" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Id = 101, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"Keira Walker", - AthleteNumber = 34116, - BeatsPerMinute = 94, - TopSpeed = 4.8, - Registered = @"2017-01-09T05:46:07-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", - CountryName = @"Albania" - }); - this.Add(new AthletesDataItem() - { - Id = 197, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", - Position = @"current", - Name = @"Brent Lord", - AthleteNumber = 20943, - BeatsPerMinute = 92, - TopSpeed = 4.8, - Registered = @"2017-01-23T06:14:22-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", - CountryName = @"Algeria" + Name = @"Lavínia Silva", + AthleteNumber = 33994, + BeatsPerMinute = 93, + TopSpeed = 5.6, + Registered = @"2017-03-22T08:55:46-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", + CountryName = @"Norway" }); this.Add(new AthletesDataItem() { - Id = 66, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 105, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Moritz Braun", - AthleteNumber = 48081, - BeatsPerMinute = 107, - TopSpeed = 6, - Registered = @"2017-06-13T12:54:56-03:00", + Name = @"Samu Hokkanen", + AthleteNumber = 22469, + BeatsPerMinute = 106, + TopSpeed = 5.5, + Registered = @"2017-06-29T04:58:27-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", - CountryName = @"Andorra" - }); - this.Add(new AthletesDataItem() - { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", - Position = @"down", - Name = @"Zaina Pomp", - AthleteNumber = 14109, - BeatsPerMinute = 90, - TopSpeed = 5.7, - Registered = @"2017-09-07T11:17:40-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", - CountryName = @"Angola" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", + CountryName = @"Azerbaijan" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Alberto Clark", - AthleteNumber = 29912, + Name = @"Megan Webb", + AthleteNumber = 30713, BeatsPerMinute = 93, - TopSpeed = 4.6, - Registered = @"2017-02-02T03:50:21-02:00", + TopSpeed = 5.6, + Registered = @"2017-08-20T09:26:51-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", - CountryName = @"Antigua and Barbuda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", + CountryName = @"Malta" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Derrick Price", - AthleteNumber = 19792, - BeatsPerMinute = 94, - TopSpeed = 5.6, - Registered = @"2017-03-19T01:10:55-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", - CountryName = @"Argentina" + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"up", + Name = @"Pedro Marquez", + AthleteNumber = 16169, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-11-11T05:14:31-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", + CountryName = @"Malawi" }); this.Add(new AthletesDataItem() { - Id = 6, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 108, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Mira Campos", - AthleteNumber = 39222, - BeatsPerMinute = 95, - TopSpeed = 5.9, - Registered = @"2017-01-11T01:41:31-02:00", + Name = @"Noah Bergeron", + AthleteNumber = 35139, + BeatsPerMinute = 110, + TopSpeed = 5.6, + Registered = @"2017-06-23T01:21:21-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", - CountryName = @"Armenia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", + CountryName = @"Cote DIvoire" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"current", - Name = @"Kiara Dubois", - AthleteNumber = 49964, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-09-28T04:37:56-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", - CountryName = @"Australia" + Name = @"Annabell Brand", + AthleteNumber = 39233, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-01T12:21:24-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", + CountryName = @"Papua New Guinea" }); this.Add(new AthletesDataItem() { - Id = 168, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"current", - Name = @"Calvin Hunt", - AthleteNumber = 35535, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-11-07T09:58:42-02:00", + Name = @"Özsu Keçeci", + AthleteNumber = 29403, + BeatsPerMinute = 106, + TopSpeed = 4.2, + Registered = @"2017-01-19T11:34:13-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", - CountryName = @"Austria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", + CountryName = @"Latvia" }); this.Add(new AthletesDataItem() { - Id = 105, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", - Name = @"Samu Hokkanen", - AthleteNumber = 22469, - BeatsPerMinute = 106, - TopSpeed = 5.5, - Registered = @"2017-06-29T04:58:27-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", - CountryName = @"Azerbaijan" - }); - this.Add(new AthletesDataItem() - { - Id = 33, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", - Position = @"up", - Name = @"Zackary Roy", - AthleteNumber = 45996, - BeatsPerMinute = 92, + Name = @"Emilie Morin", + AthleteNumber = 26164, + BeatsPerMinute = 98, TopSpeed = 4.9, - Registered = @"2017-07-07T03:51:26-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", - CountryName = @"Bahamas" - }); - this.Add(new AthletesDataItem() - { - Id = 83, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", - Position = @"current", - Name = @"سینا مرادی", - AthleteNumber = 10809, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-04-05T05:27:13-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", - CountryName = @"Bahrain" - }); - this.Add(new AthletesDataItem() - { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", - Position = @"current", - Name = @"Maurice Lambert", - AthleteNumber = 17443, - BeatsPerMinute = 96, - TopSpeed = 5.6, - Registered = @"2017-06-05T08:19:32-03:00", + Registered = @"2017-02-01T04:18:19-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", - CountryName = @"Bangladesh" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", + CountryName = @"Kyrgyzstan" }); this.Add(new AthletesDataItem() { @@ -232,129 +162,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", - Position = @"current", - Name = @"Ellen Leppo", - AthleteNumber = 29286, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-08-16T09:46:35-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", - CountryName = @"Belarus" + Id = 112, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"down", + Name = @"Karen Shaw", + AthleteNumber = 31048, + BeatsPerMinute = 107, + TopSpeed = 5.7, + Registered = @"2017-05-15T09:25:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", + CountryName = @"Ecuador" }); this.Add(new AthletesDataItem() { - Id = 68, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", - Position = @"up", - Name = @"Sandro Carpentier", - AthleteNumber = 23503, - BeatsPerMinute = 96, - TopSpeed = 5.7, - Registered = @"2017-09-30T01:01:04-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", - CountryName = @"Belgium" - }); - this.Add(new AthletesDataItem() - { - Id = 150, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"up", - Name = @"Gustav Petersen", - AthleteNumber = 20984, - BeatsPerMinute = 107, - TopSpeed = 4.6, - Registered = @"2017-01-01T07:40:19-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", - CountryName = @"Belize" - }); - this.Add(new AthletesDataItem() - { - Id = 142, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", - Position = @"current", - Name = @"Nicoline Thomsen", - AthleteNumber = 36778, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-03-26T10:04:29-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", - CountryName = @"Benin" - }); - this.Add(new AthletesDataItem() - { - Id = 19, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", Position = @"current", - Name = @"Sedef Tunçeri", - AthleteNumber = 48164, + Name = @"Marialba Nascimento", + AthleteNumber = 47061, BeatsPerMinute = 108, - TopSpeed = 5.6, - Registered = @"2017-03-29T11:54:15-03:00", + TopSpeed = 5.2, + Registered = @"2017-09-19T05:47:21-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", - CountryName = @"Bhutan" - }); - this.Add(new AthletesDataItem() - { - Id = 202, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Ilona Salonen", - AthleteNumber = 27068, - BeatsPerMinute = 91, - TopSpeed = 5.4, - Registered = @"2017-07-03T06:19:47-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", - CountryName = @"Bolivia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", + CountryName = @"Tunisia" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", - Position = @"up", - Name = @"Clarisse Rey", - AthleteNumber = 29795, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-06-09T08:07:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", - CountryName = @"Bosnia and Herzegovina" + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", + Position = @"current", + Name = @"Nick Naumann", + AthleteNumber = 25566, + BeatsPerMinute = 109, + TopSpeed = 5.9, + Registered = @"2017-07-12T09:01:11-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", + CountryName = @"Swaziland" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 116, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"down", - Name = @"Jimmie Mcguinness", - AthleteNumber = 20729, - BeatsPerMinute = 90, - TopSpeed = 4.6, - Registered = @"2017-10-07T06:08:00-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", - CountryName = @"Botswana" + Name = @"Sevcan Kollen", + AthleteNumber = 13728, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-09-08T08:29:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", + CountryName = @"Guatemala" }); this.Add(new AthletesDataItem() { - Id = 82, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", Position = @"current", - Name = @"Johann Fischer", - AthleteNumber = 37212, - BeatsPerMinute = 98, - TopSpeed = 5.8, - Registered = @"2017-09-01T04:39:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", - CountryName = @"Brazil" + Name = @"Väinö Salmi", + AthleteNumber = 29839, + BeatsPerMinute = 107, + TopSpeed = 5.5, + Registered = @"2017-10-21T05:57:02-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", + CountryName = @"Guinea-Bissau" }); this.Add(new AthletesDataItem() { @@ -372,45 +246,31 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 144, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", - Position = @"down", - Name = @"Milja Leino", - AthleteNumber = 33563, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-11-01T10:34:07-02:00", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", + Position = @"current", + Name = @"Maurice Lambert", + AthleteNumber = 17443, + BeatsPerMinute = 96, + TopSpeed = 5.6, + Registered = @"2017-06-05T08:19:32-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", - CountryName = @"Burkina Faso" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", + CountryName = @"Bangladesh" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 122, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"آراد جعفری", - AthleteNumber = 34962, - BeatsPerMinute = 90, - TopSpeed = 4.8, - Registered = @"2017-04-22T04:20:39-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", - CountryName = @"Burundi" - }); - this.Add(new AthletesDataItem() - { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Pippa Roberts", - AthleteNumber = 15588, - BeatsPerMinute = 105, - TopSpeed = 4.1, - Registered = @"2017-02-07T10:23:13-02:00", + Name = @"Natalie Conrad", + AthleteNumber = 42602, + BeatsPerMinute = 108, + TopSpeed = 6, + Registered = @"2017-03-18T06:35:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", - CountryName = @"Cambodia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", + CountryName = @"Trinidad and Tobago" }); this.Add(new AthletesDataItem() { @@ -428,101 +288,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 199, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", - Position = @"up", - Name = @"Lucie Dumont", - AthleteNumber = 12104, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-01-08T02:13:29-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", - CountryName = @"Canada" - }); - this.Add(new AthletesDataItem() - { - Id = 136, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Elaine Matthews", - AthleteNumber = 38574, - BeatsPerMinute = 110, - TopSpeed = 5.5, - Registered = @"2017-01-26T11:50:00-02:00", + Name = @"Flora Perez", + AthleteNumber = 23907, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-04-12T04:16:56-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", - CountryName = @"Cape Verde" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", + CountryName = @"Poland" }); this.Add(new AthletesDataItem() { - Id = 70, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", Position = @"up", - Name = @"Emily Olsen", - AthleteNumber = 13887, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-10-03T08:01:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", - CountryName = @"Central African Republic" + Name = @"آنیتا كامياران", + AthleteNumber = 18980, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-07-21T06:42:59-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", + CountryName = @"Lebanon" }); this.Add(new AthletesDataItem() { - Id = 21, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", - Position = @"down", - Name = @"Kuzey Aclan", - AthleteNumber = 18583, - BeatsPerMinute = 102, - TopSpeed = 5.3, - Registered = @"2017-09-12T09:14:14-03:00", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"current", + Name = @"Eeli Makinen", + AthleteNumber = 45296, + BeatsPerMinute = 106, + TopSpeed = 5.2, + Registered = @"2017-01-06T09:58:02-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", - CountryName = @"Chad" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", + CountryName = @"Finland" }); this.Add(new AthletesDataItem() { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", - Position = @"current", - Name = @"Eloida Novaes", - AthleteNumber = 30751, - BeatsPerMinute = 107, - TopSpeed = 4.2, - Registered = @"2017-01-02T01:04:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", - CountryName = @"Chile" - }); - this.Add(new AthletesDataItem() - { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", Position = @"down", - Name = @"آوا احمدی", - AthleteNumber = 44347, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-06-04T09:04:31-03:00", + Name = @"Mathieu Mathieu", + AthleteNumber = 10555, + BeatsPerMinute = 101, + TopSpeed = 5.2, + Registered = @"2017-01-05T07:28:11-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", - CountryName = @"China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uzbekistan" }); this.Add(new AthletesDataItem() { - Id = 127, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"down", - Name = @"Gerardo Soto", - AthleteNumber = 22958, - BeatsPerMinute = 90, - TopSpeed = 5, - Registered = @"2017-06-04T12:52:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", - CountryName = @"Colombia" + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Position = @"current", + Name = @"Marie Poulsen", + AthleteNumber = 44113, + BeatsPerMinute = 109, + TopSpeed = 4.7, + Registered = @"2017-04-15T10:25:21-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", + CountryName = @"Morocco" }); this.Add(new AthletesDataItem() { @@ -540,143 +372,101 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 38, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Charlotte Meyer", - AthleteNumber = 21442, - BeatsPerMinute = 110, - TopSpeed = 4.6, - Registered = @"2017-10-19T10:38:35-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", - CountryName = @"Cook Islands" + Id = 127, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", + Position = @"down", + Name = @"Gerardo Soto", + AthleteNumber = 22958, + BeatsPerMinute = 90, + TopSpeed = 5, + Registered = @"2017-06-04T12:52:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", + CountryName = @"Colombia" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 128, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", Position = @"up", - Name = @"Jimmy Bailey", - AthleteNumber = 38510, + Name = @"Sophie Lewis", + AthleteNumber = 46222, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-20T09:42:07-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", + CountryName = @"Monaco" + }); + this.Add(new AthletesDataItem() + { + Id = 129, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Position = @"up", + Name = @"Ella Hansen", + AthleteNumber = 27075, BeatsPerMinute = 101, - TopSpeed = 4.7, - Registered = @"2017-06-30T04:13:42-03:00", + TopSpeed = 5.1, + Registered = @"2017-01-05T10:12:42-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", - CountryName = @"Costa Rica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", + CountryName = @"Sri Lanka" }); this.Add(new AthletesDataItem() { - Id = 108, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"up", - Name = @"Noah Bergeron", - AthleteNumber = 35139, - BeatsPerMinute = 110, - TopSpeed = 5.6, - Registered = @"2017-06-23T01:21:21-03:00", + Name = @"Adem Özdoğan", + AthleteNumber = 45143, + BeatsPerMinute = 90, + TopSpeed = 5.5, + Registered = @"2017-02-16T07:11:52-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", - CountryName = @"Cote DIvoire" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", + CountryName = @"Turkmenistan" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", Position = @"down", - Name = @"Laudelino Castro", - AthleteNumber = 12711, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-08T04:03:22-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", - CountryName = @"Croatia" + Name = @"آوا احمدی", + AthleteNumber = 44347, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-06-04T09:04:31-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", + CountryName = @"China" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"current", - Name = @"Oscar Calvo", - AthleteNumber = 45078, - BeatsPerMinute = 109, - TopSpeed = 4.3, - Registered = @"2017-06-19T10:57:42-03:00", + Name = @"Eliza Bishop", + AthleteNumber = 31774, + BeatsPerMinute = 96, + TopSpeed = 4.7, + Registered = @"2017-09-22T11:49:02-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", - CountryName = @"Cuba" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", + CountryName = @"Western Sahara" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"down", - Name = @"Lance Dunn", - AthleteNumber = 10113, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-03-13T10:51:36-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", - CountryName = @"Cyprus" - }); - this.Add(new AthletesDataItem() - { - Id = 173, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", - Position = @"current", - Name = @"Hassana Camp", - AthleteNumber = 14467, - BeatsPerMinute = 104, + Name = @"Veronika Huber", + AthleteNumber = 18146, + BeatsPerMinute = 103, TopSpeed = 5.2, - Registered = @"2017-06-02T12:21:59-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", - CountryName = @"Czechia" - }); - this.Add(new AthletesDataItem() - { - Id = 46, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", - Position = @"current", - Name = @"Ronja Kraft", - AthleteNumber = 21800, - BeatsPerMinute = 101, - TopSpeed = 5.3, - Registered = @"2017-04-02T03:33:57-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", - CountryName = @"Denmark" - }); - this.Add(new AthletesDataItem() - { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Hans Möller", - AthleteNumber = 34122, - BeatsPerMinute = 109, - TopSpeed = 5.6, - Registered = @"2017-06-20T06:02:49-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", - CountryName = @"Djibouti" - }); - this.Add(new AthletesDataItem() - { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Ceylan Duygulu", - AthleteNumber = 21527, - BeatsPerMinute = 99, - TopSpeed = 4.9, - Registered = @"2017-07-13T09:06:04-03:00", + Registered = @"2017-07-13T02:23:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", - CountryName = @"Dominica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", + CountryName = @"Tonga" }); this.Add(new AthletesDataItem() { @@ -694,227 +484,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 112, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 135, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", Position = @"down", - Name = @"Karen Shaw", - AthleteNumber = 31048, - BeatsPerMinute = 107, - TopSpeed = 5.7, - Registered = @"2017-05-15T09:25:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", - CountryName = @"Ecuador" - }); - this.Add(new AthletesDataItem() - { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Alex Martin", - AthleteNumber = 27887, + Name = @"Darryl Douglas", + AthleteNumber = 35826, BeatsPerMinute = 96, - TopSpeed = 4.2, - Registered = @"2017-10-28T04:06:33-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", - CountryName = @"Egypt" + TopSpeed = 4.6, + Registered = @"2017-07-20T11:45:52-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", + CountryName = @"Turkey" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", - Position = @"up", - Name = @"Begüm Erkekli", - AthleteNumber = 37888, + Id = 136, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Position = @"down", + Name = @"Elaine Matthews", + AthleteNumber = 38574, + BeatsPerMinute = 110, + TopSpeed = 5.5, + Registered = @"2017-01-26T11:50:00-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", + CountryName = @"Cape Verde" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Position = @"up", + Name = @"Gloria Caballero", + AthleteNumber = 43379, + BeatsPerMinute = 103, + TopSpeed = 4.3, + Registered = @"2017-08-10T08:27:45-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", + CountryName = @"Israel" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Position = @"down", + Name = @"Lance Dunn", + AthleteNumber = 10113, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-03-13T10:51:36-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", + CountryName = @"Cyprus" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"down", + Name = @"Antoine Mackay", + AthleteNumber = 34547, BeatsPerMinute = 104, - TopSpeed = 4.6, - Registered = @"2017-10-04T03:02:35-03:00", + TopSpeed = 5, + Registered = @"2017-08-22T09:11:37-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", - CountryName = @"El Salvador" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", + CountryName = @"Lesotho" }); this.Add(new AthletesDataItem() { - Id = 24, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", - Position = @"down", - Name = @"Joan Ortega", - AthleteNumber = 49478, + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Position = @"current", + Name = @"Oscar Calvo", + AthleteNumber = 45078, + BeatsPerMinute = 109, + TopSpeed = 4.3, + Registered = @"2017-06-19T10:57:42-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", + CountryName = @"Cuba" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Derrick Price", + AthleteNumber = 19792, + BeatsPerMinute = 94, + TopSpeed = 5.6, + Registered = @"2017-03-19T01:10:55-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", + CountryName = @"Argentina" + }); + this.Add(new AthletesDataItem() + { + Id = 139, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", + Position = @"current", + Name = @"Annabell Barth", + AthleteNumber = 41130, BeatsPerMinute = 103, - TopSpeed = 5.4, - Registered = @"2017-07-04T03:01:47-03:00", + TopSpeed = 5, + Registered = @"2017-08-24T11:58:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", + CountryName = @"Haiti" + }); + this.Add(new AthletesDataItem() + { + Id = 141, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", + Position = @"current", + Name = @"Miro Korpela", + AthleteNumber = 40544, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-01-10T07:12:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", - CountryName = @"Equatorial Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", + CountryName = @"Netherlands" }); this.Add(new AthletesDataItem() { - Id = 174, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", + Id = 142, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", Position = @"current", - Name = @"Beatriz Gallardo", - AthleteNumber = 38538, - BeatsPerMinute = 101, - TopSpeed = 6, - Registered = @"2017-11-06T02:14:31-02:00", + Name = @"Nicoline Thomsen", + AthleteNumber = 36778, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-03-26T10:04:29-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", + CountryName = @"Benin" + }); + this.Add(new AthletesDataItem() + { + Id = 143, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"up", + Name = @"رضا کوتی", + AthleteNumber = 13640, + BeatsPerMinute = 103, + TopSpeed = 4.2, + Registered = @"2017-04-30T02:34:29-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", - CountryName = @"Eritrea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", + CountryName = @"Pakistan" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Id = 144, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", Position = @"down", - Name = @"Sophia Carlson", - AthleteNumber = 44183, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-09-04T07:03:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", - CountryName = @"Estonia" + Name = @"Milja Leino", + AthleteNumber = 33563, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-11-01T10:34:07-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", + CountryName = @"Burkina Faso" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 147, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", Position = @"down", - Name = @"Niilo Laurila", - AthleteNumber = 49215, + Name = @"میلاد یاسمی", + AthleteNumber = 44023, BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-04-26T01:26:36-03:00", + TopSpeed = 5.2, + Registered = @"2017-06-10T04:11:01-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", - CountryName = @"Ethiopia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", + CountryName = @"Togo" }); this.Add(new AthletesDataItem() { - Id = 201, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Id = 150, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", Position = @"up", - Name = @"Kaya Tekand", - AthleteNumber = 11028, - BeatsPerMinute = 93, - TopSpeed = 5.2, - Registered = @"2017-04-10T09:57:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", - CountryName = @"Fiji" + Name = @"Gustav Petersen", + AthleteNumber = 20984, + BeatsPerMinute = 107, + TopSpeed = 4.6, + Registered = @"2017-01-01T07:40:19-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", + CountryName = @"Belize" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 151, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", Position = @"current", - Name = @"Eeli Makinen", - AthleteNumber = 45296, + Name = @"Charlotte Mills", + AthleteNumber = 49829, + BeatsPerMinute = 92, + TopSpeed = 5.3, + Registered = @"2017-05-10T04:33:10-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", + CountryName = @"Madagascar" + }); + this.Add(new AthletesDataItem() + { + Id = 154, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Position = @"down", + Name = @"Rhonda Simmmons", + AthleteNumber = 37139, + BeatsPerMinute = 96, + TopSpeed = 5.1, + Registered = @"2017-07-03T05:39:45-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", + CountryName = @"Nauru" + }); + this.Add(new AthletesDataItem() + { + Id = 155, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", + Position = @"up", + Name = @"Justin Philippe", + AthleteNumber = 12858, + BeatsPerMinute = 104, + TopSpeed = 5.7, + Registered = @"2017-03-16T02:00:35-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", + CountryName = @"Maldives" + }); + this.Add(new AthletesDataItem() + { + Id = 159, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", + Position = @"up", + Name = @"Eva Dean", + AthleteNumber = 48874, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-03-04T01:58:52-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", + CountryName = @"Sao Tome and Principe" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"up", + Name = @"Franklin Byrd", + AthleteNumber = 49498, BeatsPerMinute = 106, - TopSpeed = 5.2, - Registered = @"2017-01-06T09:58:02-02:00", + TopSpeed = 5.3, + Registered = @"2017-11-04T11:09:26-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", + CountryName = @"Taiwan, Province of China" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Alex Martin", + AthleteNumber = 27887, + BeatsPerMinute = 96, + TopSpeed = 4.2, + Registered = @"2017-10-28T04:06:33-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", + CountryName = @"Egypt" + }); + this.Add(new AthletesDataItem() + { + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Position = @"current", + Name = @"Alex Craig", + AthleteNumber = 21868, + BeatsPerMinute = 94, + TopSpeed = 4.2, + Registered = @"2017-03-19T10:20:51-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", - CountryName = @"Finland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", + CountryName = @"Syrian Arab Republic" }); this.Add(new AthletesDataItem() { - Id = 16, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Felix Olsen", - AthleteNumber = 43198, + Name = @"Adam Bouchard", + AthleteNumber = 38672, + BeatsPerMinute = 99, + TopSpeed = 4.7, + Registered = @"2017-01-04T03:04:05-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", + CountryName = @"Seychelles" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Position = @"down", + Name = @"میلاد قاسمی", + AthleteNumber = 12788, BeatsPerMinute = 101, - TopSpeed = 4.2, - Registered = @"2017-09-27T01:17:14-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", - CountryName = @"France" + TopSpeed = 4.1, + Registered = @"2017-03-01T07:51:17-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", + CountryName = @"Samoa" }); this.Add(new AthletesDataItem() { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Position = @"up", + Name = @"Millie Cooper", + AthleteNumber = 14610, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-05-08T09:30:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", + CountryName = @"Nicaragua" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Pippa Roberts", + AthleteNumber = 15588, + BeatsPerMinute = 105, + TopSpeed = 4.1, + Registered = @"2017-02-07T10:23:13-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", + CountryName = @"Cambodia" + }); + this.Add(new AthletesDataItem() + { + Id = 164, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Roman Smith", - AthleteNumber = 15531, - BeatsPerMinute = 106, - TopSpeed = 4.9, - Registered = @"2017-06-14T05:12:04-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", - CountryName = @"Gabon" + Name = @"Ethel Stephens", + AthleteNumber = 18692, + BeatsPerMinute = 94, + TopSpeed = 4.1, + Registered = @"2017-02-13T05:03:04-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", + CountryName = @"Ukraine" }); this.Add(new AthletesDataItem() { - Id = 69, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Id = 165, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Position = @"down", + Name = @"Mario Ellis", + AthleteNumber = 18026, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-02-13T11:53:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", + CountryName = @"Mali" + }); + this.Add(new AthletesDataItem() + { + Id = 166, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", Position = @"current", - Name = @"Emil Meißner", - AthleteNumber = 37183, - BeatsPerMinute = 97, - TopSpeed = 4, - Registered = @"2017-07-15T12:32:30-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", - CountryName = @"Gambia" + Name = @"Maria Parra", + AthleteNumber = 39861, + BeatsPerMinute = 106, + TopSpeed = 6, + Registered = @"2017-01-30T09:22:52-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", + CountryName = @"Kiribati" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Position = @"down", + Name = @"Aatu Ranta", + AthleteNumber = 38049, + BeatsPerMinute = 94, + TopSpeed = 5.1, + Registered = @"2017-07-21T04:22:18-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", + CountryName = @"United Arab Emirates" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"current", - Name = @"Gerald Schmidt", - AthleteNumber = 47410, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-02-20T11:53:08-02:00", + Name = @"Pippa Morris", + AthleteNumber = 44421, + BeatsPerMinute = 101, + TopSpeed = 5.5, + Registered = @"2017-03-06T09:21:58-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", - CountryName = @"Georgia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", + CountryName = @"Tajikistan" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Position = @"current", + Name = @"Esma Adıvar", + AthleteNumber = 35565, + BeatsPerMinute = 99, + TopSpeed = 4.2, + Registered = @"2017-06-17T12:34:29-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", + CountryName = @"Philippines" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", - Position = @"current", - Name = @"Gladys Van Der Steeg", - AthleteNumber = 20216, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-10-09T02:01:16-03:00", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Position = @"down", + Name = @"Louis Smith", + AthleteNumber = 31837, + BeatsPerMinute = 98, + TopSpeed = 5.4, + Registered = @"2017-03-19T08:12:23-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", - CountryName = @"Germany" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", + CountryName = @"Liberia" }); this.Add(new AthletesDataItem() { - Id = 100, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"Milo Charles", + AthleteNumber = 10661, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-07-20T09:00:22-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", + CountryName = @"Iceland" + }); + this.Add(new AthletesDataItem() + { + Id = 168, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", Position = @"current", - Name = @"Alexis Walker", - AthleteNumber = 43183, - BeatsPerMinute = 103, - TopSpeed = 5.8, - Registered = @"2017-08-07T10:35:06-03:00", + Name = @"Calvin Hunt", + AthleteNumber = 35535, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-11-07T09:58:42-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", - CountryName = @"Ghana" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", + CountryName = @"Austria" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", - Position = @"current", - Name = @"Jeffrey Medina", - AthleteNumber = 42905, - BeatsPerMinute = 100, - TopSpeed = 5.2, - Registered = @"2017-09-15T02:11:43-03:00", + Id = 169, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", + Position = @"up", + Name = @"Aziz Santos", + AthleteNumber = 38947, + BeatsPerMinute = 98, + TopSpeed = 4, + Registered = @"2017-04-03T02:18:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", - CountryName = @"Greece" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", + CountryName = @"United Kingdom" }); this.Add(new AthletesDataItem() { @@ -932,1127 +988,1127 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 116, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", - Position = @"down", - Name = @"Sevcan Kollen", - AthleteNumber = 13728, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-09-08T08:29:08-03:00", + Id = 170, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", + Position = @"up", + Name = @"Fernando Gimenez", + AthleteNumber = 31290, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-06-21T06:45:54-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", - CountryName = @"Guatemala" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uruguay" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", - Position = @"down", - Name = @"Rafael Gutierrez", - AthleteNumber = 38804, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-02-08T07:50:59-02:00", + Id = 173, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", + Position = @"current", + Name = @"Hassana Camp", + AthleteNumber = 14467, + BeatsPerMinute = 104, + TopSpeed = 5.2, + Registered = @"2017-06-02T12:21:59-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", - CountryName = @"Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", + CountryName = @"Czechia" }); this.Add(new AthletesDataItem() { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", + Id = 174, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", Position = @"current", - Name = @"Väinö Salmi", - AthleteNumber = 29839, - BeatsPerMinute = 107, - TopSpeed = 5.5, - Registered = @"2017-10-21T05:57:02-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", - CountryName = @"Guinea-Bissau" + Name = @"Beatriz Gallardo", + AthleteNumber = 38538, + BeatsPerMinute = 101, + TopSpeed = 6, + Registered = @"2017-11-06T02:14:31-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", + CountryName = @"Eritrea" }); this.Add(new AthletesDataItem() { - Id = 180, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"up", - Name = @"Lillian Bowman", - AthleteNumber = 35323, - BeatsPerMinute = 103, - TopSpeed = 4.5, - Registered = @"2017-08-31T11:55:25-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", - CountryName = @"Guyana" + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Position = @"current", + Name = @"Tim Neal", + AthleteNumber = 45860, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-04-21T04:06:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", + CountryName = @"Panama" }); this.Add(new AthletesDataItem() { - Id = 139, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", - Position = @"current", - Name = @"Annabell Barth", - AthleteNumber = 41130, - BeatsPerMinute = 103, - TopSpeed = 5, - Registered = @"2017-08-24T11:58:56-03:00", + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Position = @"down", + Name = @"Laudelino Castro", + AthleteNumber = 12711, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-08T04:03:22-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", - CountryName = @"Haiti" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", + CountryName = @"Croatia" }); this.Add(new AthletesDataItem() { - Id = 4, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Id = 178, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", Position = @"down", - Name = @"Mathys Martin", - AthleteNumber = 32928, - BeatsPerMinute = 98, - TopSpeed = 5.5, - Registered = @"2017-05-17T12:51:47-03:00", + Name = @"Lillian Wade", + AthleteNumber = 10729, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-04-07T09:53:13-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", - CountryName = @"Holy See (Vatican City State)" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", + CountryName = @"Solomon Islands" }); this.Add(new AthletesDataItem() { - Id = 1, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", - Position = @"down", - Name = @"Louis Stewart", - AthleteNumber = 48131, + Id = 180, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"up", + Name = @"Lillian Bowman", + AthleteNumber = 35323, BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-02-26T07:28:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", - CountryName = @"Honduras" + TopSpeed = 4.5, + Registered = @"2017-08-31T11:55:25-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", + CountryName = @"Guyana" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", - Position = @"current", - Name = @"Venla Korpela", - AthleteNumber = 16454, + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Ariena Achterberg", + AthleteNumber = 41330, BeatsPerMinute = 92, - TopSpeed = 4.1, - Registered = @"2017-08-22T10:36:38-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", - CountryName = @"Hungary" - }); - this.Add(new AthletesDataItem() - { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", - Position = @"down", - Name = @"Milo Charles", - AthleteNumber = 10661, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-07-20T09:00:22-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", - CountryName = @"Iceland" - }); - this.Add(new AthletesDataItem() - { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Anthony Harcourt", - AthleteNumber = 33649, - BeatsPerMinute = 109, - TopSpeed = 5.5, - Registered = @"2017-06-14T11:10:20-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", - CountryName = @"India" + TopSpeed = 5.6, + Registered = @"2017-10-22T02:15:39-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", + CountryName = @"South Korea" }); this.Add(new AthletesDataItem() { - Id = 72, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"up", - Name = @"Aaron Robertson", - AthleteNumber = 30727, - BeatsPerMinute = 95, - TopSpeed = 4.2, - Registered = @"2017-08-23T09:37:40-03:00", + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Position = @"current", + Name = @"Gerald Schmidt", + AthleteNumber = 47410, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-02-20T11:53:08-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", - CountryName = @"Indonesia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", + CountryName = @"Georgia" }); this.Add(new AthletesDataItem() { - Id = 2, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Bill Fox", - AthleteNumber = 18511, - BeatsPerMinute = 91, - TopSpeed = 5, - Registered = @"2017-10-24T08:25:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", - CountryName = @"Iran, Islamic Republic Of" + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Position = @"down", + Name = @"Yarno Kin", + AthleteNumber = 47324, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-08-26T08:21:22-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", + CountryName = @"Romania" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", Position = @"up", - Name = @"Veera Saari", - AthleteNumber = 40408, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-10-28T10:39:22-03:00", + Name = @"رونیکا سلطانی نژاد", + AthleteNumber = 35233, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-08-13T01:05:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", - CountryName = @"Iraq" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", + CountryName = @"Macedonia, The Former Yugoslav Republic of" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", - Position = @"current", - Name = @"Loïc Gerard", - AthleteNumber = 31706, - BeatsPerMinute = 102, + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Position = @"up", + Name = @"کوروش کامروا", + AthleteNumber = 13506, + BeatsPerMinute = 109, TopSpeed = 4.4, - Registered = @"2017-07-28T09:10:43-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", - CountryName = @"Ireland" + Registered = @"2017-04-16T01:10:37-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", + CountryName = @"Niue" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Gloria Caballero", - AthleteNumber = 43379, - BeatsPerMinute = 103, - TopSpeed = 4.3, - Registered = @"2017-08-10T08:27:45-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", - CountryName = @"Israel" + Name = @"Jimmy Bailey", + AthleteNumber = 38510, + BeatsPerMinute = 101, + TopSpeed = 4.7, + Registered = @"2017-06-30T04:13:42-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", + CountryName = @"Costa Rica" }); this.Add(new AthletesDataItem() { - Id = 5, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", Position = @"current", - Name = @"Gianne Godijn", - AthleteNumber = 45945, - BeatsPerMinute = 96, - TopSpeed = 4.5, - Registered = @"2017-03-22T03:23:12-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", - CountryName = @"Italy" + Name = @"Foppe Delfos", + AthleteNumber = 39679, + BeatsPerMinute = 107, + TopSpeed = 4.1, + Registered = @"2017-08-05T10:54:56-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", + CountryName = @"Paraguay" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Parel Zuidhof", - AthleteNumber = 32718, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-21T10:19:56-02:00", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"آراد یاسمی", + AthleteNumber = 34370, + BeatsPerMinute = 99, + TopSpeed = 5.9, + Registered = @"2017-02-02T11:42:41-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", - CountryName = @"Jamaica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", + CountryName = @"Mauritius" }); this.Add(new AthletesDataItem() { - Id = 23, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Gökhan Aşıkoğlu", - AthleteNumber = 13890, - BeatsPerMinute = 105, - TopSpeed = 5.4, - Registered = @"2017-03-31T06:14:26-03:00", + Name = @"Ceylan Duygulu", + AthleteNumber = 21527, + BeatsPerMinute = 99, + TopSpeed = 4.9, + Registered = @"2017-07-13T09:06:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", - CountryName = @"Japan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", + CountryName = @"Dominica" }); this.Add(new AthletesDataItem() { - Id = 74, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Minea Rantanen", - AthleteNumber = 18835, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-24T07:30:43-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", - CountryName = @"Jordan" + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", + Position = @"current", + Name = @"Venla Korpela", + AthleteNumber = 16454, + BeatsPerMinute = 92, + TopSpeed = 4.1, + Registered = @"2017-08-22T10:36:38-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", + CountryName = @"Hungary" }); this.Add(new AthletesDataItem() { - Id = 92, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"down", - Name = @"Asta Hansen", - AthleteNumber = 17222, - BeatsPerMinute = 101, + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"current", + Name = @"Gladys Van Der Steeg", + AthleteNumber = 20216, + BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-01-08T02:41:56-02:00", + Registered = @"2017-10-09T02:01:16-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", - CountryName = @"Kazakhstan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", + CountryName = @"Germany" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"up", - Name = @"Sheryl Collins", - AthleteNumber = 36473, - BeatsPerMinute = 98, - TopSpeed = 4.2, - Registered = @"2017-03-23T12:54:35-02:00", + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Position = @"current", + Name = @"Kiara Dubois", + AthleteNumber = 49964, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-09-28T04:37:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", - CountryName = @"Kenya" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", + CountryName = @"Australia" }); this.Add(new AthletesDataItem() { - Id = 166, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"current", - Name = @"Maria Parra", - AthleteNumber = 39861, - BeatsPerMinute = 106, - TopSpeed = 6, - Registered = @"2017-01-30T09:22:52-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", - CountryName = @"Kiribati" - }); - this.Add(new AthletesDataItem() - { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", - Position = @"up", - Name = @"Annabelle Besteman", - AthleteNumber = 30560, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-11-11T02:04:19-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", - CountryName = @"Korea, Democratic PeopleS Republic of" + Name = @"آرش احمدی", + AthleteNumber = 36948, + BeatsPerMinute = 90, + TopSpeed = 4.1, + Registered = @"2017-09-08T01:22:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", + CountryName = @"Nepal" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"up", - Name = @"Ariena Achterberg", - AthleteNumber = 41330, - BeatsPerMinute = 92, - TopSpeed = 5.6, - Registered = @"2017-10-22T02:15:39-03:00", + Name = @"Sheryl Collins", + AthleteNumber = 36473, + BeatsPerMinute = 98, + TopSpeed = 4.2, + Registered = @"2017-03-23T12:54:35-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", - CountryName = @"Korea, Republic of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", + CountryName = @"Kenya" }); this.Add(new AthletesDataItem() { - Id = 67, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", - Position = @"current", - Name = @"Villads Larsen", - AthleteNumber = 44677, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-25T11:25:30-02:00", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Clarisse Rey", + AthleteNumber = 29795, + BeatsPerMinute = 98, + TopSpeed = 4.9, + Registered = @"2017-06-09T08:07:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", - CountryName = @"Kuwait" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", + CountryName = @"Bosnia and Herzegovina" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 192, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", Position = @"down", - Name = @"Emilie Morin", - AthleteNumber = 26164, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-02-01T04:18:19-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", - CountryName = @"Kyrgyzstan" + Name = @"Viivi Kujala", + AthleteNumber = 29939, + BeatsPerMinute = 93, + TopSpeed = 4.1, + Registered = @"2017-05-03T02:40:05-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", + CountryName = @"Somalia" }); this.Add(new AthletesDataItem() { - Id = 31, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", - Position = @"up", - Name = @"Judd Campbell", - AthleteNumber = 37365, - BeatsPerMinute = 110, - TopSpeed = 5, - Registered = @"2017-10-19T11:01:10-03:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"down", + Name = @"Juanita Franklin", + AthleteNumber = 13907, + BeatsPerMinute = 91, + TopSpeed = 6, + Registered = @"2017-10-04T02:46:46-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", - CountryName = @"Lao PeopleS Democratic Republic" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", + CountryName = @"Vanuatu" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"current", - Name = @"Özsu Keçeci", - AthleteNumber = 29403, - BeatsPerMinute = 106, - TopSpeed = 4.2, - Registered = @"2017-01-19T11:34:13-02:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Position = @"down", + Name = @"Sophia Carlson", + AthleteNumber = 44183, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-09-04T07:03:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", - CountryName = @"Latvia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", + CountryName = @"Estonia" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"up", - Name = @"آنیتا كامياران", - AthleteNumber = 18980, - BeatsPerMinute = 90, - TopSpeed = 4.5, - Registered = @"2017-07-21T06:42:59-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", - CountryName = @"Lebanon" + Name = @"آوا سلطانی نژاد", + AthleteNumber = 45635, + BeatsPerMinute = 98, + TopSpeed = 4.1, + Registered = @"2017-04-10T11:39:46-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", + CountryName = @"Sweden" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", Position = @"down", - Name = @"Antoine Mackay", - AthleteNumber = 34547, - BeatsPerMinute = 104, - TopSpeed = 5, - Registered = @"2017-08-22T09:11:37-03:00", + Name = @"Kaya Taşlı", + AthleteNumber = 42291, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-01-30T03:23:36-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", - CountryName = @"Lesotho" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", + CountryName = @"Senegal" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", Position = @"down", - Name = @"Louis Smith", - AthleteNumber = 31837, - BeatsPerMinute = 98, - TopSpeed = 5.4, - Registered = @"2017-03-19T08:12:23-02:00", + Name = @"Adrian Ibañez", + AthleteNumber = 21968, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-02-03T04:36:54-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", - CountryName = @"Liberia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", + CountryName = @"Oman" }); this.Add(new AthletesDataItem() { - Id = 29, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"Selmo Caldeira", - AthleteNumber = 21837, - BeatsPerMinute = 110, - TopSpeed = 4.9, - Registered = @"2017-10-20T03:40:24-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", - CountryName = @"Libyan Arab Jamahiriya" - }); - this.Add(new AthletesDataItem() - { - Id = 35, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", - Position = @"down", - Name = @"Elaine Smith", - AthleteNumber = 38243, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-06-11T12:20:41-03:00", + Name = @"Parel Zuidhof", + AthleteNumber = 32718, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-01-21T10:19:56-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", - CountryName = @"Liechtenstein" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", + CountryName = @"Jamaica" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", Position = @"up", - Name = @"Fritz Sommer", - AthleteNumber = 26210, - BeatsPerMinute = 99, + Name = @"Begüm Erkekli", + AthleteNumber = 37888, + BeatsPerMinute = 104, TopSpeed = 4.6, - Registered = @"2017-09-29T03:54:57-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", - CountryName = @"Lithuania" + Registered = @"2017-10-04T03:02:35-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", + CountryName = @"El Salvador" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Carter Evans", - AthleteNumber = 46961, - BeatsPerMinute = 100, - TopSpeed = 5.3, - Registered = @"2017-07-23T02:43:07-03:00", + Id = 197, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", + Position = @"current", + Name = @"Brent Lord", + AthleteNumber = 20943, + BeatsPerMinute = 92, + TopSpeed = 4.8, + Registered = @"2017-01-23T06:14:22-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", - CountryName = @"Luxembourg" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", + CountryName = @"Algeria" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 199, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", Position = @"up", - Name = @"رونیکا سلطانی نژاد", - AthleteNumber = 35233, - BeatsPerMinute = 99, - TopSpeed = 4.6, - Registered = @"2017-08-13T01:05:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", - CountryName = @"Macedonia, The Former Yugoslav Republic of" + Name = @"Lucie Dumont", + AthleteNumber = 12104, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-01-08T02:13:29-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", + CountryName = @"Canada" }); this.Add(new AthletesDataItem() { - Id = 151, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", - Position = @"current", - Name = @"Charlotte Mills", - AthleteNumber = 49829, - BeatsPerMinute = 92, - TopSpeed = 5.3, - Registered = @"2017-05-10T04:33:10-03:00", + Id = 210, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", + Position = @"down", + Name = @"Maeva Bergeron", + AthleteNumber = 15655, + BeatsPerMinute = 94, + TopSpeed = 5.9, + Registered = @"2017-10-03T09:42:15-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", - CountryName = @"Madagascar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", + CountryName = @"Mexico" + }); + this.Add(new AthletesDataItem() + { + Id = 212, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"up", + Name = @"Sara Larsen", + AthleteNumber = 37094, + BeatsPerMinute = 97, + TopSpeed = 4.5, + Registered = @"2017-04-14T11:48:28-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", + CountryName = @"Saudi Arabia" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 214, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", Position = @"up", - Name = @"Pedro Marquez", - AthleteNumber = 16169, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-11-11T05:14:31-02:00", + Name = @"Ömür Denkel", + AthleteNumber = 31061, + BeatsPerMinute = 104, + TopSpeed = 4.5, + Registered = @"2017-02-18T05:32:55-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", - CountryName = @"Malawi" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", + CountryName = @"Tuvalu" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 215, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", Position = @"down", - Name = @"Jenny Burke", - AthleteNumber = 15266, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-09-11T12:20:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", - CountryName = @"Malaysia" - }); - this.Add(new AthletesDataItem() - { - Id = 155, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", - Position = @"up", - Name = @"Justin Philippe", - AthleteNumber = 12858, + Name = @"Marilou Hubert", + AthleteNumber = 43655, BeatsPerMinute = 104, - TopSpeed = 5.7, - Registered = @"2017-03-16T02:00:35-02:00", + TopSpeed = 4.2, + Registered = @"2017-09-28T11:13:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", - CountryName = @"Maldives" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", + CountryName = @"Myanmar" }); this.Add(new AthletesDataItem() { - Id = 165, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Id = 216, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Mario Ellis", - AthleteNumber = 18026, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-02-13T11:53:15-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", - CountryName = @"Mali" + Name = @"Felix Olsen", + AthleteNumber = 43198, + BeatsPerMinute = 101, + TopSpeed = 4.2, + Registered = @"2017-09-27T01:17:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", + CountryName = @"France" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Megan Webb", - AthleteNumber = 30713, - BeatsPerMinute = 93, + Id = 219, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Position = @"current", + Name = @"Sedef Tunçeri", + AthleteNumber = 48164, + BeatsPerMinute = 108, TopSpeed = 5.6, - Registered = @"2017-08-20T09:26:51-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", - CountryName = @"Malta" + Registered = @"2017-03-29T11:54:15-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", + CountryName = @"Bhutan" }); this.Add(new AthletesDataItem() { - Id = 52, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 221, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", Position = @"down", - Name = @"Adérito Lopes", - AthleteNumber = 21320, - BeatsPerMinute = 91, - TopSpeed = 5.2, - Registered = @"2017-01-07T06:47:56-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", - CountryName = @"Marshall Islands" + Name = @"Kuzey Aclan", + AthleteNumber = 18583, + BeatsPerMinute = 102, + TopSpeed = 5.3, + Registered = @"2017-09-12T09:14:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", + CountryName = @"Chad" }); this.Add(new AthletesDataItem() { - Id = 99, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Id = 223, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Victor Lévesque", - AthleteNumber = 48375, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-11-10T11:31:44-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", - CountryName = @"Mauritania" + Name = @"Gökhan Aşıkoğlu", + AthleteNumber = 13890, + BeatsPerMinute = 105, + TopSpeed = 5.4, + Registered = @"2017-03-31T06:14:26-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", + CountryName = @"Japan" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 224, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", Position = @"down", - Name = @"آراد یاسمی", - AthleteNumber = 34370, - BeatsPerMinute = 99, - TopSpeed = 5.9, - Registered = @"2017-02-02T11:42:41-02:00", + Name = @"Joan Ortega", + AthleteNumber = 49478, + BeatsPerMinute = 103, + TopSpeed = 5.4, + Registered = @"2017-07-04T03:01:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", - CountryName = @"Mauritius" - }); - this.Add(new AthletesDataItem() - { - Id = 10, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"down", - Name = @"Maeva Bergeron", - AthleteNumber = 15655, - BeatsPerMinute = 94, - TopSpeed = 5.9, - Registered = @"2017-10-03T09:42:15-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", - CountryName = @"Mexico" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", + CountryName = @"Equatorial Guinea" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", + Id = 225, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Oskari Karjala", - AthleteNumber = 31498, - BeatsPerMinute = 90, + Name = @"Stanley Hart", + AthleteNumber = 14150, + BeatsPerMinute = 91, TopSpeed = 4.5, - Registered = @"2017-05-10T12:45:12-03:00", + Registered = @"2017-08-19T03:02:33-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", - CountryName = @"Micronesia, Federated States of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", + CountryName = @"Venezuela" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", - Position = @"up", - Name = @"Alex Meyer", - AthleteNumber = 44390, + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", + Position = @"current", + Name = @"Johann Hinz", + AthleteNumber = 48244, BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-08-04T07:05:34-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", - CountryName = @"Moldova, Republic of" + Registered = @"2017-03-10T07:36:56-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", + CountryName = @"Sudan" }); this.Add(new AthletesDataItem() { - Id = 128, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"up", - Name = @"Sophie Lewis", - AthleteNumber = 46222, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-20T09:42:07-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", - CountryName = @"Monaco" + Name = @"Layla Douglas", + AthleteNumber = 21977, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-04-19T11:43:38-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", + CountryName = @"Slovenia" }); this.Add(new AthletesDataItem() { - Id = 79, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Id = 229, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", Position = @"current", - Name = @"Ashley Romero", - AthleteNumber = 36611, - BeatsPerMinute = 104, - TopSpeed = 5.5, - Registered = @"2017-02-08T12:45:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", - CountryName = @"Mongolia" + Name = @"Selmo Caldeira", + AthleteNumber = 21837, + BeatsPerMinute = 110, + TopSpeed = 4.9, + Registered = @"2017-10-20T03:40:24-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", + CountryName = @"Libyan Arab Jamahiriya" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"current", - Name = @"Marie Poulsen", - AthleteNumber = 44113, - BeatsPerMinute = 109, - TopSpeed = 4.7, - Registered = @"2017-04-15T10:25:21-03:00", + Id = 231, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", + Position = @"up", + Name = @"Judd Campbell", + AthleteNumber = 37365, + BeatsPerMinute = 110, + TopSpeed = 5, + Registered = @"2017-10-19T11:01:10-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", - CountryName = @"Morocco" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", + CountryName = @"Lao PeopleS Democratic Republic" }); this.Add(new AthletesDataItem() { - Id = 42, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", - Position = @"down", - Name = @"Caitlin Jackson", - AthleteNumber = 45472, - BeatsPerMinute = 101, - TopSpeed = 4.3, - Registered = @"2017-09-17T09:41:01-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", - CountryName = @"Mozambique" + Id = 233, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", + Position = @"up", + Name = @"Zackary Roy", + AthleteNumber = 45996, + BeatsPerMinute = 92, + TopSpeed = 4.9, + Registered = @"2017-07-07T03:51:26-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", + CountryName = @"Bahamas" }); this.Add(new AthletesDataItem() { - Id = 15, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", + Id = 234, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Marilou Hubert", - AthleteNumber = 43655, - BeatsPerMinute = 104, - TopSpeed = 4.2, - Registered = @"2017-09-28T11:13:00-03:00", + Name = @"Linda Schäfer", + AthleteNumber = 43074, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-01-05T11:41:20-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", - CountryName = @"Myanmar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", + CountryName = @"Yemen" }); this.Add(new AthletesDataItem() { - Id = 63, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Estelle Vincent", - AthleteNumber = 41700, - BeatsPerMinute = 99, - TopSpeed = 5.7, - Registered = @"2017-05-31T02:56:58-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", - CountryName = @"Namibia" + Id = 235, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", + Position = @"down", + Name = @"Elaine Smith", + AthleteNumber = 38243, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-06-11T12:20:41-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", + CountryName = @"Liechtenstein" }); this.Add(new AthletesDataItem() { - Id = 154, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Id = 237, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", Position = @"down", - Name = @"Rhonda Simmmons", - AthleteNumber = 37139, - BeatsPerMinute = 96, - TopSpeed = 5.1, - Registered = @"2017-07-03T05:39:45-03:00", + Name = @"Clyde Matthews", + AthleteNumber = 11955, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-03-02T05:01:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", - CountryName = @"Nauru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", + CountryName = @"Palau" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 238, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"آرش احمدی", - AthleteNumber = 36948, - BeatsPerMinute = 90, - TopSpeed = 4.1, - Registered = @"2017-09-08T01:22:14-03:00", + Name = @"Charlotte Meyer", + AthleteNumber = 21442, + BeatsPerMinute = 110, + TopSpeed = 4.6, + Registered = @"2017-10-19T10:38:35-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", - CountryName = @"Nepal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", + CountryName = @"Cook Islands" }); this.Add(new AthletesDataItem() { - Id = 141, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", - Position = @"current", - Name = @"Miro Korpela", - AthleteNumber = 40544, - BeatsPerMinute = 104, + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Position = @"down", + Name = @"Carter Evans", + AthleteNumber = 46961, + BeatsPerMinute = 100, TopSpeed = 5.3, - Registered = @"2017-01-10T07:12:44-02:00", + Registered = @"2017-07-23T02:43:07-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", + CountryName = @"Luxembourg" + }); + this.Add(new AthletesDataItem() + { + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"down", + Name = @"Alberto Clark", + AthleteNumber = 29912, + BeatsPerMinute = 93, + TopSpeed = 4.6, + Registered = @"2017-02-02T03:50:21-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", - CountryName = @"Netherlands" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", + CountryName = @"Antigua and Barbuda" }); this.Add(new AthletesDataItem() { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"up", - Name = @"Afet Kumcuoğlu", - AthleteNumber = 33454, - BeatsPerMinute = 106, - TopSpeed = 5.1, - Registered = @"2017-09-16T07:05:43-03:00", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", + Position = @"down", + Name = @"Lilly Keuter", + AthleteNumber = 49893, + BeatsPerMinute = 102, + TopSpeed = 4.5, + Registered = @"2017-01-20T02:38:39-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", - CountryName = @"New Zealand" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", + CountryName = @"Saint Kitts and Nevis" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", Position = @"up", - Name = @"Millie Cooper", - AthleteNumber = 14610, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-05-08T09:30:14-03:00", + Name = @"Oskari Karjala", + AthleteNumber = 31498, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-05-10T12:45:12-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", - CountryName = @"Nicaragua" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", + CountryName = @"Micronesia, Federated States of" }); this.Add(new AthletesDataItem() { - Id = 53, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Kayla Patel", - AthleteNumber = 42780, - BeatsPerMinute = 103, - TopSpeed = 4.7, - Registered = @"2017-04-20T09:33:53-03:00", + Id = 242, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"down", + Name = @"Caitlin Jackson", + AthleteNumber = 45472, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-09-17T09:41:01-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", + CountryName = @"Mozambique" + }); + this.Add(new AthletesDataItem() + { + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Position = @"down", + Name = @"Cathalijne Van Der Ree", + AthleteNumber = 45160, + BeatsPerMinute = 102, + TopSpeed = 5.4, + Registered = @"2017-02-13T05:23:49-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", - CountryName = @"Niger" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", + CountryName = @"Uganda" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"current", - Name = @"Diego Gautier", - AthleteNumber = 26320, - BeatsPerMinute = 97, - TopSpeed = 4.6, - Registered = @"2017-06-11T03:50:43-03:00", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", + Position = @"up", + Name = @"Emma Turner", + AthleteNumber = 39487, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-07-30T01:33:14-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", - CountryName = @"Nigeria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", + CountryName = @"Tanzania, United Republic of" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"کوروش کامروا", - AthleteNumber = 13506, - BeatsPerMinute = 109, - TopSpeed = 4.4, - Registered = @"2017-04-16T01:10:37-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", - CountryName = @"Niue" + Name = @"Kent Clark", + AthleteNumber = 32799, + BeatsPerMinute = 106, + TopSpeed = 5.7, + Registered = @"2017-01-24T01:00:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", + CountryName = @"Peru" }); this.Add(new AthletesDataItem() { - Id = 101, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Lavínia Silva", - AthleteNumber = 33994, - BeatsPerMinute = 93, - TopSpeed = 5.6, - Registered = @"2017-03-22T08:55:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", - CountryName = @"Norway" + Id = 246, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", + Position = @"current", + Name = @"Ronja Kraft", + AthleteNumber = 21800, + BeatsPerMinute = 101, + TopSpeed = 5.3, + Registered = @"2017-04-02T03:33:57-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", + CountryName = @"Denmark" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", Position = @"down", - Name = @"Adrian Ibañez", - AthleteNumber = 21968, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-02-03T04:36:54-02:00", + Name = @"Eléa Robin", + AthleteNumber = 26742, + BeatsPerMinute = 90, + TopSpeed = 4.7, + Registered = @"2017-03-30T12:34:24-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", - CountryName = @"Oman" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", + CountryName = @"Saint Vincent and the Grenadines" }); this.Add(new AthletesDataItem() { - Id = 143, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"up", - Name = @"رضا کوتی", - AthleteNumber = 13640, - BeatsPerMinute = 103, - TopSpeed = 4.2, - Registered = @"2017-04-30T02:34:29-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", - CountryName = @"Pakistan" + Name = @"Alex Meyer", + AthleteNumber = 44390, + BeatsPerMinute = 94, + TopSpeed = 4.3, + Registered = @"2017-08-04T07:05:34-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", + CountryName = @"Moldova, Republic of" }); this.Add(new AthletesDataItem() { - Id = 37, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", + Id = 252, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"down", - Name = @"Clyde Matthews", - AthleteNumber = 11955, - BeatsPerMinute = 93, + Name = @"Adérito Lopes", + AthleteNumber = 21320, + BeatsPerMinute = 91, TopSpeed = 5.2, - Registered = @"2017-03-02T05:01:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", - CountryName = @"Palau" + Registered = @"2017-01-07T06:47:56-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", + CountryName = @"Marshall Islands" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Id = 253, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Tim Neal", - AthleteNumber = 45860, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-04-21T04:06:34-03:00", + Name = @"Kayla Patel", + AthleteNumber = 42780, + BeatsPerMinute = 103, + TopSpeed = 4.7, + Registered = @"2017-04-20T09:33:53-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", - CountryName = @"Panama" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", + CountryName = @"Niger" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"current", - Name = @"Annabell Brand", - AthleteNumber = 39233, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-01T12:21:24-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", - CountryName = @"Papua New Guinea" + Name = @"Diego Gautier", + AthleteNumber = 26320, + BeatsPerMinute = 97, + TopSpeed = 4.6, + Registered = @"2017-06-11T03:50:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", + CountryName = @"Nigeria" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", - Position = @"current", - Name = @"Foppe Delfos", - AthleteNumber = 39679, - BeatsPerMinute = 107, - TopSpeed = 4.1, - Registered = @"2017-08-05T10:54:56-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", - CountryName = @"Paraguay" + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Position = @"up", + Name = @"Veera Saari", + AthleteNumber = 40408, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-10-28T10:39:22-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", + CountryName = @"Iraq" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", - Position = @"up", - Name = @"Kent Clark", - AthleteNumber = 32799, - BeatsPerMinute = 106, + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Position = @"down", + Name = @"Zaina Pomp", + AthleteNumber = 14109, + BeatsPerMinute = 90, TopSpeed = 5.7, - Registered = @"2017-01-24T01:00:15-02:00", + Registered = @"2017-09-07T11:17:40-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", - CountryName = @"Peru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", + CountryName = @"Angola" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", Position = @"current", - Name = @"Esma Adıvar", - AthleteNumber = 35565, - BeatsPerMinute = 99, - TopSpeed = 4.2, - Registered = @"2017-06-17T12:34:29-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", - CountryName = @"Philippines" + Name = @"Anthony Harcourt", + AthleteNumber = 33649, + BeatsPerMinute = 109, + TopSpeed = 5.5, + Registered = @"2017-06-14T11:10:20-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", + CountryName = @"India" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"down", - Name = @"Flora Perez", - AthleteNumber = 23907, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-04-12T04:16:56-03:00", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Position = @"current", + Name = @"Roman Smith", + AthleteNumber = 15531, + BeatsPerMinute = 106, + TopSpeed = 4.9, + Registered = @"2017-06-14T05:12:04-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", - CountryName = @"Poland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", + CountryName = @"Gabon" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", + Id = 263, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"up", + Name = @"Estelle Vincent", + AthleteNumber = 41700, + BeatsPerMinute = 99, + TopSpeed = 5.7, + Registered = @"2017-05-31T02:56:58-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", + CountryName = @"Namibia" + }); + this.Add(new AthletesDataItem() + { + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", Position = @"current", - Name = @"David Scott", - AthleteNumber = 46997, - BeatsPerMinute = 101, - TopSpeed = 4.4, - Registered = @"2017-07-25T09:23:24-03:00", + Name = @"Ilke Kisters", + AthleteNumber = 23817, + BeatsPerMinute = 100, + TopSpeed = 5.9, + Registered = @"2017-01-04T02:54:53-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", - CountryName = @"Portugal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", + CountryName = @"Switzerland" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"down", - Name = @"Yarno Kin", - AthleteNumber = 47324, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-08-26T08:21:22-03:00", + Name = @"Jenny Burke", + AthleteNumber = 15266, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-09-11T12:20:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", - CountryName = @"Romania" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", + CountryName = @"Malaysia" }); this.Add(new AthletesDataItem() { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", Position = @"down", - Name = @"Esther Kühn", - AthleteNumber = 24868, - BeatsPerMinute = 92, - TopSpeed = 5.5, - Registered = @"2017-05-14T12:30:08-03:00", + Name = @"Keira Walker", + AthleteNumber = 34116, + BeatsPerMinute = 94, + TopSpeed = 4.8, + Registered = @"2017-01-09T05:46:07-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", - CountryName = @"Russian Federation" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", + CountryName = @"Albania" }); this.Add(new AthletesDataItem() { - Id = 80, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Id = 266, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", Position = @"down", - Name = @"Cecil Nichols", - AthleteNumber = 20656, - BeatsPerMinute = 100, - TopSpeed = 5, - Registered = @"2017-04-24T01:20:34-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", - CountryName = @"RWANDA" + Name = @"Moritz Braun", + AthleteNumber = 48081, + BeatsPerMinute = 107, + TopSpeed = 6, + Registered = @"2017-06-13T12:54:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", + CountryName = @"Andorra" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lilly Keuter", - AthleteNumber = 49893, - BeatsPerMinute = 102, - TopSpeed = 4.5, - Registered = @"2017-01-20T02:38:39-02:00", + Id = 267, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", + Position = @"current", + Name = @"Villads Larsen", + AthleteNumber = 44677, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-25T11:25:30-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", + CountryName = @"Kuwait" + }); + this.Add(new AthletesDataItem() + { + Id = 268, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", + Position = @"up", + Name = @"Sandro Carpentier", + AthleteNumber = 23503, + BeatsPerMinute = 96, + TopSpeed = 5.7, + Registered = @"2017-09-30T01:01:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", - CountryName = @"Saint Kitts and Nevis" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", + CountryName = @"Belgium" + }); + this.Add(new AthletesDataItem() + { + Id = 269, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Position = @"current", + Name = @"Emil Meißner", + AthleteNumber = 37183, + BeatsPerMinute = 97, + TopSpeed = 4, + Registered = @"2017-07-15T12:32:30-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", + CountryName = @"Gambia" }); this.Add(new AthletesDataItem() { - Id = 200, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", - Position = @"current", - Name = @"Alice Perry", - AthleteNumber = 23750, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-03-31T07:15:46-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", - CountryName = @"Saint Lucia" + Id = 270, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Emily Olsen", + AthleteNumber = 13887, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-10-03T08:01:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", + CountryName = @"Central African Republic" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", Position = @"down", - Name = @"Eléa Robin", - AthleteNumber = 26742, + Name = @"آراد جعفری", + AthleteNumber = 34962, BeatsPerMinute = 90, - TopSpeed = 4.7, - Registered = @"2017-03-30T12:34:24-03:00", + TopSpeed = 4.8, + Registered = @"2017-04-22T04:20:39-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", - CountryName = @"Saint Vincent and the Grenadines" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", + CountryName = @"Burundi" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"down", - Name = @"میلاد قاسمی", - AthleteNumber = 12788, - BeatsPerMinute = 101, - TopSpeed = 4.1, - Registered = @"2017-03-01T07:51:17-02:00", + Name = @"Jimmie Mcguinness", + AthleteNumber = 20729, + BeatsPerMinute = 90, + TopSpeed = 4.6, + Registered = @"2017-10-07T06:08:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", - CountryName = @"Samoa" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", + CountryName = @"Botswana" }); this.Add(new AthletesDataItem() { - Id = 72, + Id = 272, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", Name = @"Sélène Roussel", @@ -2066,549 +2122,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 159, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", - Position = @"up", - Name = @"Eva Dean", - AthleteNumber = 48874, - BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-03-04T01:58:52-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", - CountryName = @"Sao Tome and Principe" - }); - this.Add(new AthletesDataItem() - { - Id = 12, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Id = 272, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Sara Larsen", - AthleteNumber = 37094, - BeatsPerMinute = 97, - TopSpeed = 4.5, - Registered = @"2017-04-14T11:48:28-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", - CountryName = @"Saudi Arabia" - }); - this.Add(new AthletesDataItem() - { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", - Position = @"down", - Name = @"Kaya Taşlı", - AthleteNumber = 42291, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-01-30T03:23:36-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", - CountryName = @"Senegal" - }); - this.Add(new AthletesDataItem() - { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Adam Bouchard", - AthleteNumber = 38672, - BeatsPerMinute = 99, - TopSpeed = 4.7, - Registered = @"2017-01-04T03:04:05-02:00", + Name = @"Aaron Robertson", + AthleteNumber = 30727, + BeatsPerMinute = 95, + TopSpeed = 4.2, + Registered = @"2017-08-23T09:37:40-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", - CountryName = @"Seychelles" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", + CountryName = @"Indonesia" }); this.Add(new AthletesDataItem() { - Id = 96, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", Position = @"up", - Name = @"Thea Edwards", - AthleteNumber = 29141, - BeatsPerMinute = 99, - TopSpeed = 5.8, - Registered = @"2017-05-23T05:24:38-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", - CountryName = @"Sierra Leone" - }); - this.Add(new AthletesDataItem() - { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"current", - Name = @"Ana Bourgeois", - AthleteNumber = 24612, - BeatsPerMinute = 110, - TopSpeed = 6, - Registered = @"2017-11-02T02:17:43-02:00", + Name = @"Afet Kumcuoğlu", + AthleteNumber = 33454, + BeatsPerMinute = 106, + TopSpeed = 5.1, + Registered = @"2017-09-16T07:05:43-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", - CountryName = @"Singapore" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", + CountryName = @"New Zealand" }); this.Add(new AthletesDataItem() { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", Position = @"up", - Name = @"Layla Douglas", - AthleteNumber = 21977, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-04-19T11:43:38-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", - CountryName = @"Slovenia" - }); - this.Add(new AthletesDataItem() - { - Id = 178, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lillian Wade", - AthleteNumber = 10729, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-04-07T09:53:13-03:00", + Name = @"Annabelle Besteman", + AthleteNumber = 30560, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-11-11T02:04:19-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", - CountryName = @"Solomon Islands" - }); - this.Add(new AthletesDataItem() - { - Id = 192, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", - Position = @"down", - Name = @"Viivi Kujala", - AthleteNumber = 29939, - BeatsPerMinute = 93, - TopSpeed = 4.1, - Registered = @"2017-05-03T02:40:05-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", - CountryName = @"Somalia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", + CountryName = @"North Korea" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Id = 274, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"up", - Name = @"Charlotte Dean", - AthleteNumber = 45969, + Name = @"Minea Rantanen", + AthleteNumber = 18835, BeatsPerMinute = 105, TopSpeed = 5, - Registered = @"2017-02-13T05:39:15-02:00", + Registered = @"2017-01-24T07:30:43-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", - CountryName = @"South Africa" - }); - this.Add(new AthletesDataItem() - { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Marisvalda Martins", - AthleteNumber = 33879, - BeatsPerMinute = 107, - TopSpeed = 5.4, - Registered = @"2017-01-31T12:07:48-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", - CountryName = @"Spain" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", + CountryName = @"Jordan" }); this.Add(new AthletesDataItem() { - Id = 129, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", Position = @"up", - Name = @"Ella Hansen", - AthleteNumber = 27075, - BeatsPerMinute = 101, - TopSpeed = 5.1, - Registered = @"2017-01-05T10:12:42-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", - CountryName = @"Sri Lanka" - }); - this.Add(new AthletesDataItem() - { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Johann Hinz", - AthleteNumber = 48244, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-03-10T07:36:56-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", - CountryName = @"Sudan" + Name = @"Fritz Sommer", + AthleteNumber = 26210, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-09-29T03:54:57-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", + CountryName = @"Lithuania" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", - Position = @"current", - Name = @"Nick Naumann", - AthleteNumber = 25566, - BeatsPerMinute = 109, + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", + Position = @"down", + Name = @"Rafael Gutierrez", + AthleteNumber = 38804, + BeatsPerMinute = 100, TopSpeed = 5.9, - Registered = @"2017-07-12T09:01:11-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", - CountryName = @"Swaziland" + Registered = @"2017-02-08T07:50:59-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", + CountryName = @"Guinea" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", - Position = @"up", - Name = @"آوا سلطانی نژاد", - AthleteNumber = 45635, - BeatsPerMinute = 98, - TopSpeed = 4.1, - Registered = @"2017-04-10T11:39:46-03:00", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", + Position = @"current", + Name = @"Ellen Leppo", + AthleteNumber = 29286, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-08-16T09:46:35-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", - CountryName = @"Sweden" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", + CountryName = @"Belarus" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"current", - Name = @"Ilke Kisters", - AthleteNumber = 23817, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-01-04T02:54:53-02:00", + Name = @"Encarnacion Martin", + AthleteNumber = 40912, + BeatsPerMinute = 105, + TopSpeed = 5.5, + Registered = @"2017-01-11T12:52:28-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", - CountryName = @"Switzerland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", + CountryName = @"Thailand" }); this.Add(new AthletesDataItem() { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"current", - Name = @"Alex Craig", - AthleteNumber = 21868, - BeatsPerMinute = 94, - TopSpeed = 4.2, - Registered = @"2017-03-19T10:20:51-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", - CountryName = @"Syrian Arab Republic" + Name = @"David Scott", + AthleteNumber = 46997, + BeatsPerMinute = 101, + TopSpeed = 4.4, + Registered = @"2017-07-25T09:23:24-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", + CountryName = @"Portugal" }); this.Add(new AthletesDataItem() { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", - Position = @"up", - Name = @"Franklin Byrd", - AthleteNumber = 49498, - BeatsPerMinute = 106, - TopSpeed = 5.3, - Registered = @"2017-11-04T11:09:26-02:00", + Id = 279, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Position = @"current", + Name = @"Ashley Romero", + AthleteNumber = 36611, + BeatsPerMinute = 104, + TopSpeed = 5.5, + Registered = @"2017-02-08T12:45:46-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", - CountryName = @"Taiwan, Province of China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", + CountryName = @"Mongolia" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", + Id = 280, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Position = @"down", + Name = @"Cecil Nichols", + AthleteNumber = 20656, + BeatsPerMinute = 100, + TopSpeed = 5, + Registered = @"2017-04-24T01:20:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", + CountryName = @"RWANDA" + }); + this.Add(new AthletesDataItem() + { + Id = 282, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", Position = @"current", - Name = @"Pippa Morris", - AthleteNumber = 44421, - BeatsPerMinute = 101, - TopSpeed = 5.5, - Registered = @"2017-03-06T09:21:58-02:00", + Name = @"Johann Fischer", + AthleteNumber = 37212, + BeatsPerMinute = 98, + TopSpeed = 5.8, + Registered = @"2017-09-01T04:39:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", - CountryName = @"Tajikistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", + CountryName = @"Brazil" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", - Position = @"up", - Name = @"Emma Turner", - AthleteNumber = 39487, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-07-30T01:33:14-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", - CountryName = @"Tanzania, United Republic of" + Id = 283, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Position = @"current", + Name = @"سینا مرادی", + AthleteNumber = 10809, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-04-05T05:27:13-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", + CountryName = @"Bahrain" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", + Id = 284, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", Position = @"current", - Name = @"Encarnacion Martin", - AthleteNumber = 40912, + Name = @"Abel Brun", + AthleteNumber = 39315, BeatsPerMinute = 105, - TopSpeed = 5.5, - Registered = @"2017-01-11T12:52:28-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", - CountryName = @"Thailand" + TopSpeed = 5.1, + Registered = @"2017-10-05T05:54:31-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", + CountryName = @"Afghanistan" }); this.Add(new AthletesDataItem() { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Sara Hannula", - AthleteNumber = 22025, - BeatsPerMinute = 102, - TopSpeed = 4.2, - Registered = @"2017-10-09T11:32:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", - CountryName = @"Timor-Leste" + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Position = @"current", + Name = @"Jeffrey Medina", + AthleteNumber = 42905, + BeatsPerMinute = 100, + TopSpeed = 5.2, + Registered = @"2017-09-15T02:11:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", + CountryName = @"Greece" }); this.Add(new AthletesDataItem() { - Id = 147, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", Position = @"down", - Name = @"میلاد یاسمی", - AthleteNumber = 44023, + Name = @"Niilo Laurila", + AthleteNumber = 49215, BeatsPerMinute = 104, - TopSpeed = 5.2, - Registered = @"2017-06-10T04:11:01-03:00", + TopSpeed = 4.5, + Registered = @"2017-04-26T01:26:36-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", - CountryName = @"Togo" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", + CountryName = @"Ethiopia" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Veronika Huber", - AthleteNumber = 18146, - BeatsPerMinute = 103, - TopSpeed = 5.2, - Registered = @"2017-07-13T02:23:56-03:00", + Name = @"Marisvalda Martins", + AthleteNumber = 33879, + BeatsPerMinute = 107, + TopSpeed = 5.4, + Registered = @"2017-01-31T12:07:48-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", - CountryName = @"Tonga" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", + CountryName = @"Spain" }); this.Add(new AthletesDataItem() { - Id = 122, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Natalie Conrad", - AthleteNumber = 42602, - BeatsPerMinute = 108, - TopSpeed = 6, - Registered = @"2017-03-18T06:35:44-02:00", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", + Position = @"current", + Name = @"Eloida Novaes", + AthleteNumber = 30751, + BeatsPerMinute = 107, + TopSpeed = 4.2, + Registered = @"2017-01-02T01:04:04-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", - CountryName = @"Trinidad and Tobago" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", + CountryName = @"Chile" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Charlotte Dean", + AthleteNumber = 45969, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-02-13T05:39:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", + CountryName = @"South Africa" + }); + this.Add(new AthletesDataItem() + { + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", Position = @"current", - Name = @"Marialba Nascimento", - AthleteNumber = 47061, - BeatsPerMinute = 108, - TopSpeed = 5.2, - Registered = @"2017-09-19T05:47:21-03:00", + Name = @"Loïc Gerard", + AthleteNumber = 31706, + BeatsPerMinute = 102, + TopSpeed = 4.4, + Registered = @"2017-07-28T09:10:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", + CountryName = @"Ireland" + }); + this.Add(new AthletesDataItem() + { + Id = 292, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", + Position = @"down", + Name = @"Asta Hansen", + AthleteNumber = 17222, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-01-08T02:41:56-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", - CountryName = @"Tunisia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", + CountryName = @"Kazakhstan" + }); + this.Add(new AthletesDataItem() + { + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Sara Hannula", + AthleteNumber = 22025, + BeatsPerMinute = 102, + TopSpeed = 4.2, + Registered = @"2017-10-09T11:32:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", + CountryName = @"Timor-Leste" }); this.Add(new AthletesDataItem() { - Id = 135, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", - Position = @"down", - Name = @"Darryl Douglas", - AthleteNumber = 35826, - BeatsPerMinute = 96, - TopSpeed = 4.6, - Registered = @"2017-07-20T11:45:52-03:00", + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"current", + Name = @"Ana Bourgeois", + AthleteNumber = 24612, + BeatsPerMinute = 110, + TopSpeed = 6, + Registered = @"2017-11-02T02:17:43-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", - CountryName = @"Turkey" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", + CountryName = @"Singapore" }); this.Add(new AthletesDataItem() { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 296, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", Position = @"up", - Name = @"Adem Özdoğan", - AthleteNumber = 45143, - BeatsPerMinute = 90, - TopSpeed = 5.5, - Registered = @"2017-02-16T07:11:52-02:00", + Name = @"Thea Edwards", + AthleteNumber = 29141, + BeatsPerMinute = 99, + TopSpeed = 5.8, + Registered = @"2017-05-23T05:24:38-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", - CountryName = @"Turkmenistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", + CountryName = @"Sierra Leone" }); this.Add(new AthletesDataItem() { - Id = 14, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", - Position = @"up", - Name = @"Ömür Denkel", - AthleteNumber = 31061, - BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-02-18T05:32:55-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", - CountryName = @"Tuvalu" + Id = 299, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"down", + Name = @"Victor Lévesque", + AthleteNumber = 48375, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-11-10T11:31:44-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", + CountryName = @"Mauritania" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Id = 301, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"down", - Name = @"Cathalijne Van Der Ree", - AthleteNumber = 45160, - BeatsPerMinute = 102, - TopSpeed = 5.4, - Registered = @"2017-02-13T05:23:49-02:00", + Name = @"Louis Stewart", + AthleteNumber = 48131, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-02-26T07:28:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", - CountryName = @"Uganda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", + CountryName = @"Honduras" }); this.Add(new AthletesDataItem() { - Id = 164, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Ethel Stephens", - AthleteNumber = 18692, - BeatsPerMinute = 94, - TopSpeed = 4.1, - Registered = @"2017-02-13T05:03:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", - CountryName = @"Ukraine" + Id = 302, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", + Position = @"up", + Name = @"Bill Fox", + AthleteNumber = 18511, + BeatsPerMinute = 91, + TopSpeed = 5, + Registered = @"2017-10-24T08:25:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", + CountryName = @"Iran, Islamic Republic Of" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Id = 304, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", Position = @"down", - Name = @"Aatu Ranta", - AthleteNumber = 38049, - BeatsPerMinute = 94, - TopSpeed = 5.1, - Registered = @"2017-07-21T04:22:18-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", - CountryName = @"United Arab Emirates" - }); - this.Add(new AthletesDataItem() - { - Id = 169, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", - Position = @"up", - Name = @"Aziz Santos", - AthleteNumber = 38947, + Name = @"Mathys Martin", + AthleteNumber = 32928, BeatsPerMinute = 98, - TopSpeed = 4, - Registered = @"2017-04-03T02:18:46-03:00", + TopSpeed = 5.5, + Registered = @"2017-05-17T12:51:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", - CountryName = @"United Kingdom" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", + CountryName = @"Holy See (Vatican City State)" }); this.Add(new AthletesDataItem() { - Id = 170, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", - Position = @"up", - Name = @"Fernando Gimenez", - AthleteNumber = 31290, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-06-21T06:45:54-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uruguay" + Id = 305, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Position = @"current", + Name = @"Gianne Godijn", + AthleteNumber = 45945, + BeatsPerMinute = 96, + TopSpeed = 4.5, + Registered = @"2017-03-22T03:23:12-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", + CountryName = @"Italy" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", - Position = @"down", - Name = @"Mathieu Mathieu", - AthleteNumber = 10555, - BeatsPerMinute = 101, - TopSpeed = 5.2, - Registered = @"2017-01-05T07:28:11-02:00", + Id = 306, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Position = @"up", + Name = @"Mira Campos", + AthleteNumber = 39222, + BeatsPerMinute = 95, + TopSpeed = 5.9, + Registered = @"2017-01-11T01:41:31-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uzbekistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", + CountryName = @"Armenia" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"down", - Name = @"Juanita Franklin", - AthleteNumber = 13907, - BeatsPerMinute = 91, - TopSpeed = 6, - Registered = @"2017-10-04T02:46:46-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", - CountryName = @"Vanuatu" + Name = @"Esther Kühn", + AthleteNumber = 24868, + BeatsPerMinute = 92, + TopSpeed = 5.5, + Registered = @"2017-05-14T12:30:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", + CountryName = @"Russian Federation" }); this.Add(new AthletesDataItem() { - Id = 25, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", Position = @"up", - Name = @"Stanley Hart", - AthleteNumber = 14150, - BeatsPerMinute = 91, - TopSpeed = 4.5, - Registered = @"2017-08-19T03:02:33-03:00", + Name = @"Hans Möller", + AthleteNumber = 34122, + BeatsPerMinute = 109, + TopSpeed = 5.6, + Registered = @"2017-06-20T06:02:49-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", - CountryName = @"Venezuela" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", + CountryName = @"Djibouti" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 309, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", Position = @"current", - Name = @"Eliza Bishop", - AthleteNumber = 31774, - BeatsPerMinute = 96, - TopSpeed = 4.7, - Registered = @"2017-09-22T11:49:02-03:00", + Name = @"Alice Perry", + AthleteNumber = 23750, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-03-31T07:15:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", - CountryName = @"Western Sahara" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", + CountryName = @"Saint Lucia" }); this.Add(new AthletesDataItem() { - Id = 34, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Id = 310, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Position = @"up", + Name = @"Kaya Tekand", + AthleteNumber = 11028, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-04-10T09:57:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", + CountryName = @"Fiji" + }); + this.Add(new AthletesDataItem() + { + Id = 311, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Linda Schäfer", - AthleteNumber = 43074, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-01-05T11:41:20-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", - CountryName = @"Yemen" + Name = @"Ilona Salonen", + AthleteNumber = 27068, + BeatsPerMinute = 91, + TopSpeed = 5.4, + Registered = @"2017-07-03T06:19:47-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", + CountryName = @"Bolivia" }); } } diff --git a/samples/grids/grid/toolbar-sample-3/BlazorClientApp.csproj b/samples/grids/grid/toolbar-sample-3/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/toolbar-sample-3/BlazorClientApp.csproj +++ b/samples/grids/grid/toolbar-sample-3/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/toolbar-sample-4/App.razor b/samples/grids/grid/toolbar-sample-4/App.razor index e69d568e91..0381008d75 100644 --- a/samples/grids/grid/toolbar-sample-4/App.razor +++ b/samples/grids/grid/toolbar-sample-4/App.razor @@ -4,7 +4,7 @@
- + diff --git a/samples/grids/grid/toolbar-sample-4/AthletesData.cs b/samples/grids/grid/toolbar-sample-4/PlayersData.cs similarity index 91% rename from samples/grids/grid/toolbar-sample-4/AthletesData.cs rename to samples/grids/grid/toolbar-sample-4/PlayersData.cs index 035db34185..2a1fda2c66 100644 --- a/samples/grids/grid/toolbar-sample-4/AthletesData.cs +++ b/samples/grids/grid/toolbar-sample-4/PlayersData.cs @@ -1,6 +1,6 @@ using System; using System.Collections.Generic; -public class AthletesDataItem +public class PlayersDataItem { public double Id { get; set; } public string Avatar { get; set; } @@ -15,152 +15,40 @@ public class AthletesDataItem public string CountryName { get; set; } } -public class AthletesData - : List +public class PlayersData // AthletesData + : List { - public AthletesData() + public PlayersData() { - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 84, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", - Position = @"current", - Name = @"Abel Brun", - AthleteNumber = 39315, - BeatsPerMinute = 105, - TopSpeed = 5.1, - Registered = @"2017-10-05T05:54:31-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", - CountryName = @"Afghanistan" - }); - this.Add(new AthletesDataItem() - { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", - Position = @"down", - Name = @"Keira Walker", - AthleteNumber = 34116, - BeatsPerMinute = 94, - TopSpeed = 4.8, - Registered = @"2017-01-09T05:46:07-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", - CountryName = @"Albania" - }); - this.Add(new AthletesDataItem() - { - Id = 197, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", + Id = 100, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", Position = @"current", - Name = @"Brent Lord", - AthleteNumber = 20943, - BeatsPerMinute = 92, - TopSpeed = 4.8, - Registered = @"2017-01-23T06:14:22-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", - CountryName = @"Algeria" - }); - this.Add(new AthletesDataItem() - { - Id = 66, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", - Position = @"down", - Name = @"Moritz Braun", - AthleteNumber = 48081, - BeatsPerMinute = 107, - TopSpeed = 6, - Registered = @"2017-06-13T12:54:56-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", - CountryName = @"Andorra" - }); - this.Add(new AthletesDataItem() - { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", - Position = @"down", - Name = @"Zaina Pomp", - AthleteNumber = 14109, - BeatsPerMinute = 90, - TopSpeed = 5.7, - Registered = @"2017-09-07T11:17:40-03:00", + Name = @"Alexis Walker", + AthleteNumber = 43183, + BeatsPerMinute = 103, + TopSpeed = 5.8, + Registered = @"2017-08-07T10:35:06-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", - CountryName = @"Angola" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", + CountryName = @"Ghana" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 101, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"Alberto Clark", - AthleteNumber = 29912, + Name = @"Lavínia Silva", + AthleteNumber = 33994, BeatsPerMinute = 93, - TopSpeed = 4.6, - Registered = @"2017-02-02T03:50:21-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", - CountryName = @"Antigua and Barbuda" - }); - this.Add(new AthletesDataItem() - { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Derrick Price", - AthleteNumber = 19792, - BeatsPerMinute = 94, - TopSpeed = 5.6, - Registered = @"2017-03-19T01:10:55-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", - CountryName = @"Argentina" - }); - this.Add(new AthletesDataItem() - { - Id = 6, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", - Position = @"up", - Name = @"Mira Campos", - AthleteNumber = 39222, - BeatsPerMinute = 95, - TopSpeed = 5.9, - Registered = @"2017-01-11T01:41:31-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", - CountryName = @"Armenia" - }); - this.Add(new AthletesDataItem() - { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", - Position = @"current", - Name = @"Kiara Dubois", - AthleteNumber = 49964, - BeatsPerMinute = 97, TopSpeed = 5.6, - Registered = @"2017-09-28T04:37:56-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", - CountryName = @"Australia" - }); - this.Add(new AthletesDataItem() - { - Id = 168, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", - Position = @"current", - Name = @"Calvin Hunt", - AthleteNumber = 35535, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-11-07T09:58:42-02:00", + Registered = @"2017-03-22T08:55:46-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", - CountryName = @"Austria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", + CountryName = @"Norway" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { Id = 105, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", @@ -174,49 +62,91 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", CountryName = @"Azerbaijan" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 33, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", + Position = @"down", + Name = @"Megan Webb", + AthleteNumber = 30713, + BeatsPerMinute = 93, + TopSpeed = 5.6, + Registered = @"2017-08-20T09:26:51-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", + CountryName = @"Malta" + }); + this.Add(new PlayersDataItem() + { + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", Position = @"up", - Name = @"Zackary Roy", - AthleteNumber = 45996, - BeatsPerMinute = 92, - TopSpeed = 4.9, - Registered = @"2017-07-07T03:51:26-03:00", + Name = @"Pedro Marquez", + AthleteNumber = 16169, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-11-11T05:14:31-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", - CountryName = @"Bahamas" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", + CountryName = @"Malawi" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 83, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Id = 108, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"up", + Name = @"Noah Bergeron", + AthleteNumber = 35139, + BeatsPerMinute = 110, + TopSpeed = 5.6, + Registered = @"2017-06-23T01:21:21-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", + CountryName = @"Cote DIvoire" + }); + this.Add(new PlayersDataItem() + { + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"current", - Name = @"سینا مرادی", - AthleteNumber = 10809, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-04-05T05:27:13-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", - CountryName = @"Bahrain" + Name = @"Annabell Brand", + AthleteNumber = 39233, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-01T12:21:24-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", + CountryName = @"Papua New Guinea" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"current", - Name = @"Maurice Lambert", - AthleteNumber = 17443, - BeatsPerMinute = 96, - TopSpeed = 5.6, - Registered = @"2017-06-05T08:19:32-03:00", + Name = @"Özsu Keçeci", + AthleteNumber = 29403, + BeatsPerMinute = 106, + TopSpeed = 4.2, + Registered = @"2017-01-19T11:34:13-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", + CountryName = @"Latvia" + }); + this.Add(new PlayersDataItem() + { + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Position = @"down", + Name = @"Emilie Morin", + AthleteNumber = 26164, + BeatsPerMinute = 98, + TopSpeed = 4.9, + Registered = @"2017-02-01T04:18:19-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", - CountryName = @"Bangladesh" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", + CountryName = @"Kyrgyzstan" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { Id = 111, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", @@ -230,133 +160,77 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bb.png", CountryName = @"Barbados" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", + Id = 112, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"down", + Name = @"Karen Shaw", + AthleteNumber = 31048, + BeatsPerMinute = 107, + TopSpeed = 5.7, + Registered = @"2017-05-15T09:25:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", + CountryName = @"Ecuador" + }); + this.Add(new PlayersDataItem() + { + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", Position = @"current", - Name = @"Ellen Leppo", - AthleteNumber = 29286, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-08-16T09:46:35-03:00", + Name = @"Marialba Nascimento", + AthleteNumber = 47061, + BeatsPerMinute = 108, + TopSpeed = 5.2, + Registered = @"2017-09-19T05:47:21-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", - CountryName = @"Belarus" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", + CountryName = @"Tunisia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 68, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", - Position = @"up", - Name = @"Sandro Carpentier", - AthleteNumber = 23503, - BeatsPerMinute = 96, - TopSpeed = 5.7, - Registered = @"2017-09-30T01:01:04-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", - CountryName = @"Belgium" - }); - this.Add(new AthletesDataItem() - { - Id = 150, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"up", - Name = @"Gustav Petersen", - AthleteNumber = 20984, - BeatsPerMinute = 107, - TopSpeed = 4.6, - Registered = @"2017-01-01T07:40:19-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", - CountryName = @"Belize" - }); - this.Add(new AthletesDataItem() - { - Id = 142, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", - Position = @"current", - Name = @"Nicoline Thomsen", - AthleteNumber = 36778, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-03-26T10:04:29-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", - CountryName = @"Benin" - }); - this.Add(new AthletesDataItem() - { - Id = 19, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", Position = @"current", - Name = @"Sedef Tunçeri", - AthleteNumber = 48164, - BeatsPerMinute = 108, - TopSpeed = 5.6, - Registered = @"2017-03-29T11:54:15-03:00", + Name = @"Nick Naumann", + AthleteNumber = 25566, + BeatsPerMinute = 109, + TopSpeed = 5.9, + Registered = @"2017-07-12T09:01:11-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", - CountryName = @"Bhutan" - }); - this.Add(new AthletesDataItem() - { - Id = 202, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Ilona Salonen", - AthleteNumber = 27068, - BeatsPerMinute = 91, - TopSpeed = 5.4, - Registered = @"2017-07-03T06:19:47-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", - CountryName = @"Bolivia" - }); - this.Add(new AthletesDataItem() - { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", - Position = @"up", - Name = @"Clarisse Rey", - AthleteNumber = 29795, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-06-09T08:07:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", - CountryName = @"Bosnia and Herzegovina" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", + CountryName = @"Swaziland" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 116, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"down", - Name = @"Jimmie Mcguinness", - AthleteNumber = 20729, - BeatsPerMinute = 90, - TopSpeed = 4.6, - Registered = @"2017-10-07T06:08:00-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", - CountryName = @"Botswana" + Name = @"Sevcan Kollen", + AthleteNumber = 13728, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-09-08T08:29:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", + CountryName = @"Guatemala" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 82, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", Position = @"current", - Name = @"Johann Fischer", - AthleteNumber = 37212, - BeatsPerMinute = 98, - TopSpeed = 5.8, - Registered = @"2017-09-01T04:39:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", - CountryName = @"Brazil" + Name = @"Väinö Salmi", + AthleteNumber = 29839, + BeatsPerMinute = 107, + TopSpeed = 5.5, + Registered = @"2017-10-21T05:57:02-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", + CountryName = @"Guinea-Bissau" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { Id = 121, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", @@ -370,49 +244,35 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bg.png", CountryName = @"Bulgaria" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 144, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", - Position = @"down", - Name = @"Milja Leino", - AthleteNumber = 33563, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-11-01T10:34:07-02:00", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", + Position = @"current", + Name = @"Maurice Lambert", + AthleteNumber = 17443, + BeatsPerMinute = 96, + TopSpeed = 5.6, + Registered = @"2017-06-05T08:19:32-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", - CountryName = @"Burkina Faso" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", + CountryName = @"Bangladesh" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 122, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"آراد جعفری", - AthleteNumber = 34962, - BeatsPerMinute = 90, - TopSpeed = 4.8, - Registered = @"2017-04-22T04:20:39-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", - CountryName = @"Burundi" - }); - this.Add(new AthletesDataItem() - { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Pippa Roberts", - AthleteNumber = 15588, - BeatsPerMinute = 105, - TopSpeed = 4.1, - Registered = @"2017-02-07T10:23:13-02:00", + Name = @"Natalie Conrad", + AthleteNumber = 42602, + BeatsPerMinute = 108, + TopSpeed = 6, + Registered = @"2017-03-18T06:35:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", - CountryName = @"Cambodia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", + CountryName = @"Trinidad and Tobago" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { Id = 122, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/57.jpg", @@ -426,91 +286,91 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cm.png", CountryName = @"Cameroon" }); - this.Add(new AthletesDataItem() - { - Id = 199, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", - Position = @"up", - Name = @"Lucie Dumont", - AthleteNumber = 12104, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-01-08T02:13:29-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", - CountryName = @"Canada" - }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 136, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Elaine Matthews", - AthleteNumber = 38574, - BeatsPerMinute = 110, - TopSpeed = 5.5, - Registered = @"2017-01-26T11:50:00-02:00", + Name = @"Flora Perez", + AthleteNumber = 23907, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-04-12T04:16:56-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", - CountryName = @"Cape Verde" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", + CountryName = @"Poland" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 70, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", Position = @"up", - Name = @"Emily Olsen", - AthleteNumber = 13887, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-10-03T08:01:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", - CountryName = @"Central African Republic" + Name = @"آنیتا كامياران", + AthleteNumber = 18980, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-07-21T06:42:59-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", + CountryName = @"Lebanon" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 21, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", - Position = @"down", - Name = @"Kuzey Aclan", - AthleteNumber = 18583, - BeatsPerMinute = 102, - TopSpeed = 5.3, - Registered = @"2017-09-12T09:14:14-03:00", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"current", + Name = @"Eeli Makinen", + AthleteNumber = 45296, + BeatsPerMinute = 106, + TopSpeed = 5.2, + Registered = @"2017-01-06T09:58:02-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", - CountryName = @"Chad" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", + CountryName = @"Finland" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", - Position = @"current", - Name = @"Eloida Novaes", - AthleteNumber = 30751, - BeatsPerMinute = 107, - TopSpeed = 4.2, - Registered = @"2017-01-02T01:04:04-02:00", + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", + Position = @"down", + Name = @"Mathieu Mathieu", + AthleteNumber = 10555, + BeatsPerMinute = 101, + TopSpeed = 5.2, + Registered = @"2017-01-05T07:28:11-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", - CountryName = @"Chile" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uzbekistan" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", - Position = @"down", - Name = @"آوا احمدی", - AthleteNumber = 44347, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-06-04T09:04:31-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", - CountryName = @"China" + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Position = @"current", + Name = @"Marie Poulsen", + AthleteNumber = 44113, + BeatsPerMinute = 109, + TopSpeed = 4.7, + Registered = @"2017-04-15T10:25:21-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", + CountryName = @"Morocco" + }); + this.Add(new PlayersDataItem() + { + Id = 125, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/16.jpg", + Position = @"current", + Name = @"Altiva Alves", + AthleteNumber = 31850, + BeatsPerMinute = 106, + TopSpeed = 5.1, + Registered = @"2017-11-09T02:43:54-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/km.png", + CountryName = @"Comoros" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { Id = 127, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", @@ -524,161 +384,91 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", CountryName = @"Colombia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 125, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/16.jpg", - Position = @"current", - Name = @"Altiva Alves", - AthleteNumber = 31850, + Id = 128, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Position = @"up", + Name = @"Sophie Lewis", + AthleteNumber = 46222, BeatsPerMinute = 106, - TopSpeed = 5.1, - Registered = @"2017-11-09T02:43:54-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/km.png", - CountryName = @"Comoros" - }); - this.Add(new AthletesDataItem() - { - Id = 38, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Charlotte Meyer", - AthleteNumber = 21442, - BeatsPerMinute = 110, - TopSpeed = 4.6, - Registered = @"2017-10-19T10:38:35-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", - CountryName = @"Cook Islands" + TopSpeed = 4.4, + Registered = @"2017-02-20T09:42:07-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", + CountryName = @"Monaco" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 129, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", Position = @"up", - Name = @"Jimmy Bailey", - AthleteNumber = 38510, + Name = @"Ella Hansen", + AthleteNumber = 27075, BeatsPerMinute = 101, - TopSpeed = 4.7, - Registered = @"2017-06-30T04:13:42-03:00", + TopSpeed = 5.1, + Registered = @"2017-01-05T10:12:42-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", - CountryName = @"Costa Rica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", + CountryName = @"Sri Lanka" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 108, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"up", - Name = @"Noah Bergeron", - AthleteNumber = 35139, - BeatsPerMinute = 110, - TopSpeed = 5.6, - Registered = @"2017-06-23T01:21:21-03:00", + Name = @"Adem Özdoğan", + AthleteNumber = 45143, + BeatsPerMinute = 90, + TopSpeed = 5.5, + Registered = @"2017-02-16T07:11:52-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", - CountryName = @"Cote DIvoire" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", + CountryName = @"Turkmenistan" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", Position = @"down", - Name = @"Laudelino Castro", - AthleteNumber = 12711, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-08T04:03:22-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", - CountryName = @"Croatia" + Name = @"آوا احمدی", + AthleteNumber = 44347, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-06-04T09:04:31-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", + CountryName = @"China" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"current", - Name = @"Oscar Calvo", - AthleteNumber = 45078, - BeatsPerMinute = 109, - TopSpeed = 4.3, - Registered = @"2017-06-19T10:57:42-03:00", + Name = @"Eliza Bishop", + AthleteNumber = 31774, + BeatsPerMinute = 96, + TopSpeed = 4.7, + Registered = @"2017-09-22T11:49:02-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", - CountryName = @"Cuba" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", + CountryName = @"Western Sahara" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"down", - Name = @"Lance Dunn", - AthleteNumber = 10113, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-03-13T10:51:36-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", - CountryName = @"Cyprus" - }); - this.Add(new AthletesDataItem() - { - Id = 173, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", - Position = @"current", - Name = @"Hassana Camp", - AthleteNumber = 14467, - BeatsPerMinute = 104, + Name = @"Veronika Huber", + AthleteNumber = 18146, + BeatsPerMinute = 103, TopSpeed = 5.2, - Registered = @"2017-06-02T12:21:59-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", - CountryName = @"Czechia" - }); - this.Add(new AthletesDataItem() - { - Id = 46, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", - Position = @"current", - Name = @"Ronja Kraft", - AthleteNumber = 21800, - BeatsPerMinute = 101, - TopSpeed = 5.3, - Registered = @"2017-04-02T03:33:57-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", - CountryName = @"Denmark" - }); - this.Add(new AthletesDataItem() - { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Hans Möller", - AthleteNumber = 34122, - BeatsPerMinute = 109, - TopSpeed = 5.6, - Registered = @"2017-06-20T06:02:49-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", - CountryName = @"Djibouti" - }); - this.Add(new AthletesDataItem() - { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Ceylan Duygulu", - AthleteNumber = 21527, - BeatsPerMinute = 99, - TopSpeed = 4.9, - Registered = @"2017-07-13T09:06:04-03:00", + Registered = @"2017-07-13T02:23:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", - CountryName = @"Dominica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", + CountryName = @"Tonga" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { Id = 134, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", @@ -692,231 +482,497 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/do.png", CountryName = @"Dominican Republic" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 112, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 135, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", Position = @"down", - Name = @"Karen Shaw", - AthleteNumber = 31048, - BeatsPerMinute = 107, - TopSpeed = 5.7, - Registered = @"2017-05-15T09:25:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", - CountryName = @"Ecuador" - }); - this.Add(new AthletesDataItem() - { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Alex Martin", - AthleteNumber = 27887, + Name = @"Darryl Douglas", + AthleteNumber = 35826, BeatsPerMinute = 96, - TopSpeed = 4.2, - Registered = @"2017-10-28T04:06:33-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", - CountryName = @"Egypt" - }); - this.Add(new AthletesDataItem() - { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", - Position = @"up", - Name = @"Begüm Erkekli", - AthleteNumber = 37888, - BeatsPerMinute = 104, TopSpeed = 4.6, - Registered = @"2017-10-04T03:02:35-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", - CountryName = @"El Salvador" + Registered = @"2017-07-20T11:45:52-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", + CountryName = @"Turkey" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 24, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", + Id = 136, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", Position = @"down", - Name = @"Joan Ortega", - AthleteNumber = 49478, - BeatsPerMinute = 103, - TopSpeed = 5.4, - Registered = @"2017-07-04T03:01:47-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", - CountryName = @"Equatorial Guinea" - }); - this.Add(new AthletesDataItem() + Name = @"Elaine Matthews", + AthleteNumber = 38574, + BeatsPerMinute = 110, + TopSpeed = 5.5, + Registered = @"2017-01-26T11:50:00-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", + CountryName = @"Cape Verde" + }); + this.Add(new PlayersDataItem() { - Id = 174, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Position = @"up", + Name = @"Gloria Caballero", + AthleteNumber = 43379, + BeatsPerMinute = 103, + TopSpeed = 4.3, + Registered = @"2017-08-10T08:27:45-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", + CountryName = @"Israel" + }); + this.Add(new PlayersDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Position = @"down", + Name = @"Lance Dunn", + AthleteNumber = 10113, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-03-13T10:51:36-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", + CountryName = @"Cyprus" + }); + this.Add(new PlayersDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"down", + Name = @"Antoine Mackay", + AthleteNumber = 34547, + BeatsPerMinute = 104, + TopSpeed = 5, + Registered = @"2017-08-22T09:11:37-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", + CountryName = @"Lesotho" + }); + this.Add(new PlayersDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", Position = @"current", - Name = @"Beatriz Gallardo", - AthleteNumber = 38538, - BeatsPerMinute = 101, - TopSpeed = 6, - Registered = @"2017-11-06T02:14:31-02:00", + Name = @"Oscar Calvo", + AthleteNumber = 45078, + BeatsPerMinute = 109, + TopSpeed = 4.3, + Registered = @"2017-06-19T10:57:42-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", + CountryName = @"Cuba" + }); + this.Add(new PlayersDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Derrick Price", + AthleteNumber = 19792, + BeatsPerMinute = 94, + TopSpeed = 5.6, + Registered = @"2017-03-19T01:10:55-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", - CountryName = @"Eritrea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", + CountryName = @"Argentina" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Id = 139, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", + Position = @"current", + Name = @"Annabell Barth", + AthleteNumber = 41130, + BeatsPerMinute = 103, + TopSpeed = 5, + Registered = @"2017-08-24T11:58:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", + CountryName = @"Haiti" + }); + this.Add(new PlayersDataItem() + { + Id = 141, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", + Position = @"current", + Name = @"Miro Korpela", + AthleteNumber = 40544, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-01-10T07:12:44-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", + CountryName = @"Netherlands" + }); + this.Add(new PlayersDataItem() + { + Id = 142, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", + Position = @"current", + Name = @"Nicoline Thomsen", + AthleteNumber = 36778, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-03-26T10:04:29-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", + CountryName = @"Benin" + }); + this.Add(new PlayersDataItem() + { + Id = 143, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"up", + Name = @"رضا کوتی", + AthleteNumber = 13640, + BeatsPerMinute = 103, + TopSpeed = 4.2, + Registered = @"2017-04-30T02:34:29-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", + CountryName = @"Pakistan" + }); + this.Add(new PlayersDataItem() + { + Id = 144, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", Position = @"down", - Name = @"Sophia Carlson", - AthleteNumber = 44183, - BeatsPerMinute = 102, + Name = @"Milja Leino", + AthleteNumber = 33563, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-11-01T10:34:07-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", + CountryName = @"Burkina Faso" + }); + this.Add(new PlayersDataItem() + { + Id = 147, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", + Position = @"down", + Name = @"میلاد یاسمی", + AthleteNumber = 44023, + BeatsPerMinute = 104, + TopSpeed = 5.2, + Registered = @"2017-06-10T04:11:01-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", + CountryName = @"Togo" + }); + this.Add(new PlayersDataItem() + { + Id = 150, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", + Position = @"up", + Name = @"Gustav Petersen", + AthleteNumber = 20984, + BeatsPerMinute = 107, + TopSpeed = 4.6, + Registered = @"2017-01-01T07:40:19-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", + CountryName = @"Belize" + }); + this.Add(new PlayersDataItem() + { + Id = 151, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", + Position = @"current", + Name = @"Charlotte Mills", + AthleteNumber = 49829, + BeatsPerMinute = 92, + TopSpeed = 5.3, + Registered = @"2017-05-10T04:33:10-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", + CountryName = @"Madagascar" + }); + this.Add(new PlayersDataItem() + { + Id = 154, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Position = @"down", + Name = @"Rhonda Simmmons", + AthleteNumber = 37139, + BeatsPerMinute = 96, TopSpeed = 5.1, - Registered = @"2017-09-04T07:03:19-03:00", + Registered = @"2017-07-03T05:39:45-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", + CountryName = @"Nauru" + }); + this.Add(new PlayersDataItem() + { + Id = 155, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", + Position = @"up", + Name = @"Justin Philippe", + AthleteNumber = 12858, + BeatsPerMinute = 104, + TopSpeed = 5.7, + Registered = @"2017-03-16T02:00:35-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", + CountryName = @"Maldives" + }); + this.Add(new PlayersDataItem() + { + Id = 159, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", + Position = @"up", + Name = @"Eva Dean", + AthleteNumber = 48874, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-03-04T01:58:52-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", + CountryName = @"Sao Tome and Principe" + }); + this.Add(new PlayersDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"up", + Name = @"Franklin Byrd", + AthleteNumber = 49498, + BeatsPerMinute = 106, + TopSpeed = 5.3, + Registered = @"2017-11-04T11:09:26-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", - CountryName = @"Estonia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", + CountryName = @"Taiwan, Province of China" + }); + this.Add(new PlayersDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Alex Martin", + AthleteNumber = 27887, + BeatsPerMinute = 96, + TopSpeed = 4.2, + Registered = @"2017-10-28T04:06:33-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", + CountryName = @"Egypt" + }); + this.Add(new PlayersDataItem() + { + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Position = @"current", + Name = @"Alex Craig", + AthleteNumber = 21868, + BeatsPerMinute = 94, + TopSpeed = 4.2, + Registered = @"2017-03-19T10:20:51-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", + CountryName = @"Syrian Arab Republic" + }); + this.Add(new PlayersDataItem() + { + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Position = @"down", + Name = @"Adam Bouchard", + AthleteNumber = 38672, + BeatsPerMinute = 99, + TopSpeed = 4.7, + Registered = @"2017-01-04T03:04:05-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", + CountryName = @"Seychelles" + }); + this.Add(new PlayersDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Position = @"down", + Name = @"میلاد قاسمی", + AthleteNumber = 12788, + BeatsPerMinute = 101, + TopSpeed = 4.1, + Registered = @"2017-03-01T07:51:17-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", + CountryName = @"Samoa" + }); + this.Add(new PlayersDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Position = @"up", + Name = @"Millie Cooper", + AthleteNumber = 14610, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-05-08T09:30:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", + CountryName = @"Nicaragua" + }); + this.Add(new PlayersDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Pippa Roberts", + AthleteNumber = 15588, + BeatsPerMinute = 105, + TopSpeed = 4.1, + Registered = @"2017-02-07T10:23:13-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", + CountryName = @"Cambodia" + }); + this.Add(new PlayersDataItem() + { + Id = 164, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", + Position = @"current", + Name = @"Ethel Stephens", + AthleteNumber = 18692, + BeatsPerMinute = 94, + TopSpeed = 4.1, + Registered = @"2017-02-13T05:03:04-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", + CountryName = @"Ukraine" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 165, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", Position = @"down", - Name = @"Niilo Laurila", - AthleteNumber = 49215, - BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-04-26T01:26:36-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", - CountryName = @"Ethiopia" - }); - this.Add(new AthletesDataItem() - { - Id = 201, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", - Position = @"up", - Name = @"Kaya Tekand", - AthleteNumber = 11028, - BeatsPerMinute = 93, - TopSpeed = 5.2, - Registered = @"2017-04-10T09:57:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", - CountryName = @"Fiji" + Name = @"Mario Ellis", + AthleteNumber = 18026, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-02-13T11:53:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", + CountryName = @"Mali" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 166, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", Position = @"current", - Name = @"Eeli Makinen", - AthleteNumber = 45296, + Name = @"Maria Parra", + AthleteNumber = 39861, BeatsPerMinute = 106, - TopSpeed = 5.2, - Registered = @"2017-01-06T09:58:02-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", - CountryName = @"Finland" + TopSpeed = 6, + Registered = @"2017-01-30T09:22:52-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", + CountryName = @"Kiribati" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 16, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", Position = @"down", - Name = @"Felix Olsen", - AthleteNumber = 43198, - BeatsPerMinute = 101, - TopSpeed = 4.2, - Registered = @"2017-09-27T01:17:14-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", - CountryName = @"France" + Name = @"Aatu Ranta", + AthleteNumber = 38049, + BeatsPerMinute = 94, + TopSpeed = 5.1, + Registered = @"2017-07-21T04:22:18-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", + CountryName = @"United Arab Emirates" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"current", - Name = @"Roman Smith", - AthleteNumber = 15531, - BeatsPerMinute = 106, - TopSpeed = 4.9, - Registered = @"2017-06-14T05:12:04-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", - CountryName = @"Gabon" + Name = @"Pippa Morris", + AthleteNumber = 44421, + BeatsPerMinute = 101, + TopSpeed = 5.5, + Registered = @"2017-03-06T09:21:58-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", + CountryName = @"Tajikistan" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 69, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", Position = @"current", - Name = @"Emil Meißner", - AthleteNumber = 37183, - BeatsPerMinute = 97, - TopSpeed = 4, - Registered = @"2017-07-15T12:32:30-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", - CountryName = @"Gambia" + Name = @"Esma Adıvar", + AthleteNumber = 35565, + BeatsPerMinute = 99, + TopSpeed = 4.2, + Registered = @"2017-06-17T12:34:29-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", + CountryName = @"Philippines" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", - Position = @"current", - Name = @"Gerald Schmidt", - AthleteNumber = 47410, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-02-20T11:53:08-02:00", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Position = @"down", + Name = @"Louis Smith", + AthleteNumber = 31837, + BeatsPerMinute = 98, + TopSpeed = 5.4, + Registered = @"2017-03-19T08:12:23-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", - CountryName = @"Georgia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", + CountryName = @"Liberia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", - Position = @"current", - Name = @"Gladys Van Der Steeg", - AthleteNumber = 20216, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-10-09T02:01:16-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", - CountryName = @"Germany" + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"Milo Charles", + AthleteNumber = 10661, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-07-20T09:00:22-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", + CountryName = @"Iceland" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 100, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", + Id = 168, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", Position = @"current", - Name = @"Alexis Walker", - AthleteNumber = 43183, - BeatsPerMinute = 103, - TopSpeed = 5.8, - Registered = @"2017-08-07T10:35:06-03:00", + Name = @"Calvin Hunt", + AthleteNumber = 35535, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-11-07T09:58:42-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", - CountryName = @"Ghana" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", + CountryName = @"Austria" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", - Position = @"current", - Name = @"Jeffrey Medina", - AthleteNumber = 42905, - BeatsPerMinute = 100, - TopSpeed = 5.2, - Registered = @"2017-09-15T02:11:43-03:00", + Id = 169, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", + Position = @"up", + Name = @"Aziz Santos", + AthleteNumber = 38947, + BeatsPerMinute = 98, + TopSpeed = 4, + Registered = @"2017-04-03T02:18:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", - CountryName = @"Greece" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", + CountryName = @"United Kingdom" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { Id = 169, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/21.jpg", @@ -930,49 +986,91 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gd.png", CountryName = @"Grenada" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 116, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", - Position = @"down", - Name = @"Sevcan Kollen", - AthleteNumber = 13728, + Id = 170, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", + Position = @"up", + Name = @"Fernando Gimenez", + AthleteNumber = 31290, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-06-21T06:45:54-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uruguay" + }); + this.Add(new PlayersDataItem() + { + Id = 173, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", + Position = @"current", + Name = @"Hassana Camp", + AthleteNumber = 14467, BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-09-08T08:29:08-03:00", + TopSpeed = 5.2, + Registered = @"2017-06-02T12:21:59-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", - CountryName = @"Guatemala" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", + CountryName = @"Czechia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", - Position = @"down", - Name = @"Rafael Gutierrez", - AthleteNumber = 38804, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-02-08T07:50:59-02:00", + Id = 174, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", + Position = @"current", + Name = @"Beatriz Gallardo", + AthleteNumber = 38538, + BeatsPerMinute = 101, + TopSpeed = 6, + Registered = @"2017-11-06T02:14:31-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", + CountryName = @"Eritrea" + }); + this.Add(new PlayersDataItem() + { + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Position = @"current", + Name = @"Tim Neal", + AthleteNumber = 45860, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-04-21T04:06:34-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", - CountryName = @"Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", + CountryName = @"Panama" + }); + this.Add(new PlayersDataItem() + { + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Position = @"down", + Name = @"Laudelino Castro", + AthleteNumber = 12711, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-08T04:03:22-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", + CountryName = @"Croatia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", - Position = @"current", - Name = @"Väinö Salmi", - AthleteNumber = 29839, - BeatsPerMinute = 107, - TopSpeed = 5.5, - Registered = @"2017-10-21T05:57:02-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", - CountryName = @"Guinea-Bissau" + Id = 178, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", + Position = @"down", + Name = @"Lillian Wade", + AthleteNumber = 10729, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-04-07T09:53:13-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", + CountryName = @"Solomon Islands" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { Id = 180, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", @@ -986,49 +1084,133 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", CountryName = @"Guyana" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 139, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Ariena Achterberg", + AthleteNumber = 41330, + BeatsPerMinute = 92, + TopSpeed = 5.6, + Registered = @"2017-10-22T02:15:39-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", + CountryName = @"South Korea" + }); + this.Add(new PlayersDataItem() + { + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"current", - Name = @"Annabell Barth", - AthleteNumber = 41130, - BeatsPerMinute = 103, - TopSpeed = 5, - Registered = @"2017-08-24T11:58:56-03:00", + Name = @"Gerald Schmidt", + AthleteNumber = 47410, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-02-20T11:53:08-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", - CountryName = @"Haiti" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", + CountryName = @"Georgia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 4, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"down", - Name = @"Mathys Martin", - AthleteNumber = 32928, - BeatsPerMinute = 98, - TopSpeed = 5.5, - Registered = @"2017-05-17T12:51:47-03:00", + Name = @"Yarno Kin", + AthleteNumber = 47324, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-08-26T08:21:22-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", - CountryName = @"Holy See (Vatican City State)" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", + CountryName = @"Romania" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 1, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", - Position = @"down", - Name = @"Louis Stewart", - AthleteNumber = 48131, - BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-02-26T07:28:02-02:00", + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"up", + Name = @"رونیکا سلطانی نژاد", + AthleteNumber = 35233, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-08-13T01:05:52-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", + CountryName = @"Macedonia, The Former Yugoslav Republic of" + }); + this.Add(new PlayersDataItem() + { + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Position = @"up", + Name = @"کوروش کامروا", + AthleteNumber = 13506, + BeatsPerMinute = 109, + TopSpeed = 4.4, + Registered = @"2017-04-16T01:10:37-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", + CountryName = @"Niue" + }); + this.Add(new PlayersDataItem() + { + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Position = @"up", + Name = @"Jimmy Bailey", + AthleteNumber = 38510, + BeatsPerMinute = 101, + TopSpeed = 4.7, + Registered = @"2017-06-30T04:13:42-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", - CountryName = @"Honduras" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", + CountryName = @"Costa Rica" + }); + this.Add(new PlayersDataItem() + { + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", + Position = @"current", + Name = @"Foppe Delfos", + AthleteNumber = 39679, + BeatsPerMinute = 107, + TopSpeed = 4.1, + Registered = @"2017-08-05T10:54:56-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", + CountryName = @"Paraguay" + }); + this.Add(new PlayersDataItem() + { + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"آراد یاسمی", + AthleteNumber = 34370, + BeatsPerMinute = 99, + TopSpeed = 5.9, + Registered = @"2017-02-02T11:42:41-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", + CountryName = @"Mauritius" + }); + this.Add(new PlayersDataItem() + { + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", + Position = @"down", + Name = @"Ceylan Duygulu", + AthleteNumber = 21527, + BeatsPerMinute = 99, + TopSpeed = 4.9, + Registered = @"2017-07-13T09:06:04-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", + CountryName = @"Dominica" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { Id = 190, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", @@ -1042,119 +1224,161 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", CountryName = @"Hungary" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", - Position = @"down", - Name = @"Milo Charles", - AthleteNumber = 10661, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-07-20T09:00:22-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", - CountryName = @"Iceland" + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"current", + Name = @"Gladys Van Der Steeg", + AthleteNumber = 20216, + BeatsPerMinute = 94, + TopSpeed = 4.3, + Registered = @"2017-10-09T02:01:16-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", + CountryName = @"Germany" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", Position = @"current", - Name = @"Anthony Harcourt", - AthleteNumber = 33649, - BeatsPerMinute = 109, - TopSpeed = 5.5, - Registered = @"2017-06-14T11:10:20-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", - CountryName = @"India" + Name = @"Kiara Dubois", + AthleteNumber = 49964, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-09-28T04:37:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", + CountryName = @"Australia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 72, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Position = @"current", + Name = @"آرش احمدی", + AthleteNumber = 36948, + BeatsPerMinute = 90, + TopSpeed = 4.1, + Registered = @"2017-09-08T01:22:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", + CountryName = @"Nepal" + }); + this.Add(new PlayersDataItem() + { + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"up", - Name = @"Aaron Robertson", - AthleteNumber = 30727, - BeatsPerMinute = 95, + Name = @"Sheryl Collins", + AthleteNumber = 36473, + BeatsPerMinute = 98, TopSpeed = 4.2, - Registered = @"2017-08-23T09:37:40-03:00", + Registered = @"2017-03-23T12:54:35-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", - CountryName = @"Indonesia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", + CountryName = @"Kenya" + }); + this.Add(new PlayersDataItem() + { + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Clarisse Rey", + AthleteNumber = 29795, + BeatsPerMinute = 98, + TopSpeed = 4.9, + Registered = @"2017-06-09T08:07:19-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", + CountryName = @"Bosnia and Herzegovina" + }); + this.Add(new PlayersDataItem() + { + Id = 192, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Position = @"down", + Name = @"Viivi Kujala", + AthleteNumber = 29939, + BeatsPerMinute = 93, + TopSpeed = 4.1, + Registered = @"2017-05-03T02:40:05-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", + CountryName = @"Somalia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 2, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Bill Fox", - AthleteNumber = 18511, + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"down", + Name = @"Juanita Franklin", + AthleteNumber = 13907, BeatsPerMinute = 91, - TopSpeed = 5, - Registered = @"2017-10-24T08:25:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", - CountryName = @"Iran, Islamic Republic Of" - }); - this.Add(new AthletesDataItem() - { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", - Position = @"up", - Name = @"Veera Saari", - AthleteNumber = 40408, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-10-28T10:39:22-03:00", + TopSpeed = 6, + Registered = @"2017-10-04T02:46:46-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", - CountryName = @"Iraq" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", + CountryName = @"Vanuatu" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", - Position = @"current", - Name = @"Loïc Gerard", - AthleteNumber = 31706, + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Position = @"down", + Name = @"Sophia Carlson", + AthleteNumber = 44183, BeatsPerMinute = 102, - TopSpeed = 4.4, - Registered = @"2017-07-28T09:10:43-03:00", + TopSpeed = 5.1, + Registered = @"2017-09-04T07:03:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", - CountryName = @"Ireland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", + CountryName = @"Estonia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"up", - Name = @"Gloria Caballero", - AthleteNumber = 43379, - BeatsPerMinute = 103, - TopSpeed = 4.3, - Registered = @"2017-08-10T08:27:45-03:00", + Name = @"آوا سلطانی نژاد", + AthleteNumber = 45635, + BeatsPerMinute = 98, + TopSpeed = 4.1, + Registered = @"2017-04-10T11:39:46-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", - CountryName = @"Israel" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", + CountryName = @"Sweden" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 5, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", - Position = @"current", - Name = @"Gianne Godijn", - AthleteNumber = 45945, - BeatsPerMinute = 96, - TopSpeed = 4.5, - Registered = @"2017-03-22T03:23:12-02:00", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", + Position = @"down", + Name = @"Kaya Taşlı", + AthleteNumber = 42291, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-01-30T03:23:36-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", + CountryName = @"Senegal" + }); + this.Add(new PlayersDataItem() + { + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", + Position = @"down", + Name = @"Adrian Ibañez", + AthleteNumber = 21968, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-02-03T04:36:54-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", - CountryName = @"Italy" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", + CountryName = @"Oman" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { Id = 196, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", @@ -1168,415 +1392,359 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", CountryName = @"Jamaica" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 23, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", - Position = @"down", - Name = @"Gökhan Aşıkoğlu", - AthleteNumber = 13890, - BeatsPerMinute = 105, - TopSpeed = 5.4, - Registered = @"2017-03-31T06:14:26-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", - CountryName = @"Japan" - }); - this.Add(new AthletesDataItem() - { - Id = 74, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", Position = @"up", - Name = @"Minea Rantanen", - AthleteNumber = 18835, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-24T07:30:43-02:00", + Name = @"Begüm Erkekli", + AthleteNumber = 37888, + BeatsPerMinute = 104, + TopSpeed = 4.6, + Registered = @"2017-10-04T03:02:35-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", - CountryName = @"Jordan" - }); - this.Add(new AthletesDataItem() - { - Id = 92, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"down", - Name = @"Asta Hansen", - AthleteNumber = 17222, - BeatsPerMinute = 101, - TopSpeed = 4.3, - Registered = @"2017-01-08T02:41:56-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", - CountryName = @"Kazakhstan" - }); - this.Add(new AthletesDataItem() - { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"up", - Name = @"Sheryl Collins", - AthleteNumber = 36473, - BeatsPerMinute = 98, - TopSpeed = 4.2, - Registered = @"2017-03-23T12:54:35-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", - CountryName = @"Kenya" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", + CountryName = @"El Salvador" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 166, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", + Id = 197, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", Position = @"current", - Name = @"Maria Parra", - AthleteNumber = 39861, - BeatsPerMinute = 106, - TopSpeed = 6, - Registered = @"2017-01-30T09:22:52-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", - CountryName = @"Kiribati" - }); - this.Add(new AthletesDataItem() - { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", - Position = @"up", - Name = @"Annabelle Besteman", - AthleteNumber = 30560, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-11-11T02:04:19-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", - CountryName = @"Korea, Democratic PeopleS Republic of" - }); - this.Add(new AthletesDataItem() - { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", - Position = @"up", - Name = @"Ariena Achterberg", - AthleteNumber = 41330, + Name = @"Brent Lord", + AthleteNumber = 20943, BeatsPerMinute = 92, - TopSpeed = 5.6, - Registered = @"2017-10-22T02:15:39-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", - CountryName = @"Korea, Republic of" + TopSpeed = 4.8, + Registered = @"2017-01-23T06:14:22-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", + CountryName = @"Algeria" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 67, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", - Position = @"current", - Name = @"Villads Larsen", - AthleteNumber = 44677, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-25T11:25:30-02:00", + Id = 199, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", + Position = @"up", + Name = @"Lucie Dumont", + AthleteNumber = 12104, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-01-08T02:13:29-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", - CountryName = @"Kuwait" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", + CountryName = @"Canada" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 210, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"down", - Name = @"Emilie Morin", - AthleteNumber = 26164, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-02-01T04:18:19-02:00", + Name = @"Maeva Bergeron", + AthleteNumber = 15655, + BeatsPerMinute = 94, + TopSpeed = 5.9, + Registered = @"2017-10-03T09:42:15-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", - CountryName = @"Kyrgyzstan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", + CountryName = @"Mexico" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 31, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", + Id = 212, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", Position = @"up", - Name = @"Judd Campbell", - AthleteNumber = 37365, - BeatsPerMinute = 110, - TopSpeed = 5, - Registered = @"2017-10-19T11:01:10-03:00", + Name = @"Sara Larsen", + AthleteNumber = 37094, + BeatsPerMinute = 97, + TopSpeed = 4.5, + Registered = @"2017-04-14T11:48:28-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", - CountryName = @"Lao PeopleS Democratic Republic" - }); - this.Add(new AthletesDataItem() - { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"current", - Name = @"Özsu Keçeci", - AthleteNumber = 29403, - BeatsPerMinute = 106, - TopSpeed = 4.2, - Registered = @"2017-01-19T11:34:13-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", - CountryName = @"Latvia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", + CountryName = @"Saudi Arabia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", + Id = 214, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", Position = @"up", - Name = @"آنیتا كامياران", - AthleteNumber = 18980, - BeatsPerMinute = 90, + Name = @"Ömür Denkel", + AthleteNumber = 31061, + BeatsPerMinute = 104, TopSpeed = 4.5, - Registered = @"2017-07-21T06:42:59-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", - CountryName = @"Lebanon" + Registered = @"2017-02-18T05:32:55-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", + CountryName = @"Tuvalu" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 215, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", Position = @"down", - Name = @"Antoine Mackay", - AthleteNumber = 34547, + Name = @"Marilou Hubert", + AthleteNumber = 43655, BeatsPerMinute = 104, - TopSpeed = 5, - Registered = @"2017-08-22T09:11:37-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", - CountryName = @"Lesotho" + TopSpeed = 4.2, + Registered = @"2017-09-28T11:13:00-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", + CountryName = @"Myanmar" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Id = 216, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Louis Smith", - AthleteNumber = 31837, - BeatsPerMinute = 98, - TopSpeed = 5.4, - Registered = @"2017-03-19T08:12:23-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", - CountryName = @"Liberia" + Name = @"Felix Olsen", + AthleteNumber = 43198, + BeatsPerMinute = 101, + TopSpeed = 4.2, + Registered = @"2017-09-27T01:17:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", + CountryName = @"France" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 29, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", + Id = 219, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", Position = @"current", - Name = @"Selmo Caldeira", - AthleteNumber = 21837, - BeatsPerMinute = 110, - TopSpeed = 4.9, - Registered = @"2017-10-20T03:40:24-03:00", + Name = @"Sedef Tunçeri", + AthleteNumber = 48164, + BeatsPerMinute = 108, + TopSpeed = 5.6, + Registered = @"2017-03-29T11:54:15-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", - CountryName = @"Libyan Arab Jamahiriya" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", + CountryName = @"Bhutan" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 35, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", + Id = 221, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", Position = @"down", - Name = @"Elaine Smith", - AthleteNumber = 38243, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-06-11T12:20:41-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", - CountryName = @"Liechtenstein" + Name = @"Kuzey Aclan", + AthleteNumber = 18583, + BeatsPerMinute = 102, + TopSpeed = 5.3, + Registered = @"2017-09-12T09:14:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", + CountryName = @"Chad" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", - Position = @"up", - Name = @"Fritz Sommer", - AthleteNumber = 26210, - BeatsPerMinute = 99, - TopSpeed = 4.6, - Registered = @"2017-09-29T03:54:57-03:00", + Id = 223, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Position = @"down", + Name = @"Gökhan Aşıkoğlu", + AthleteNumber = 13890, + BeatsPerMinute = 105, + TopSpeed = 5.4, + Registered = @"2017-03-31T06:14:26-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", - CountryName = @"Lithuania" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", + CountryName = @"Japan" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Id = 224, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", Position = @"down", - Name = @"Carter Evans", - AthleteNumber = 46961, - BeatsPerMinute = 100, - TopSpeed = 5.3, - Registered = @"2017-07-23T02:43:07-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", - CountryName = @"Luxembourg" + Name = @"Joan Ortega", + AthleteNumber = 49478, + BeatsPerMinute = 103, + TopSpeed = 5.4, + Registered = @"2017-07-04T03:01:47-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", + CountryName = @"Equatorial Guinea" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 225, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"رونیکا سلطانی نژاد", - AthleteNumber = 35233, - BeatsPerMinute = 99, - TopSpeed = 4.6, - Registered = @"2017-08-13T01:05:52-03:00", + Name = @"Stanley Hart", + AthleteNumber = 14150, + BeatsPerMinute = 91, + TopSpeed = 4.5, + Registered = @"2017-08-19T03:02:33-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", - CountryName = @"Macedonia, The Former Yugoslav Republic of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", + CountryName = @"Venezuela" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 151, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", Position = @"current", - Name = @"Charlotte Mills", - AthleteNumber = 49829, - BeatsPerMinute = 92, - TopSpeed = 5.3, - Registered = @"2017-05-10T04:33:10-03:00", + Name = @"Johann Hinz", + AthleteNumber = 48244, + BeatsPerMinute = 94, + TopSpeed = 4.3, + Registered = @"2017-03-10T07:36:56-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", - CountryName = @"Madagascar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", + CountryName = @"Sudan" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"up", - Name = @"Pedro Marquez", - AthleteNumber = 16169, + Name = @"Layla Douglas", + AthleteNumber = 21977, BeatsPerMinute = 97, TopSpeed = 5.4, - Registered = @"2017-11-11T05:14:31-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", - CountryName = @"Malawi" + Registered = @"2017-04-19T11:43:38-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", + CountryName = @"Slovenia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"down", - Name = @"Jenny Burke", - AthleteNumber = 15266, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-09-11T12:20:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", - CountryName = @"Malaysia" + Id = 229, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", + Position = @"current", + Name = @"Selmo Caldeira", + AthleteNumber = 21837, + BeatsPerMinute = 110, + TopSpeed = 4.9, + Registered = @"2017-10-20T03:40:24-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", + CountryName = @"Libyan Arab Jamahiriya" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 155, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", + Id = 231, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", Position = @"up", - Name = @"Justin Philippe", - AthleteNumber = 12858, - BeatsPerMinute = 104, - TopSpeed = 5.7, - Registered = @"2017-03-16T02:00:35-02:00", + Name = @"Judd Campbell", + AthleteNumber = 37365, + BeatsPerMinute = 110, + TopSpeed = 5, + Registered = @"2017-10-19T11:01:10-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", - CountryName = @"Maldives" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", + CountryName = @"Lao PeopleS Democratic Republic" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 165, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Id = 233, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", + Position = @"up", + Name = @"Zackary Roy", + AthleteNumber = 45996, + BeatsPerMinute = 92, + TopSpeed = 4.9, + Registered = @"2017-07-07T03:51:26-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", + CountryName = @"Bahamas" + }); + this.Add(new PlayersDataItem() + { + Id = 234, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Mario Ellis", - AthleteNumber = 18026, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-02-13T11:53:15-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", - CountryName = @"Mali" + Name = @"Linda Schäfer", + AthleteNumber = 43074, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-01-05T11:41:20-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", + CountryName = @"Yemen" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", + Id = 235, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", Position = @"down", - Name = @"Megan Webb", - AthleteNumber = 30713, - BeatsPerMinute = 93, - TopSpeed = 5.6, - Registered = @"2017-08-20T09:26:51-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", - CountryName = @"Malta" + Name = @"Elaine Smith", + AthleteNumber = 38243, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-06-11T12:20:41-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", + CountryName = @"Liechtenstein" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 52, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 237, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", Position = @"down", - Name = @"Adérito Lopes", - AthleteNumber = 21320, - BeatsPerMinute = 91, + Name = @"Clyde Matthews", + AthleteNumber = 11955, + BeatsPerMinute = 93, TopSpeed = 5.2, - Registered = @"2017-01-07T06:47:56-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", - CountryName = @"Marshall Islands" + Registered = @"2017-03-02T05:01:02-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", + CountryName = @"Palau" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 99, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", - Position = @"down", - Name = @"Victor Lévesque", - AthleteNumber = 48375, + Id = 238, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", + Position = @"current", + Name = @"Charlotte Meyer", + AthleteNumber = 21442, BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-11-10T11:31:44-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", - CountryName = @"Mauritania" + TopSpeed = 4.6, + Registered = @"2017-10-19T10:38:35-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", + CountryName = @"Cook Islands" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"آراد یاسمی", - AthleteNumber = 34370, - BeatsPerMinute = 99, - TopSpeed = 5.9, - Registered = @"2017-02-02T11:42:41-02:00", + Name = @"Carter Evans", + AthleteNumber = 46961, + BeatsPerMinute = 100, + TopSpeed = 5.3, + Registered = @"2017-07-23T02:43:07-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", + CountryName = @"Luxembourg" + }); + this.Add(new PlayersDataItem() + { + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"down", + Name = @"Alberto Clark", + AthleteNumber = 29912, + BeatsPerMinute = 93, + TopSpeed = 4.6, + Registered = @"2017-02-02T03:50:21-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", - CountryName = @"Mauritius" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", + CountryName = @"Antigua and Barbuda" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 10, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", Position = @"down", - Name = @"Maeva Bergeron", - AthleteNumber = 15655, - BeatsPerMinute = 94, - TopSpeed = 5.9, - Registered = @"2017-10-03T09:42:15-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", - CountryName = @"Mexico" + Name = @"Lilly Keuter", + AthleteNumber = 49893, + BeatsPerMinute = 102, + TopSpeed = 4.5, + Registered = @"2017-01-20T02:38:39-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", + CountryName = @"Saint Kitts and Nevis" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 41, + Id = 241, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", Position = @"up", Name = @"Oskari Karjala", @@ -1588,65 +1756,9 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", CountryName = @"Micronesia, Federated States of" }); - this.Add(new AthletesDataItem() - { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", - Position = @"up", - Name = @"Alex Meyer", - AthleteNumber = 44390, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-08-04T07:05:34-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", - CountryName = @"Moldova, Republic of" - }); - this.Add(new AthletesDataItem() - { - Id = 128, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", - Position = @"up", - Name = @"Sophie Lewis", - AthleteNumber = 46222, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-20T09:42:07-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", - CountryName = @"Monaco" - }); - this.Add(new AthletesDataItem() - { - Id = 79, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", - Position = @"current", - Name = @"Ashley Romero", - AthleteNumber = 36611, - BeatsPerMinute = 104, - TopSpeed = 5.5, - Registered = @"2017-02-08T12:45:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", - CountryName = @"Mongolia" - }); - this.Add(new AthletesDataItem() - { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"current", - Name = @"Marie Poulsen", - AthleteNumber = 44113, - BeatsPerMinute = 109, - TopSpeed = 4.7, - Registered = @"2017-04-15T10:25:21-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", - CountryName = @"Morocco" - }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 42, + Id = 242, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", Position = @"down", Name = @"Caitlin Jackson", @@ -1658,107 +1770,107 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", CountryName = @"Mozambique" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 15, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", Position = @"down", - Name = @"Marilou Hubert", - AthleteNumber = 43655, - BeatsPerMinute = 104, - TopSpeed = 4.2, - Registered = @"2017-09-28T11:13:00-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", - CountryName = @"Myanmar" + Name = @"Cathalijne Van Der Ree", + AthleteNumber = 45160, + BeatsPerMinute = 102, + TopSpeed = 5.4, + Registered = @"2017-02-13T05:23:49-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", + CountryName = @"Uganda" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 63, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", Position = @"up", - Name = @"Estelle Vincent", - AthleteNumber = 41700, - BeatsPerMinute = 99, + Name = @"Emma Turner", + AthleteNumber = 39487, + BeatsPerMinute = 110, TopSpeed = 5.7, - Registered = @"2017-05-31T02:56:58-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", - CountryName = @"Namibia" - }); - this.Add(new AthletesDataItem() - { - Id = 154, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", - Position = @"down", - Name = @"Rhonda Simmmons", - AthleteNumber = 37139, - BeatsPerMinute = 96, - TopSpeed = 5.1, - Registered = @"2017-07-03T05:39:45-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", - CountryName = @"Nauru" + Registered = @"2017-07-30T01:33:14-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", + CountryName = @"Tanzania, United Republic of" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 191, + Id = 243, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", - Position = @"current", - Name = @"آرش احمدی", - AthleteNumber = 36948, - BeatsPerMinute = 90, - TopSpeed = 4.1, - Registered = @"2017-09-08T01:22:14-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", - CountryName = @"Nepal" + Position = @"up", + Name = @"Kent Clark", + AthleteNumber = 32799, + BeatsPerMinute = 106, + TopSpeed = 5.7, + Registered = @"2017-01-24T01:00:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", + CountryName = @"Peru" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 141, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", + Id = 246, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", Position = @"current", - Name = @"Miro Korpela", - AthleteNumber = 40544, - BeatsPerMinute = 104, + Name = @"Ronja Kraft", + AthleteNumber = 21800, + BeatsPerMinute = 101, TopSpeed = 5.3, - Registered = @"2017-01-10T07:12:44-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", - CountryName = @"Netherlands" + Registered = @"2017-04-02T03:33:57-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", + CountryName = @"Denmark" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"up", - Name = @"Afet Kumcuoğlu", - AthleteNumber = 33454, - BeatsPerMinute = 106, - TopSpeed = 5.1, - Registered = @"2017-09-16T07:05:43-03:00", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Position = @"down", + Name = @"Eléa Robin", + AthleteNumber = 26742, + BeatsPerMinute = 90, + TopSpeed = 4.7, + Registered = @"2017-03-30T12:34:24-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", - CountryName = @"New Zealand" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", + CountryName = @"Saint Vincent and the Grenadines" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"up", - Name = @"Millie Cooper", - AthleteNumber = 14610, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-05-08T09:30:14-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", - CountryName = @"Nicaragua" + Name = @"Alex Meyer", + AthleteNumber = 44390, + BeatsPerMinute = 94, + TopSpeed = 4.3, + Registered = @"2017-08-04T07:05:34-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", + CountryName = @"Moldova, Republic of" + }); + this.Add(new PlayersDataItem() + { + Id = 252, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Position = @"down", + Name = @"Adérito Lopes", + AthleteNumber = 21320, + BeatsPerMinute = 91, + TopSpeed = 5.2, + Registered = @"2017-01-07T06:47:56-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", + CountryName = @"Marshall Islands" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 53, + Id = 253, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", Name = @"Kayla Patel", @@ -1770,9 +1882,9 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", CountryName = @"Niger" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 58, + Id = 258, Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"current", Name = @"Diego Gautier", @@ -1784,275 +1896,219 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", CountryName = @"Nigeria" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", Position = @"up", - Name = @"کوروش کامروا", - AthleteNumber = 13506, - BeatsPerMinute = 109, - TopSpeed = 4.4, - Registered = @"2017-04-16T01:10:37-03:00", + Name = @"Veera Saari", + AthleteNumber = 40408, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-10-28T10:39:22-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", - CountryName = @"Niue" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", + CountryName = @"Iraq" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 101, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", Position = @"down", - Name = @"Lavínia Silva", - AthleteNumber = 33994, - BeatsPerMinute = 93, - TopSpeed = 5.6, - Registered = @"2017-03-22T08:55:46-02:00", + Name = @"Zaina Pomp", + AthleteNumber = 14109, + BeatsPerMinute = 90, + TopSpeed = 5.7, + Registered = @"2017-09-07T11:17:40-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", - CountryName = @"Norway" - }); - this.Add(new AthletesDataItem() - { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", - Position = @"down", - Name = @"Adrian Ibañez", - AthleteNumber = 21968, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-02-03T04:36:54-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", - CountryName = @"Oman" - }); - this.Add(new AthletesDataItem() - { - Id = 143, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"up", - Name = @"رضا کوتی", - AthleteNumber = 13640, - BeatsPerMinute = 103, - TopSpeed = 4.2, - Registered = @"2017-04-30T02:34:29-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", - CountryName = @"Pakistan" - }); - this.Add(new AthletesDataItem() - { - Id = 37, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", - Position = @"down", - Name = @"Clyde Matthews", - AthleteNumber = 11955, - BeatsPerMinute = 93, - TopSpeed = 5.2, - Registered = @"2017-03-02T05:01:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", - CountryName = @"Palau" - }); - this.Add(new AthletesDataItem() - { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", - Position = @"current", - Name = @"Tim Neal", - AthleteNumber = 45860, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-04-21T04:06:34-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", - CountryName = @"Panama" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", + CountryName = @"Angola" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", Position = @"current", - Name = @"Annabell Brand", - AthleteNumber = 39233, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-01T12:21:24-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", - CountryName = @"Papua New Guinea" + Name = @"Anthony Harcourt", + AthleteNumber = 33649, + BeatsPerMinute = 109, + TopSpeed = 5.5, + Registered = @"2017-06-14T11:10:20-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", + CountryName = @"India" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", Position = @"current", - Name = @"Foppe Delfos", - AthleteNumber = 39679, - BeatsPerMinute = 107, - TopSpeed = 4.1, - Registered = @"2017-08-05T10:54:56-03:00", + Name = @"Roman Smith", + AthleteNumber = 15531, + BeatsPerMinute = 106, + TopSpeed = 4.9, + Registered = @"2017-06-14T05:12:04-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", - CountryName = @"Paraguay" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", + CountryName = @"Gabon" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 263, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"up", - Name = @"Kent Clark", - AthleteNumber = 32799, - BeatsPerMinute = 106, - TopSpeed = 5.7, - Registered = @"2017-01-24T01:00:15-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", - CountryName = @"Peru" - }); - this.Add(new AthletesDataItem() - { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", - Position = @"current", - Name = @"Esma Adıvar", - AthleteNumber = 35565, + Name = @"Estelle Vincent", + AthleteNumber = 41700, BeatsPerMinute = 99, - TopSpeed = 4.2, - Registered = @"2017-06-17T12:34:29-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", - CountryName = @"Philippines" - }); - this.Add(new AthletesDataItem() - { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"down", - Name = @"Flora Perez", - AthleteNumber = 23907, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-04-12T04:16:56-03:00", + TopSpeed = 5.7, + Registered = @"2017-05-31T02:56:58-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", - CountryName = @"Poland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", + CountryName = @"Namibia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", Position = @"current", - Name = @"David Scott", - AthleteNumber = 46997, - BeatsPerMinute = 101, - TopSpeed = 4.4, - Registered = @"2017-07-25T09:23:24-03:00", + Name = @"Ilke Kisters", + AthleteNumber = 23817, + BeatsPerMinute = 100, + TopSpeed = 5.9, + Registered = @"2017-01-04T02:54:53-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", - CountryName = @"Portugal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", + CountryName = @"Switzerland" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"down", - Name = @"Yarno Kin", - AthleteNumber = 47324, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-08-26T08:21:22-03:00", + Name = @"Jenny Burke", + AthleteNumber = 15266, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-09-11T12:20:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", - CountryName = @"Romania" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", + CountryName = @"Malaysia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", Position = @"down", - Name = @"Esther Kühn", - AthleteNumber = 24868, - BeatsPerMinute = 92, - TopSpeed = 5.5, - Registered = @"2017-05-14T12:30:08-03:00", + Name = @"Keira Walker", + AthleteNumber = 34116, + BeatsPerMinute = 94, + TopSpeed = 4.8, + Registered = @"2017-01-09T05:46:07-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", - CountryName = @"Russian Federation" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", + CountryName = @"Albania" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 80, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Id = 266, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", Position = @"down", - Name = @"Cecil Nichols", - AthleteNumber = 20656, - BeatsPerMinute = 100, - TopSpeed = 5, - Registered = @"2017-04-24T01:20:34-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", - CountryName = @"RWANDA" + Name = @"Moritz Braun", + AthleteNumber = 48081, + BeatsPerMinute = 107, + TopSpeed = 6, + Registered = @"2017-06-13T12:54:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", + CountryName = @"Andorra" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lilly Keuter", - AthleteNumber = 49893, - BeatsPerMinute = 102, - TopSpeed = 4.5, - Registered = @"2017-01-20T02:38:39-02:00", + Id = 267, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", + Position = @"current", + Name = @"Villads Larsen", + AthleteNumber = 44677, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-25T11:25:30-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", + CountryName = @"Kuwait" + }); + this.Add(new PlayersDataItem() + { + Id = 268, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", + Position = @"up", + Name = @"Sandro Carpentier", + AthleteNumber = 23503, + BeatsPerMinute = 96, + TopSpeed = 5.7, + Registered = @"2017-09-30T01:01:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", - CountryName = @"Saint Kitts and Nevis" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", + CountryName = @"Belgium" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 200, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", + Id = 269, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", Position = @"current", - Name = @"Alice Perry", - AthleteNumber = 23750, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-03-31T07:15:46-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", - CountryName = @"Saint Lucia" + Name = @"Emil Meißner", + AthleteNumber = 37183, + BeatsPerMinute = 97, + TopSpeed = 4, + Registered = @"2017-07-15T12:32:30-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", + CountryName = @"Gambia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 270, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Emily Olsen", + AthleteNumber = 13887, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-10-03T08:01:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", + CountryName = @"Central African Republic" + }); + this.Add(new PlayersDataItem() + { + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", Position = @"down", - Name = @"Eléa Robin", - AthleteNumber = 26742, + Name = @"آراد جعفری", + AthleteNumber = 34962, BeatsPerMinute = 90, - TopSpeed = 4.7, - Registered = @"2017-03-30T12:34:24-03:00", + TopSpeed = 4.8, + Registered = @"2017-04-22T04:20:39-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", - CountryName = @"Saint Vincent and the Grenadines" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", + CountryName = @"Burundi" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"down", - Name = @"میلاد قاسمی", - AthleteNumber = 12788, - BeatsPerMinute = 101, - TopSpeed = 4.1, - Registered = @"2017-03-01T07:51:17-02:00", + Name = @"Jimmie Mcguinness", + AthleteNumber = 20729, + BeatsPerMinute = 90, + TopSpeed = 4.6, + Registered = @"2017-10-07T06:08:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", - CountryName = @"Samoa" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", + CountryName = @"Botswana" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 72, + Id = 272, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", Name = @"Sélène Roussel", @@ -2064,149 +2120,233 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sm.png", CountryName = @"San Marino" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 159, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", + Id = 272, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Eva Dean", - AthleteNumber = 48874, - BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-03-04T01:58:52-02:00", + Name = @"Aaron Robertson", + AthleteNumber = 30727, + BeatsPerMinute = 95, + TopSpeed = 4.2, + Registered = @"2017-08-23T09:37:40-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", - CountryName = @"Sao Tome and Principe" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", + CountryName = @"Indonesia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 12, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", Position = @"up", - Name = @"Sara Larsen", - AthleteNumber = 37094, - BeatsPerMinute = 97, - TopSpeed = 4.5, - Registered = @"2017-04-14T11:48:28-03:00", + Name = @"Afet Kumcuoğlu", + AthleteNumber = 33454, + BeatsPerMinute = 106, + TopSpeed = 5.1, + Registered = @"2017-09-16T07:05:43-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", - CountryName = @"Saudi Arabia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", + CountryName = @"New Zealand" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", + Position = @"up", + Name = @"Annabelle Besteman", + AthleteNumber = 30560, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-11-11T02:04:19-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", + CountryName = @"North Korea" + }); + this.Add(new PlayersDataItem() + { + Id = 274, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"up", + Name = @"Minea Rantanen", + AthleteNumber = 18835, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-01-24T07:30:43-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", + CountryName = @"Jordan" + }); + this.Add(new PlayersDataItem() + { + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Position = @"up", + Name = @"Fritz Sommer", + AthleteNumber = 26210, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-09-29T03:54:57-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", + CountryName = @"Lithuania" + }); + this.Add(new PlayersDataItem() + { + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", Position = @"down", - Name = @"Kaya Taşlı", - AthleteNumber = 42291, + Name = @"Rafael Gutierrez", + AthleteNumber = 38804, BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-01-30T03:23:36-02:00", + TopSpeed = 5.9, + Registered = @"2017-02-08T07:50:59-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", + CountryName = @"Guinea" + }); + this.Add(new PlayersDataItem() + { + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", + Position = @"current", + Name = @"Ellen Leppo", + AthleteNumber = 29286, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-08-16T09:46:35-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", + CountryName = @"Belarus" + }); + this.Add(new PlayersDataItem() + { + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", + Position = @"current", + Name = @"Encarnacion Martin", + AthleteNumber = 40912, + BeatsPerMinute = 105, + TopSpeed = 5.5, + Registered = @"2017-01-11T12:52:28-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", + CountryName = @"Thailand" + }); + this.Add(new PlayersDataItem() + { + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", + Position = @"current", + Name = @"David Scott", + AthleteNumber = 46997, + BeatsPerMinute = 101, + TopSpeed = 4.4, + Registered = @"2017-07-25T09:23:24-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", + CountryName = @"Portugal" + }); + this.Add(new PlayersDataItem() + { + Id = 279, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Position = @"current", + Name = @"Ashley Romero", + AthleteNumber = 36611, + BeatsPerMinute = 104, + TopSpeed = 5.5, + Registered = @"2017-02-08T12:45:46-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", - CountryName = @"Senegal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", + CountryName = @"Mongolia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Id = 280, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", Position = @"down", - Name = @"Adam Bouchard", - AthleteNumber = 38672, - BeatsPerMinute = 99, - TopSpeed = 4.7, - Registered = @"2017-01-04T03:04:05-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", - CountryName = @"Seychelles" + Name = @"Cecil Nichols", + AthleteNumber = 20656, + BeatsPerMinute = 100, + TopSpeed = 5, + Registered = @"2017-04-24T01:20:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", + CountryName = @"RWANDA" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 96, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", - Position = @"up", - Name = @"Thea Edwards", - AthleteNumber = 29141, - BeatsPerMinute = 99, + Id = 282, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", + Position = @"current", + Name = @"Johann Fischer", + AthleteNumber = 37212, + BeatsPerMinute = 98, TopSpeed = 5.8, - Registered = @"2017-05-23T05:24:38-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", - CountryName = @"Sierra Leone" + Registered = @"2017-09-01T04:39:52-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", + CountryName = @"Brazil" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Id = 283, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", Position = @"current", - Name = @"Ana Bourgeois", - AthleteNumber = 24612, - BeatsPerMinute = 110, - TopSpeed = 6, - Registered = @"2017-11-02T02:17:43-02:00", + Name = @"سینا مرادی", + AthleteNumber = 10809, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-04-05T05:27:13-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", - CountryName = @"Singapore" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", + CountryName = @"Bahrain" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", - Position = @"up", - Name = @"Layla Douglas", - AthleteNumber = 21977, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-04-19T11:43:38-03:00", + Id = 284, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", + Position = @"current", + Name = @"Abel Brun", + AthleteNumber = 39315, + BeatsPerMinute = 105, + TopSpeed = 5.1, + Registered = @"2017-10-05T05:54:31-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", - CountryName = @"Slovenia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", + CountryName = @"Afghanistan" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 178, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lillian Wade", - AthleteNumber = 10729, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-04-07T09:53:13-03:00", + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Position = @"current", + Name = @"Jeffrey Medina", + AthleteNumber = 42905, + BeatsPerMinute = 100, + TopSpeed = 5.2, + Registered = @"2017-09-15T02:11:43-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", - CountryName = @"Solomon Islands" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", + CountryName = @"Greece" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 192, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", Position = @"down", - Name = @"Viivi Kujala", - AthleteNumber = 29939, - BeatsPerMinute = 93, - TopSpeed = 4.1, - Registered = @"2017-05-03T02:40:05-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", - CountryName = @"Somalia" - }); - this.Add(new AthletesDataItem() - { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", - Position = @"up", - Name = @"Charlotte Dean", - AthleteNumber = 45969, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-02-13T05:39:15-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", - CountryName = @"South Africa" + Name = @"Niilo Laurila", + AthleteNumber = 49215, + BeatsPerMinute = 104, + TopSpeed = 4.5, + Registered = @"2017-04-26T01:26:36-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", + CountryName = @"Ethiopia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 86, + Id = 286, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", Name = @"Marisvalda Martins", @@ -2218,149 +2358,65 @@ public AthletesData() CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", CountryName = @"Spain" }); - this.Add(new AthletesDataItem() - { - Id = 129, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", - Position = @"up", - Name = @"Ella Hansen", - AthleteNumber = 27075, - BeatsPerMinute = 101, - TopSpeed = 5.1, - Registered = @"2017-01-05T10:12:42-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", - CountryName = @"Sri Lanka" - }); - this.Add(new AthletesDataItem() - { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Johann Hinz", - AthleteNumber = 48244, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-03-10T07:36:56-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", - CountryName = @"Sudan" - }); - this.Add(new AthletesDataItem() - { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", - Position = @"current", - Name = @"Nick Naumann", - AthleteNumber = 25566, - BeatsPerMinute = 109, - TopSpeed = 5.9, - Registered = @"2017-07-12T09:01:11-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", - CountryName = @"Swaziland" - }); - this.Add(new AthletesDataItem() - { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", - Position = @"up", - Name = @"آوا سلطانی نژاد", - AthleteNumber = 45635, - BeatsPerMinute = 98, - TopSpeed = 4.1, - Registered = @"2017-04-10T11:39:46-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", - CountryName = @"Sweden" - }); - this.Add(new AthletesDataItem() - { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", - Position = @"current", - Name = @"Ilke Kisters", - AthleteNumber = 23817, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-01-04T02:54:53-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", - CountryName = @"Switzerland" - }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", Position = @"current", - Name = @"Alex Craig", - AthleteNumber = 21868, - BeatsPerMinute = 94, + Name = @"Eloida Novaes", + AthleteNumber = 30751, + BeatsPerMinute = 107, TopSpeed = 4.2, - Registered = @"2017-03-19T10:20:51-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", - CountryName = @"Syrian Arab Republic" + Registered = @"2017-01-02T01:04:04-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", + CountryName = @"Chile" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", Position = @"up", - Name = @"Franklin Byrd", - AthleteNumber = 49498, - BeatsPerMinute = 106, - TopSpeed = 5.3, - Registered = @"2017-11-04T11:09:26-02:00", + Name = @"Charlotte Dean", + AthleteNumber = 45969, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-02-13T05:39:15-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", - CountryName = @"Taiwan, Province of China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", + CountryName = @"South Africa" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", Position = @"current", - Name = @"Pippa Morris", - AthleteNumber = 44421, - BeatsPerMinute = 101, - TopSpeed = 5.5, - Registered = @"2017-03-06T09:21:58-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", - CountryName = @"Tajikistan" - }); - this.Add(new AthletesDataItem() - { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", - Position = @"up", - Name = @"Emma Turner", - AthleteNumber = 39487, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-07-30T01:33:14-03:00", + Name = @"Loïc Gerard", + AthleteNumber = 31706, + BeatsPerMinute = 102, + TopSpeed = 4.4, + Registered = @"2017-07-28T09:10:43-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", - CountryName = @"Tanzania, United Republic of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", + CountryName = @"Ireland" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", - Position = @"current", - Name = @"Encarnacion Martin", - AthleteNumber = 40912, - BeatsPerMinute = 105, - TopSpeed = 5.5, - Registered = @"2017-01-11T12:52:28-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", - CountryName = @"Thailand" + Id = 292, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", + Position = @"down", + Name = @"Asta Hansen", + AthleteNumber = 17222, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-01-08T02:41:56-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", + CountryName = @"Kazakhstan" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 93, + Id = 293, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", Position = @"up", Name = @"Sara Hannula", @@ -2369,246 +2425,190 @@ public AthletesData() TopSpeed = 4.2, Registered = @"2017-10-09T11:32:13-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", - CountryName = @"Timor-Leste" - }); - this.Add(new AthletesDataItem() - { - Id = 147, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", - Position = @"down", - Name = @"میلاد یاسمی", - AthleteNumber = 44023, - BeatsPerMinute = 104, - TopSpeed = 5.2, - Registered = @"2017-06-10T04:11:01-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", - CountryName = @"Togo" - }); - this.Add(new AthletesDataItem() - { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", - Position = @"down", - Name = @"Veronika Huber", - AthleteNumber = 18146, - BeatsPerMinute = 103, - TopSpeed = 5.2, - Registered = @"2017-07-13T02:23:56-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", - CountryName = @"Tonga" - }); - this.Add(new AthletesDataItem() - { - Id = 122, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Natalie Conrad", - AthleteNumber = 42602, - BeatsPerMinute = 108, - TopSpeed = 6, - Registered = @"2017-03-18T06:35:44-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", - CountryName = @"Trinidad and Tobago" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", + CountryName = @"Timor-Leste" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", Position = @"current", - Name = @"Marialba Nascimento", - AthleteNumber = 47061, - BeatsPerMinute = 108, - TopSpeed = 5.2, - Registered = @"2017-09-19T05:47:21-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", - CountryName = @"Tunisia" - }); - this.Add(new AthletesDataItem() - { - Id = 135, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", - Position = @"down", - Name = @"Darryl Douglas", - AthleteNumber = 35826, - BeatsPerMinute = 96, - TopSpeed = 4.6, - Registered = @"2017-07-20T11:45:52-03:00", + Name = @"Ana Bourgeois", + AthleteNumber = 24612, + BeatsPerMinute = 110, + TopSpeed = 6, + Registered = @"2017-11-02T02:17:43-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", - CountryName = @"Turkey" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", + CountryName = @"Singapore" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 296, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", Position = @"up", - Name = @"Adem Özdoğan", - AthleteNumber = 45143, - BeatsPerMinute = 90, - TopSpeed = 5.5, - Registered = @"2017-02-16T07:11:52-02:00", + Name = @"Thea Edwards", + AthleteNumber = 29141, + BeatsPerMinute = 99, + TopSpeed = 5.8, + Registered = @"2017-05-23T05:24:38-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", - CountryName = @"Turkmenistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", + CountryName = @"Sierra Leone" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 14, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", - Position = @"up", - Name = @"Ömür Denkel", - AthleteNumber = 31061, - BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-02-18T05:32:55-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", - CountryName = @"Tuvalu" + Id = 299, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"down", + Name = @"Victor Lévesque", + AthleteNumber = 48375, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-11-10T11:31:44-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", + CountryName = @"Mauritania" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Id = 301, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"down", - Name = @"Cathalijne Van Der Ree", - AthleteNumber = 45160, - BeatsPerMinute = 102, - TopSpeed = 5.4, - Registered = @"2017-02-13T05:23:49-02:00", + Name = @"Louis Stewart", + AthleteNumber = 48131, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-02-26T07:28:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", - CountryName = @"Uganda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", + CountryName = @"Honduras" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 164, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Ethel Stephens", - AthleteNumber = 18692, - BeatsPerMinute = 94, - TopSpeed = 4.1, - Registered = @"2017-02-13T05:03:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", - CountryName = @"Ukraine" + Id = 302, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", + Position = @"up", + Name = @"Bill Fox", + AthleteNumber = 18511, + BeatsPerMinute = 91, + TopSpeed = 5, + Registered = @"2017-10-24T08:25:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", + CountryName = @"Iran, Islamic Republic Of" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Id = 304, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", Position = @"down", - Name = @"Aatu Ranta", - AthleteNumber = 38049, - BeatsPerMinute = 94, - TopSpeed = 5.1, - Registered = @"2017-07-21T04:22:18-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", - CountryName = @"United Arab Emirates" - }); - this.Add(new AthletesDataItem() - { - Id = 169, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", - Position = @"up", - Name = @"Aziz Santos", - AthleteNumber = 38947, + Name = @"Mathys Martin", + AthleteNumber = 32928, BeatsPerMinute = 98, - TopSpeed = 4, - Registered = @"2017-04-03T02:18:46-03:00", + TopSpeed = 5.5, + Registered = @"2017-05-17T12:51:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", - CountryName = @"United Kingdom" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", + CountryName = @"Holy See (Vatican City State)" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 170, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", - Position = @"up", - Name = @"Fernando Gimenez", - AthleteNumber = 31290, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-06-21T06:45:54-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uruguay" + Id = 305, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Position = @"current", + Name = @"Gianne Godijn", + AthleteNumber = 45945, + BeatsPerMinute = 96, + TopSpeed = 4.5, + Registered = @"2017-03-22T03:23:12-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", + CountryName = @"Italy" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", - Position = @"down", - Name = @"Mathieu Mathieu", - AthleteNumber = 10555, - BeatsPerMinute = 101, - TopSpeed = 5.2, - Registered = @"2017-01-05T07:28:11-02:00", + Id = 306, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Position = @"up", + Name = @"Mira Campos", + AthleteNumber = 39222, + BeatsPerMinute = 95, + TopSpeed = 5.9, + Registered = @"2017-01-11T01:41:31-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uzbekistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", + CountryName = @"Armenia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"down", - Name = @"Juanita Franklin", - AthleteNumber = 13907, - BeatsPerMinute = 91, - TopSpeed = 6, - Registered = @"2017-10-04T02:46:46-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", - CountryName = @"Vanuatu" + Name = @"Esther Kühn", + AthleteNumber = 24868, + BeatsPerMinute = 92, + TopSpeed = 5.5, + Registered = @"2017-05-14T12:30:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", + CountryName = @"Russian Federation" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 25, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", Position = @"up", - Name = @"Stanley Hart", - AthleteNumber = 14150, - BeatsPerMinute = 91, - TopSpeed = 4.5, - Registered = @"2017-08-19T03:02:33-03:00", + Name = @"Hans Möller", + AthleteNumber = 34122, + BeatsPerMinute = 109, + TopSpeed = 5.6, + Registered = @"2017-06-20T06:02:49-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", - CountryName = @"Venezuela" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", + CountryName = @"Djibouti" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 309, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", Position = @"current", - Name = @"Eliza Bishop", - AthleteNumber = 31774, - BeatsPerMinute = 96, - TopSpeed = 4.7, - Registered = @"2017-09-22T11:49:02-03:00", + Name = @"Alice Perry", + AthleteNumber = 23750, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-03-31T07:15:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", - CountryName = @"Western Sahara" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", + CountryName = @"Saint Lucia" }); - this.Add(new AthletesDataItem() + this.Add(new PlayersDataItem() { - Id = 34, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Id = 310, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Position = @"up", + Name = @"Kaya Tekand", + AthleteNumber = 11028, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-04-10T09:57:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", + CountryName = @"Fiji" + }); + this.Add(new PlayersDataItem() + { + Id = 311, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Linda Schäfer", - AthleteNumber = 43074, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-01-05T11:41:20-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", - CountryName = @"Yemen" + Name = @"Ilona Salonen", + AthleteNumber = 27068, + BeatsPerMinute = 91, + TopSpeed = 5.4, + Registered = @"2017-07-03T06:19:47-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", + CountryName = @"Bolivia" }); } } diff --git a/samples/grids/grid/toolbar-style/AthletesData.cs b/samples/grids/grid/toolbar-style/AthletesData.cs index 035db34185..5e060e18ef 100644 --- a/samples/grids/grid/toolbar-style/AthletesData.cs +++ b/samples/grids/grid/toolbar-style/AthletesData.cs @@ -22,199 +22,129 @@ public AthletesData() { this.Add(new AthletesDataItem() { - Id = 84, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", + Id = 100, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", Position = @"current", - Name = @"Abel Brun", - AthleteNumber = 39315, - BeatsPerMinute = 105, - TopSpeed = 5.1, - Registered = @"2017-10-05T05:54:31-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", - CountryName = @"Afghanistan" + Name = @"Alexis Walker", + AthleteNumber = 43183, + BeatsPerMinute = 103, + TopSpeed = 5.8, + Registered = @"2017-08-07T10:35:06-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", + CountryName = @"Ghana" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Id = 101, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"Keira Walker", - AthleteNumber = 34116, - BeatsPerMinute = 94, - TopSpeed = 4.8, - Registered = @"2017-01-09T05:46:07-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", - CountryName = @"Albania" - }); - this.Add(new AthletesDataItem() - { - Id = 197, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", - Position = @"current", - Name = @"Brent Lord", - AthleteNumber = 20943, - BeatsPerMinute = 92, - TopSpeed = 4.8, - Registered = @"2017-01-23T06:14:22-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", - CountryName = @"Algeria" + Name = @"Lavínia Silva", + AthleteNumber = 33994, + BeatsPerMinute = 93, + TopSpeed = 5.6, + Registered = @"2017-03-22T08:55:46-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", + CountryName = @"Norway" }); this.Add(new AthletesDataItem() { - Id = 66, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 105, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Moritz Braun", - AthleteNumber = 48081, - BeatsPerMinute = 107, - TopSpeed = 6, - Registered = @"2017-06-13T12:54:56-03:00", + Name = @"Samu Hokkanen", + AthleteNumber = 22469, + BeatsPerMinute = 106, + TopSpeed = 5.5, + Registered = @"2017-06-29T04:58:27-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", - CountryName = @"Andorra" - }); - this.Add(new AthletesDataItem() - { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", - Position = @"down", - Name = @"Zaina Pomp", - AthleteNumber = 14109, - BeatsPerMinute = 90, - TopSpeed = 5.7, - Registered = @"2017-09-07T11:17:40-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", - CountryName = @"Angola" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", + CountryName = @"Azerbaijan" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Alberto Clark", - AthleteNumber = 29912, + Name = @"Megan Webb", + AthleteNumber = 30713, BeatsPerMinute = 93, - TopSpeed = 4.6, - Registered = @"2017-02-02T03:50:21-02:00", + TopSpeed = 5.6, + Registered = @"2017-08-20T09:26:51-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", - CountryName = @"Antigua and Barbuda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", + CountryName = @"Malta" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Derrick Price", - AthleteNumber = 19792, - BeatsPerMinute = 94, - TopSpeed = 5.6, - Registered = @"2017-03-19T01:10:55-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", - CountryName = @"Argentina" + Id = 107, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"up", + Name = @"Pedro Marquez", + AthleteNumber = 16169, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-11-11T05:14:31-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", + CountryName = @"Malawi" }); this.Add(new AthletesDataItem() { - Id = 6, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 108, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Mira Campos", - AthleteNumber = 39222, - BeatsPerMinute = 95, - TopSpeed = 5.9, - Registered = @"2017-01-11T01:41:31-02:00", + Name = @"Noah Bergeron", + AthleteNumber = 35139, + BeatsPerMinute = 110, + TopSpeed = 5.6, + Registered = @"2017-06-23T01:21:21-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", - CountryName = @"Armenia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", + CountryName = @"Cote DIvoire" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"current", - Name = @"Kiara Dubois", - AthleteNumber = 49964, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-09-28T04:37:56-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", - CountryName = @"Australia" + Name = @"Annabell Brand", + AthleteNumber = 39233, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-01T12:21:24-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", + CountryName = @"Papua New Guinea" }); this.Add(new AthletesDataItem() { - Id = 168, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"current", - Name = @"Calvin Hunt", - AthleteNumber = 35535, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-11-07T09:58:42-02:00", + Name = @"Özsu Keçeci", + AthleteNumber = 29403, + BeatsPerMinute = 106, + TopSpeed = 4.2, + Registered = @"2017-01-19T11:34:13-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", - CountryName = @"Austria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", + CountryName = @"Latvia" }); this.Add(new AthletesDataItem() { - Id = 105, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Id = 110, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", - Name = @"Samu Hokkanen", - AthleteNumber = 22469, - BeatsPerMinute = 106, - TopSpeed = 5.5, - Registered = @"2017-06-29T04:58:27-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/az.png", - CountryName = @"Azerbaijan" - }); - this.Add(new AthletesDataItem() - { - Id = 33, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", - Position = @"up", - Name = @"Zackary Roy", - AthleteNumber = 45996, - BeatsPerMinute = 92, + Name = @"Emilie Morin", + AthleteNumber = 26164, + BeatsPerMinute = 98, TopSpeed = 4.9, - Registered = @"2017-07-07T03:51:26-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", - CountryName = @"Bahamas" - }); - this.Add(new AthletesDataItem() - { - Id = 83, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", - Position = @"current", - Name = @"سینا مرادی", - AthleteNumber = 10809, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-04-05T05:27:13-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", - CountryName = @"Bahrain" - }); - this.Add(new AthletesDataItem() - { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", - Position = @"current", - Name = @"Maurice Lambert", - AthleteNumber = 17443, - BeatsPerMinute = 96, - TopSpeed = 5.6, - Registered = @"2017-06-05T08:19:32-03:00", + Registered = @"2017-02-01T04:18:19-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", - CountryName = @"Bangladesh" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", + CountryName = @"Kyrgyzstan" }); this.Add(new AthletesDataItem() { @@ -232,129 +162,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", - Position = @"current", - Name = @"Ellen Leppo", - AthleteNumber = 29286, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-08-16T09:46:35-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", - CountryName = @"Belarus" + Id = 112, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"down", + Name = @"Karen Shaw", + AthleteNumber = 31048, + BeatsPerMinute = 107, + TopSpeed = 5.7, + Registered = @"2017-05-15T09:25:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", + CountryName = @"Ecuador" }); this.Add(new AthletesDataItem() { - Id = 68, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", - Position = @"up", - Name = @"Sandro Carpentier", - AthleteNumber = 23503, - BeatsPerMinute = 96, - TopSpeed = 5.7, - Registered = @"2017-09-30T01:01:04-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", - CountryName = @"Belgium" - }); - this.Add(new AthletesDataItem() - { - Id = 150, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"up", - Name = @"Gustav Petersen", - AthleteNumber = 20984, - BeatsPerMinute = 107, - TopSpeed = 4.6, - Registered = @"2017-01-01T07:40:19-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", - CountryName = @"Belize" - }); - this.Add(new AthletesDataItem() - { - Id = 142, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", - Position = @"current", - Name = @"Nicoline Thomsen", - AthleteNumber = 36778, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-03-26T10:04:29-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", - CountryName = @"Benin" - }); - this.Add(new AthletesDataItem() - { - Id = 19, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", Position = @"current", - Name = @"Sedef Tunçeri", - AthleteNumber = 48164, + Name = @"Marialba Nascimento", + AthleteNumber = 47061, BeatsPerMinute = 108, - TopSpeed = 5.6, - Registered = @"2017-03-29T11:54:15-03:00", + TopSpeed = 5.2, + Registered = @"2017-09-19T05:47:21-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", - CountryName = @"Bhutan" - }); - this.Add(new AthletesDataItem() - { - Id = 202, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Ilona Salonen", - AthleteNumber = 27068, - BeatsPerMinute = 91, - TopSpeed = 5.4, - Registered = @"2017-07-03T06:19:47-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", - CountryName = @"Bolivia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", + CountryName = @"Tunisia" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", - Position = @"up", - Name = @"Clarisse Rey", - AthleteNumber = 29795, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-06-09T08:07:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", - CountryName = @"Bosnia and Herzegovina" + Id = 113, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", + Position = @"current", + Name = @"Nick Naumann", + AthleteNumber = 25566, + BeatsPerMinute = 109, + TopSpeed = 5.9, + Registered = @"2017-07-12T09:01:11-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", + CountryName = @"Swaziland" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 116, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"down", - Name = @"Jimmie Mcguinness", - AthleteNumber = 20729, - BeatsPerMinute = 90, - TopSpeed = 4.6, - Registered = @"2017-10-07T06:08:00-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", - CountryName = @"Botswana" + Name = @"Sevcan Kollen", + AthleteNumber = 13728, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-09-08T08:29:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", + CountryName = @"Guatemala" }); this.Add(new AthletesDataItem() { - Id = 82, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", Position = @"current", - Name = @"Johann Fischer", - AthleteNumber = 37212, - BeatsPerMinute = 98, - TopSpeed = 5.8, - Registered = @"2017-09-01T04:39:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", - CountryName = @"Brazil" + Name = @"Väinö Salmi", + AthleteNumber = 29839, + BeatsPerMinute = 107, + TopSpeed = 5.5, + Registered = @"2017-10-21T05:57:02-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", + CountryName = @"Guinea-Bissau" }); this.Add(new AthletesDataItem() { @@ -372,45 +246,31 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 144, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", - Position = @"down", - Name = @"Milja Leino", - AthleteNumber = 33563, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-11-01T10:34:07-02:00", + Id = 121, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/45.jpg", + Position = @"current", + Name = @"Maurice Lambert", + AthleteNumber = 17443, + BeatsPerMinute = 96, + TopSpeed = 5.6, + Registered = @"2017-06-05T08:19:32-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", - CountryName = @"Burkina Faso" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bd.png", + CountryName = @"Bangladesh" }); this.Add(new AthletesDataItem() { - Id = 71, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 122, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", Position = @"down", - Name = @"آراد جعفری", - AthleteNumber = 34962, - BeatsPerMinute = 90, - TopSpeed = 4.8, - Registered = @"2017-04-22T04:20:39-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", - CountryName = @"Burundi" - }); - this.Add(new AthletesDataItem() - { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Pippa Roberts", - AthleteNumber = 15588, - BeatsPerMinute = 105, - TopSpeed = 4.1, - Registered = @"2017-02-07T10:23:13-02:00", + Name = @"Natalie Conrad", + AthleteNumber = 42602, + BeatsPerMinute = 108, + TopSpeed = 6, + Registered = @"2017-03-18T06:35:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", - CountryName = @"Cambodia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", + CountryName = @"Trinidad and Tobago" }); this.Add(new AthletesDataItem() { @@ -428,101 +288,73 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 199, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", - Position = @"up", - Name = @"Lucie Dumont", - AthleteNumber = 12104, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-01-08T02:13:29-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", - CountryName = @"Canada" - }); - this.Add(new AthletesDataItem() - { - Id = 136, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Elaine Matthews", - AthleteNumber = 38574, - BeatsPerMinute = 110, - TopSpeed = 5.5, - Registered = @"2017-01-26T11:50:00-02:00", + Name = @"Flora Perez", + AthleteNumber = 23907, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-04-12T04:16:56-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", - CountryName = @"Cape Verde" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", + CountryName = @"Poland" }); this.Add(new AthletesDataItem() { - Id = 70, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", Position = @"up", - Name = @"Emily Olsen", - AthleteNumber = 13887, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-10-03T08:01:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", - CountryName = @"Central African Republic" + Name = @"آنیتا كامياران", + AthleteNumber = 18980, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-07-21T06:42:59-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", + CountryName = @"Lebanon" }); this.Add(new AthletesDataItem() { - Id = 21, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", - Position = @"down", - Name = @"Kuzey Aclan", - AthleteNumber = 18583, - BeatsPerMinute = 102, - TopSpeed = 5.3, - Registered = @"2017-09-12T09:14:14-03:00", + Id = 123, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"current", + Name = @"Eeli Makinen", + AthleteNumber = 45296, + BeatsPerMinute = 106, + TopSpeed = 5.2, + Registered = @"2017-01-06T09:58:02-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", - CountryName = @"Chad" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", + CountryName = @"Finland" }); this.Add(new AthletesDataItem() { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", - Position = @"current", - Name = @"Eloida Novaes", - AthleteNumber = 30751, - BeatsPerMinute = 107, - TopSpeed = 4.2, - Registered = @"2017-01-02T01:04:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", - CountryName = @"Chile" - }); - this.Add(new AthletesDataItem() - { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", Position = @"down", - Name = @"آوا احمدی", - AthleteNumber = 44347, - BeatsPerMinute = 110, - TopSpeed = 4.1, - Registered = @"2017-06-04T09:04:31-03:00", + Name = @"Mathieu Mathieu", + AthleteNumber = 10555, + BeatsPerMinute = 101, + TopSpeed = 5.2, + Registered = @"2017-01-05T07:28:11-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", - CountryName = @"China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uzbekistan" }); this.Add(new AthletesDataItem() { - Id = 127, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", - Position = @"down", - Name = @"Gerardo Soto", - AthleteNumber = 22958, - BeatsPerMinute = 90, - TopSpeed = 5, - Registered = @"2017-06-04T12:52:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", - CountryName = @"Colombia" + Id = 124, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Position = @"current", + Name = @"Marie Poulsen", + AthleteNumber = 44113, + BeatsPerMinute = 109, + TopSpeed = 4.7, + Registered = @"2017-04-15T10:25:21-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", + CountryName = @"Morocco" }); this.Add(new AthletesDataItem() { @@ -540,143 +372,101 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 38, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Charlotte Meyer", - AthleteNumber = 21442, - BeatsPerMinute = 110, - TopSpeed = 4.6, - Registered = @"2017-10-19T10:38:35-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", - CountryName = @"Cook Islands" + Id = 127, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", + Position = @"down", + Name = @"Gerardo Soto", + AthleteNumber = 22958, + BeatsPerMinute = 90, + TopSpeed = 5, + Registered = @"2017-06-04T12:52:03-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/co.png", + CountryName = @"Colombia" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 128, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", Position = @"up", - Name = @"Jimmy Bailey", - AthleteNumber = 38510, + Name = @"Sophie Lewis", + AthleteNumber = 46222, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-20T09:42:07-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", + CountryName = @"Monaco" + }); + this.Add(new AthletesDataItem() + { + Id = 129, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Position = @"up", + Name = @"Ella Hansen", + AthleteNumber = 27075, BeatsPerMinute = 101, - TopSpeed = 4.7, - Registered = @"2017-06-30T04:13:42-03:00", + TopSpeed = 5.1, + Registered = @"2017-01-05T10:12:42-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", - CountryName = @"Costa Rica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", + CountryName = @"Sri Lanka" }); this.Add(new AthletesDataItem() { - Id = 108, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"up", - Name = @"Noah Bergeron", - AthleteNumber = 35139, - BeatsPerMinute = 110, - TopSpeed = 5.6, - Registered = @"2017-06-23T01:21:21-03:00", + Name = @"Adem Özdoğan", + AthleteNumber = 45143, + BeatsPerMinute = 90, + TopSpeed = 5.5, + Registered = @"2017-02-16T07:11:52-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ci.png", - CountryName = @"Cote DIvoire" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", + CountryName = @"Turkmenistan" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Id = 130, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/24.jpg", Position = @"down", - Name = @"Laudelino Castro", - AthleteNumber = 12711, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-08T04:03:22-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", - CountryName = @"Croatia" + Name = @"آوا احمدی", + AthleteNumber = 44347, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-06-04T09:04:31-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cn.png", + CountryName = @"China" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"current", - Name = @"Oscar Calvo", - AthleteNumber = 45078, - BeatsPerMinute = 109, - TopSpeed = 4.3, - Registered = @"2017-06-19T10:57:42-03:00", + Name = @"Eliza Bishop", + AthleteNumber = 31774, + BeatsPerMinute = 96, + TopSpeed = 4.7, + Registered = @"2017-09-22T11:49:02-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", - CountryName = @"Cuba" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", + CountryName = @"Western Sahara" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Id = 131, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"down", - Name = @"Lance Dunn", - AthleteNumber = 10113, - BeatsPerMinute = 94, - TopSpeed = 4.5, - Registered = @"2017-03-13T10:51:36-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", - CountryName = @"Cyprus" - }); - this.Add(new AthletesDataItem() - { - Id = 173, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", - Position = @"current", - Name = @"Hassana Camp", - AthleteNumber = 14467, - BeatsPerMinute = 104, + Name = @"Veronika Huber", + AthleteNumber = 18146, + BeatsPerMinute = 103, TopSpeed = 5.2, - Registered = @"2017-06-02T12:21:59-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", - CountryName = @"Czechia" - }); - this.Add(new AthletesDataItem() - { - Id = 46, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", - Position = @"current", - Name = @"Ronja Kraft", - AthleteNumber = 21800, - BeatsPerMinute = 101, - TopSpeed = 5.3, - Registered = @"2017-04-02T03:33:57-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", - CountryName = @"Denmark" - }); - this.Add(new AthletesDataItem() - { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Hans Möller", - AthleteNumber = 34122, - BeatsPerMinute = 109, - TopSpeed = 5.6, - Registered = @"2017-06-20T06:02:49-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", - CountryName = @"Djibouti" - }); - this.Add(new AthletesDataItem() - { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Ceylan Duygulu", - AthleteNumber = 21527, - BeatsPerMinute = 99, - TopSpeed = 4.9, - Registered = @"2017-07-13T09:06:04-03:00", + Registered = @"2017-07-13T02:23:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", - CountryName = @"Dominica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", + CountryName = @"Tonga" }); this.Add(new AthletesDataItem() { @@ -694,227 +484,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 112, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 135, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", Position = @"down", - Name = @"Karen Shaw", - AthleteNumber = 31048, - BeatsPerMinute = 107, - TopSpeed = 5.7, - Registered = @"2017-05-15T09:25:03-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ec.png", - CountryName = @"Ecuador" - }); - this.Add(new AthletesDataItem() - { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", - Position = @"current", - Name = @"Alex Martin", - AthleteNumber = 27887, + Name = @"Darryl Douglas", + AthleteNumber = 35826, BeatsPerMinute = 96, - TopSpeed = 4.2, - Registered = @"2017-10-28T04:06:33-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", - CountryName = @"Egypt" + TopSpeed = 4.6, + Registered = @"2017-07-20T11:45:52-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", + CountryName = @"Turkey" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", - Position = @"up", - Name = @"Begüm Erkekli", - AthleteNumber = 37888, + Id = 136, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/10.jpg", + Position = @"down", + Name = @"Elaine Matthews", + AthleteNumber = 38574, + BeatsPerMinute = 110, + TopSpeed = 5.5, + Registered = @"2017-01-26T11:50:00-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cv.png", + CountryName = @"Cape Verde" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Position = @"up", + Name = @"Gloria Caballero", + AthleteNumber = 43379, + BeatsPerMinute = 103, + TopSpeed = 4.3, + Registered = @"2017-08-10T08:27:45-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", + CountryName = @"Israel" + }); + this.Add(new AthletesDataItem() + { + Id = 137, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/80.jpg", + Position = @"down", + Name = @"Lance Dunn", + AthleteNumber = 10113, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-03-13T10:51:36-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cy.png", + CountryName = @"Cyprus" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Position = @"down", + Name = @"Antoine Mackay", + AthleteNumber = 34547, BeatsPerMinute = 104, - TopSpeed = 4.6, - Registered = @"2017-10-04T03:02:35-03:00", + TopSpeed = 5, + Registered = @"2017-08-22T09:11:37-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", - CountryName = @"El Salvador" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", + CountryName = @"Lesotho" }); this.Add(new AthletesDataItem() { - Id = 24, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", - Position = @"down", - Name = @"Joan Ortega", - AthleteNumber = 49478, + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/78.jpg", + Position = @"current", + Name = @"Oscar Calvo", + AthleteNumber = 45078, + BeatsPerMinute = 109, + TopSpeed = 4.3, + Registered = @"2017-06-19T10:57:42-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cu.png", + CountryName = @"Cuba" + }); + this.Add(new AthletesDataItem() + { + Id = 138, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Derrick Price", + AthleteNumber = 19792, + BeatsPerMinute = 94, + TopSpeed = 5.6, + Registered = @"2017-03-19T01:10:55-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ar.png", + CountryName = @"Argentina" + }); + this.Add(new AthletesDataItem() + { + Id = 139, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", + Position = @"current", + Name = @"Annabell Barth", + AthleteNumber = 41130, BeatsPerMinute = 103, - TopSpeed = 5.4, - Registered = @"2017-07-04T03:01:47-03:00", + TopSpeed = 5, + Registered = @"2017-08-24T11:58:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", + CountryName = @"Haiti" + }); + this.Add(new AthletesDataItem() + { + Id = 141, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", + Position = @"current", + Name = @"Miro Korpela", + AthleteNumber = 40544, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-01-10T07:12:44-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", - CountryName = @"Equatorial Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", + CountryName = @"Netherlands" }); this.Add(new AthletesDataItem() { - Id = 174, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", + Id = 142, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/63.jpg", Position = @"current", - Name = @"Beatriz Gallardo", - AthleteNumber = 38538, - BeatsPerMinute = 101, - TopSpeed = 6, - Registered = @"2017-11-06T02:14:31-02:00", + Name = @"Nicoline Thomsen", + AthleteNumber = 36778, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-03-26T10:04:29-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bj.png", + CountryName = @"Benin" + }); + this.Add(new AthletesDataItem() + { + Id = 143, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"up", + Name = @"رضا کوتی", + AthleteNumber = 13640, + BeatsPerMinute = 103, + TopSpeed = 4.2, + Registered = @"2017-04-30T02:34:29-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", - CountryName = @"Eritrea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", + CountryName = @"Pakistan" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Id = 144, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/57.jpg", Position = @"down", - Name = @"Sophia Carlson", - AthleteNumber = 44183, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-09-04T07:03:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", - CountryName = @"Estonia" + Name = @"Milja Leino", + AthleteNumber = 33563, + BeatsPerMinute = 110, + TopSpeed = 4.1, + Registered = @"2017-11-01T10:34:07-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bf.png", + CountryName = @"Burkina Faso" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 147, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", Position = @"down", - Name = @"Niilo Laurila", - AthleteNumber = 49215, + Name = @"میلاد یاسمی", + AthleteNumber = 44023, BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-04-26T01:26:36-03:00", + TopSpeed = 5.2, + Registered = @"2017-06-10T04:11:01-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", - CountryName = @"Ethiopia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", + CountryName = @"Togo" }); this.Add(new AthletesDataItem() { - Id = 201, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Id = 150, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/52.jpg", Position = @"up", - Name = @"Kaya Tekand", - AthleteNumber = 11028, - BeatsPerMinute = 93, - TopSpeed = 5.2, - Registered = @"2017-04-10T09:57:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", - CountryName = @"Fiji" + Name = @"Gustav Petersen", + AthleteNumber = 20984, + BeatsPerMinute = 107, + TopSpeed = 4.6, + Registered = @"2017-01-01T07:40:19-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bz.png", + CountryName = @"Belize" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 151, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", Position = @"current", - Name = @"Eeli Makinen", - AthleteNumber = 45296, + Name = @"Charlotte Mills", + AthleteNumber = 49829, + BeatsPerMinute = 92, + TopSpeed = 5.3, + Registered = @"2017-05-10T04:33:10-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", + CountryName = @"Madagascar" + }); + this.Add(new AthletesDataItem() + { + Id = 154, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Position = @"down", + Name = @"Rhonda Simmmons", + AthleteNumber = 37139, + BeatsPerMinute = 96, + TopSpeed = 5.1, + Registered = @"2017-07-03T05:39:45-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", + CountryName = @"Nauru" + }); + this.Add(new AthletesDataItem() + { + Id = 155, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", + Position = @"up", + Name = @"Justin Philippe", + AthleteNumber = 12858, + BeatsPerMinute = 104, + TopSpeed = 5.7, + Registered = @"2017-03-16T02:00:35-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", + CountryName = @"Maldives" + }); + this.Add(new AthletesDataItem() + { + Id = 159, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", + Position = @"up", + Name = @"Eva Dean", + AthleteNumber = 48874, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-03-04T01:58:52-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", + CountryName = @"Sao Tome and Principe" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"up", + Name = @"Franklin Byrd", + AthleteNumber = 49498, BeatsPerMinute = 106, - TopSpeed = 5.2, - Registered = @"2017-01-06T09:58:02-02:00", + TopSpeed = 5.3, + Registered = @"2017-11-04T11:09:26-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", + CountryName = @"Taiwan, Province of China" + }); + this.Add(new AthletesDataItem() + { + Id = 161, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Position = @"current", + Name = @"Alex Martin", + AthleteNumber = 27887, + BeatsPerMinute = 96, + TopSpeed = 4.2, + Registered = @"2017-10-28T04:06:33-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eg.png", + CountryName = @"Egypt" + }); + this.Add(new AthletesDataItem() + { + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Position = @"current", + Name = @"Alex Craig", + AthleteNumber = 21868, + BeatsPerMinute = 94, + TopSpeed = 4.2, + Registered = @"2017-03-19T10:20:51-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fi.png", - CountryName = @"Finland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", + CountryName = @"Syrian Arab Republic" }); this.Add(new AthletesDataItem() { - Id = 16, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 162, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", Position = @"down", - Name = @"Felix Olsen", - AthleteNumber = 43198, + Name = @"Adam Bouchard", + AthleteNumber = 38672, + BeatsPerMinute = 99, + TopSpeed = 4.7, + Registered = @"2017-01-04T03:04:05-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", + CountryName = @"Seychelles" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Position = @"down", + Name = @"میلاد قاسمی", + AthleteNumber = 12788, BeatsPerMinute = 101, - TopSpeed = 4.2, - Registered = @"2017-09-27T01:17:14-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", - CountryName = @"France" + TopSpeed = 4.1, + Registered = @"2017-03-01T07:51:17-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", + CountryName = @"Samoa" }); this.Add(new AthletesDataItem() { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Position = @"up", + Name = @"Millie Cooper", + AthleteNumber = 14610, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-05-08T09:30:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", + CountryName = @"Nicaragua" + }); + this.Add(new AthletesDataItem() + { + Id = 163, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Pippa Roberts", + AthleteNumber = 15588, + BeatsPerMinute = 105, + TopSpeed = 4.1, + Registered = @"2017-02-07T10:23:13-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kh.png", + CountryName = @"Cambodia" + }); + this.Add(new AthletesDataItem() + { + Id = 164, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Roman Smith", - AthleteNumber = 15531, - BeatsPerMinute = 106, - TopSpeed = 4.9, - Registered = @"2017-06-14T05:12:04-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", - CountryName = @"Gabon" + Name = @"Ethel Stephens", + AthleteNumber = 18692, + BeatsPerMinute = 94, + TopSpeed = 4.1, + Registered = @"2017-02-13T05:03:04-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", + CountryName = @"Ukraine" }); this.Add(new AthletesDataItem() { - Id = 69, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Id = 165, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Position = @"down", + Name = @"Mario Ellis", + AthleteNumber = 18026, + BeatsPerMinute = 99, + TopSpeed = 5.5, + Registered = @"2017-02-13T11:53:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", + CountryName = @"Mali" + }); + this.Add(new AthletesDataItem() + { + Id = 166, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", Position = @"current", - Name = @"Emil Meißner", - AthleteNumber = 37183, - BeatsPerMinute = 97, - TopSpeed = 4, - Registered = @"2017-07-15T12:32:30-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", - CountryName = @"Gambia" + Name = @"Maria Parra", + AthleteNumber = 39861, + BeatsPerMinute = 106, + TopSpeed = 6, + Registered = @"2017-01-30T09:22:52-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", + CountryName = @"Kiribati" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Position = @"down", + Name = @"Aatu Ranta", + AthleteNumber = 38049, + BeatsPerMinute = 94, + TopSpeed = 5.1, + Registered = @"2017-07-21T04:22:18-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", + CountryName = @"United Arab Emirates" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"current", - Name = @"Gerald Schmidt", - AthleteNumber = 47410, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-02-20T11:53:08-02:00", + Name = @"Pippa Morris", + AthleteNumber = 44421, + BeatsPerMinute = 101, + TopSpeed = 5.5, + Registered = @"2017-03-06T09:21:58-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", - CountryName = @"Georgia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", + CountryName = @"Tajikistan" + }); + this.Add(new AthletesDataItem() + { + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Position = @"current", + Name = @"Esma Adıvar", + AthleteNumber = 35565, + BeatsPerMinute = 99, + TopSpeed = 4.2, + Registered = @"2017-06-17T12:34:29-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", + CountryName = @"Philippines" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", - Position = @"current", - Name = @"Gladys Van Der Steeg", - AthleteNumber = 20216, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-10-09T02:01:16-03:00", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Position = @"down", + Name = @"Louis Smith", + AthleteNumber = 31837, + BeatsPerMinute = 98, + TopSpeed = 5.4, + Registered = @"2017-03-19T08:12:23-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", - CountryName = @"Germany" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", + CountryName = @"Liberia" }); this.Add(new AthletesDataItem() { - Id = 100, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/20.jpg", + Id = 167, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"Milo Charles", + AthleteNumber = 10661, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-07-20T09:00:22-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", + CountryName = @"Iceland" + }); + this.Add(new AthletesDataItem() + { + Id = 168, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", Position = @"current", - Name = @"Alexis Walker", - AthleteNumber = 43183, - BeatsPerMinute = 103, - TopSpeed = 5.8, - Registered = @"2017-08-07T10:35:06-03:00", + Name = @"Calvin Hunt", + AthleteNumber = 35535, + BeatsPerMinute = 94, + TopSpeed = 4.5, + Registered = @"2017-11-07T09:58:42-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gh.png", - CountryName = @"Ghana" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/at.png", + CountryName = @"Austria" }); this.Add(new AthletesDataItem() { - Id = 85, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", - Position = @"current", - Name = @"Jeffrey Medina", - AthleteNumber = 42905, - BeatsPerMinute = 100, - TopSpeed = 5.2, - Registered = @"2017-09-15T02:11:43-03:00", + Id = 169, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", + Position = @"up", + Name = @"Aziz Santos", + AthleteNumber = 38947, + BeatsPerMinute = 98, + TopSpeed = 4, + Registered = @"2017-04-03T02:18:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", - CountryName = @"Greece" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", + CountryName = @"United Kingdom" }); this.Add(new AthletesDataItem() { @@ -932,1127 +988,1127 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 116, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", - Position = @"down", - Name = @"Sevcan Kollen", - AthleteNumber = 13728, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-09-08T08:29:08-03:00", + Id = 170, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", + Position = @"up", + Name = @"Fernando Gimenez", + AthleteNumber = 31290, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-06-21T06:45:54-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gt.png", - CountryName = @"Guatemala" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", + CountryName = @"Uruguay" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", - Position = @"down", - Name = @"Rafael Gutierrez", - AthleteNumber = 38804, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-02-08T07:50:59-02:00", + Id = 173, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/18.jpg", + Position = @"current", + Name = @"Hassana Camp", + AthleteNumber = 14467, + BeatsPerMinute = 104, + TopSpeed = 5.2, + Registered = @"2017-06-02T12:21:59-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", - CountryName = @"Guinea" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cz.png", + CountryName = @"Czechia" }); this.Add(new AthletesDataItem() { - Id = 121, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/48.jpg", + Id = 174, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/29.jpg", Position = @"current", - Name = @"Väinö Salmi", - AthleteNumber = 29839, - BeatsPerMinute = 107, - TopSpeed = 5.5, - Registered = @"2017-10-21T05:57:02-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gw.png", - CountryName = @"Guinea-Bissau" + Name = @"Beatriz Gallardo", + AthleteNumber = 38538, + BeatsPerMinute = 101, + TopSpeed = 6, + Registered = @"2017-11-06T02:14:31-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/er.png", + CountryName = @"Eritrea" }); this.Add(new AthletesDataItem() { - Id = 180, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"up", - Name = @"Lillian Bowman", - AthleteNumber = 35323, - BeatsPerMinute = 103, - TopSpeed = 4.5, - Registered = @"2017-08-31T11:55:25-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", - CountryName = @"Guyana" + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Position = @"current", + Name = @"Tim Neal", + AthleteNumber = 45860, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-04-21T04:06:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", + CountryName = @"Panama" }); this.Add(new AthletesDataItem() { - Id = 139, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/28.jpg", - Position = @"current", - Name = @"Annabell Barth", - AthleteNumber = 41130, - BeatsPerMinute = 103, - TopSpeed = 5, - Registered = @"2017-08-24T11:58:56-03:00", + Id = 176, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", + Position = @"down", + Name = @"Laudelino Castro", + AthleteNumber = 12711, + BeatsPerMinute = 106, + TopSpeed = 4.4, + Registered = @"2017-02-08T04:03:22-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ht.png", - CountryName = @"Haiti" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hr.png", + CountryName = @"Croatia" }); this.Add(new AthletesDataItem() { - Id = 4, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Id = 178, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", Position = @"down", - Name = @"Mathys Martin", - AthleteNumber = 32928, - BeatsPerMinute = 98, - TopSpeed = 5.5, - Registered = @"2017-05-17T12:51:47-03:00", + Name = @"Lillian Wade", + AthleteNumber = 10729, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-04-07T09:53:13-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", - CountryName = @"Holy See (Vatican City State)" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", + CountryName = @"Solomon Islands" }); this.Add(new AthletesDataItem() { - Id = 1, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", - Position = @"down", - Name = @"Louis Stewart", - AthleteNumber = 48131, + Id = 180, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"up", + Name = @"Lillian Bowman", + AthleteNumber = 35323, BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-02-26T07:28:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", - CountryName = @"Honduras" + TopSpeed = 4.5, + Registered = @"2017-08-31T11:55:25-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gy.png", + CountryName = @"Guyana" }); this.Add(new AthletesDataItem() { - Id = 190, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", - Position = @"current", - Name = @"Venla Korpela", - AthleteNumber = 16454, + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Ariena Achterberg", + AthleteNumber = 41330, BeatsPerMinute = 92, - TopSpeed = 4.1, - Registered = @"2017-08-22T10:36:38-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", - CountryName = @"Hungary" - }); - this.Add(new AthletesDataItem() - { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", - Position = @"down", - Name = @"Milo Charles", - AthleteNumber = 10661, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-07-20T09:00:22-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/is.png", - CountryName = @"Iceland" - }); - this.Add(new AthletesDataItem() - { - Id = 62, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Anthony Harcourt", - AthleteNumber = 33649, - BeatsPerMinute = 109, - TopSpeed = 5.5, - Registered = @"2017-06-14T11:10:20-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", - CountryName = @"India" + TopSpeed = 5.6, + Registered = @"2017-10-22T02:15:39-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", + CountryName = @"South Korea" }); this.Add(new AthletesDataItem() { - Id = 72, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"up", - Name = @"Aaron Robertson", - AthleteNumber = 30727, - BeatsPerMinute = 95, - TopSpeed = 4.2, - Registered = @"2017-08-23T09:37:40-03:00", + Id = 182, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Position = @"current", + Name = @"Gerald Schmidt", + AthleteNumber = 47410, + BeatsPerMinute = 102, + TopSpeed = 5.8, + Registered = @"2017-02-20T11:53:08-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", - CountryName = @"Indonesia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ge.png", + CountryName = @"Georgia" }); this.Add(new AthletesDataItem() { - Id = 2, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", - Position = @"up", - Name = @"Bill Fox", - AthleteNumber = 18511, - BeatsPerMinute = 91, - TopSpeed = 5, - Registered = @"2017-10-24T08:25:40-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", - CountryName = @"Iran, Islamic Republic Of" + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Position = @"down", + Name = @"Yarno Kin", + AthleteNumber = 47324, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-08-26T08:21:22-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", + CountryName = @"Romania" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Id = 183, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", Position = @"up", - Name = @"Veera Saari", - AthleteNumber = 40408, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-10-28T10:39:22-03:00", + Name = @"رونیکا سلطانی نژاد", + AthleteNumber = 35233, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-08-13T01:05:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", - CountryName = @"Iraq" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", + CountryName = @"Macedonia, The Former Yugoslav Republic of" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", - Position = @"current", - Name = @"Loïc Gerard", - AthleteNumber = 31706, - BeatsPerMinute = 102, + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Position = @"up", + Name = @"کوروش کامروا", + AthleteNumber = 13506, + BeatsPerMinute = 109, TopSpeed = 4.4, - Registered = @"2017-07-28T09:10:43-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", - CountryName = @"Ireland" + Registered = @"2017-04-16T01:10:37-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", + CountryName = @"Niue" }); this.Add(new AthletesDataItem() { - Id = 137, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/75.jpg", + Id = 186, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Gloria Caballero", - AthleteNumber = 43379, - BeatsPerMinute = 103, - TopSpeed = 4.3, - Registered = @"2017-08-10T08:27:45-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/il.png", - CountryName = @"Israel" + Name = @"Jimmy Bailey", + AthleteNumber = 38510, + BeatsPerMinute = 101, + TopSpeed = 4.7, + Registered = @"2017-06-30T04:13:42-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cr.png", + CountryName = @"Costa Rica" }); this.Add(new AthletesDataItem() { - Id = 5, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", Position = @"current", - Name = @"Gianne Godijn", - AthleteNumber = 45945, - BeatsPerMinute = 96, - TopSpeed = 4.5, - Registered = @"2017-03-22T03:23:12-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", - CountryName = @"Italy" + Name = @"Foppe Delfos", + AthleteNumber = 39679, + BeatsPerMinute = 107, + TopSpeed = 4.1, + Registered = @"2017-08-05T10:54:56-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", + CountryName = @"Paraguay" }); this.Add(new AthletesDataItem() { - Id = 196, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", - Position = @"current", - Name = @"Parel Zuidhof", - AthleteNumber = 32718, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-21T10:19:56-02:00", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Position = @"down", + Name = @"آراد یاسمی", + AthleteNumber = 34370, + BeatsPerMinute = 99, + TopSpeed = 5.9, + Registered = @"2017-02-02T11:42:41-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", - CountryName = @"Jamaica" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", + CountryName = @"Mauritius" }); this.Add(new AthletesDataItem() { - Id = 23, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", + Id = 188, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Gökhan Aşıkoğlu", - AthleteNumber = 13890, - BeatsPerMinute = 105, - TopSpeed = 5.4, - Registered = @"2017-03-31T06:14:26-03:00", + Name = @"Ceylan Duygulu", + AthleteNumber = 21527, + BeatsPerMinute = 99, + TopSpeed = 4.9, + Registered = @"2017-07-13T09:06:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", - CountryName = @"Japan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dm.png", + CountryName = @"Dominica" }); this.Add(new AthletesDataItem() { - Id = 74, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Minea Rantanen", - AthleteNumber = 18835, - BeatsPerMinute = 105, - TopSpeed = 5, - Registered = @"2017-01-24T07:30:43-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", - CountryName = @"Jordan" + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/2.jpg", + Position = @"current", + Name = @"Venla Korpela", + AthleteNumber = 16454, + BeatsPerMinute = 92, + TopSpeed = 4.1, + Registered = @"2017-08-22T10:36:38-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hu.png", + CountryName = @"Hungary" }); this.Add(new AthletesDataItem() { - Id = 92, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"down", - Name = @"Asta Hansen", - AthleteNumber = 17222, - BeatsPerMinute = 101, + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Position = @"current", + Name = @"Gladys Van Der Steeg", + AthleteNumber = 20216, + BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-01-08T02:41:56-02:00", + Registered = @"2017-10-09T02:01:16-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", - CountryName = @"Kazakhstan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/de.png", + CountryName = @"Germany" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"up", - Name = @"Sheryl Collins", - AthleteNumber = 36473, - BeatsPerMinute = 98, - TopSpeed = 4.2, - Registered = @"2017-03-23T12:54:35-02:00", + Id = 190, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", + Position = @"current", + Name = @"Kiara Dubois", + AthleteNumber = 49964, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-09-28T04:37:56-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", - CountryName = @"Kenya" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/au.png", + CountryName = @"Australia" }); this.Add(new AthletesDataItem() { - Id = 166, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/74.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"current", - Name = @"Maria Parra", - AthleteNumber = 39861, - BeatsPerMinute = 106, - TopSpeed = 6, - Registered = @"2017-01-30T09:22:52-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ki.png", - CountryName = @"Kiribati" - }); - this.Add(new AthletesDataItem() - { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", - Position = @"up", - Name = @"Annabelle Besteman", - AthleteNumber = 30560, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-11-11T02:04:19-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", - CountryName = @"Korea, Democratic PeopleS Republic of" + Name = @"آرش احمدی", + AthleteNumber = 36948, + BeatsPerMinute = 90, + TopSpeed = 4.1, + Registered = @"2017-09-08T01:22:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", + CountryName = @"Nepal" }); this.Add(new AthletesDataItem() { - Id = 182, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", Position = @"up", - Name = @"Ariena Achterberg", - AthleteNumber = 41330, - BeatsPerMinute = 92, - TopSpeed = 5.6, - Registered = @"2017-10-22T02:15:39-03:00", + Name = @"Sheryl Collins", + AthleteNumber = 36473, + BeatsPerMinute = 98, + TopSpeed = 4.2, + Registered = @"2017-03-23T12:54:35-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kr.png", - CountryName = @"Korea, Republic of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ke.png", + CountryName = @"Kenya" }); this.Add(new AthletesDataItem() { - Id = 67, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", - Position = @"current", - Name = @"Villads Larsen", - AthleteNumber = 44677, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-25T11:25:30-02:00", + Id = 191, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Clarisse Rey", + AthleteNumber = 29795, + BeatsPerMinute = 98, + TopSpeed = 4.9, + Registered = @"2017-06-09T08:07:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", - CountryName = @"Kuwait" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ba.png", + CountryName = @"Bosnia and Herzegovina" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Id = 192, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", Position = @"down", - Name = @"Emilie Morin", - AthleteNumber = 26164, - BeatsPerMinute = 98, - TopSpeed = 4.9, - Registered = @"2017-02-01T04:18:19-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kg.png", - CountryName = @"Kyrgyzstan" + Name = @"Viivi Kujala", + AthleteNumber = 29939, + BeatsPerMinute = 93, + TopSpeed = 4.1, + Registered = @"2017-05-03T02:40:05-03:00", + TrackProgress = 75, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", + CountryName = @"Somalia" }); this.Add(new AthletesDataItem() { - Id = 31, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", - Position = @"up", - Name = @"Judd Campbell", - AthleteNumber = 37365, - BeatsPerMinute = 110, - TopSpeed = 5, - Registered = @"2017-10-19T11:01:10-03:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"down", + Name = @"Juanita Franklin", + AthleteNumber = 13907, + BeatsPerMinute = 91, + TopSpeed = 6, + Registered = @"2017-10-04T02:46:46-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", - CountryName = @"Lao PeopleS Democratic Republic" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", + CountryName = @"Vanuatu" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"current", - Name = @"Özsu Keçeci", - AthleteNumber = 29403, - BeatsPerMinute = 106, - TopSpeed = 4.2, - Registered = @"2017-01-19T11:34:13-02:00", + Id = 193, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/59.jpg", + Position = @"down", + Name = @"Sophia Carlson", + AthleteNumber = 44183, + BeatsPerMinute = 102, + TopSpeed = 5.1, + Registered = @"2017-09-04T07:03:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lv.png", - CountryName = @"Latvia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ee.png", + CountryName = @"Estonia" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/12.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", Position = @"up", - Name = @"آنیتا كامياران", - AthleteNumber = 18980, - BeatsPerMinute = 90, - TopSpeed = 4.5, - Registered = @"2017-07-21T06:42:59-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lb.png", - CountryName = @"Lebanon" + Name = @"آوا سلطانی نژاد", + AthleteNumber = 45635, + BeatsPerMinute = 98, + TopSpeed = 4.1, + Registered = @"2017-04-10T11:39:46-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", + CountryName = @"Sweden" }); this.Add(new AthletesDataItem() { - Id = 138, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", Position = @"down", - Name = @"Antoine Mackay", - AthleteNumber = 34547, - BeatsPerMinute = 104, - TopSpeed = 5, - Registered = @"2017-08-22T09:11:37-03:00", + Name = @"Kaya Taşlı", + AthleteNumber = 42291, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-01-30T03:23:36-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ls.png", - CountryName = @"Lesotho" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", + CountryName = @"Senegal" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/19.jpg", + Id = 194, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", Position = @"down", - Name = @"Louis Smith", - AthleteNumber = 31837, - BeatsPerMinute = 98, - TopSpeed = 5.4, - Registered = @"2017-03-19T08:12:23-02:00", + Name = @"Adrian Ibañez", + AthleteNumber = 21968, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-02-03T04:36:54-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lr.png", - CountryName = @"Liberia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", + CountryName = @"Oman" }); this.Add(new AthletesDataItem() { - Id = 29, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"Selmo Caldeira", - AthleteNumber = 21837, - BeatsPerMinute = 110, - TopSpeed = 4.9, - Registered = @"2017-10-20T03:40:24-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", - CountryName = @"Libyan Arab Jamahiriya" - }); - this.Add(new AthletesDataItem() - { - Id = 35, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", - Position = @"down", - Name = @"Elaine Smith", - AthleteNumber = 38243, - BeatsPerMinute = 108, - TopSpeed = 4, - Registered = @"2017-06-11T12:20:41-03:00", + Name = @"Parel Zuidhof", + AthleteNumber = 32718, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-01-21T10:19:56-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", - CountryName = @"Liechtenstein" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jm.png", + CountryName = @"Jamaica" }); this.Add(new AthletesDataItem() { - Id = 75, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 196, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", Position = @"up", - Name = @"Fritz Sommer", - AthleteNumber = 26210, - BeatsPerMinute = 99, + Name = @"Begüm Erkekli", + AthleteNumber = 37888, + BeatsPerMinute = 104, TopSpeed = 4.6, - Registered = @"2017-09-29T03:54:57-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", - CountryName = @"Lithuania" + Registered = @"2017-10-04T03:02:35-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sv.png", + CountryName = @"El Salvador" }); this.Add(new AthletesDataItem() { - Id = 40, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Carter Evans", - AthleteNumber = 46961, - BeatsPerMinute = 100, - TopSpeed = 5.3, - Registered = @"2017-07-23T02:43:07-03:00", + Id = 197, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/93.jpg", + Position = @"current", + Name = @"Brent Lord", + AthleteNumber = 20943, + BeatsPerMinute = 92, + TopSpeed = 4.8, + Registered = @"2017-01-23T06:14:22-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", - CountryName = @"Luxembourg" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dz.png", + CountryName = @"Algeria" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/53.jpg", + Id = 199, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/68.jpg", Position = @"up", - Name = @"رونیکا سلطانی نژاد", - AthleteNumber = 35233, - BeatsPerMinute = 99, - TopSpeed = 4.6, - Registered = @"2017-08-13T01:05:52-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mk.png", - CountryName = @"Macedonia, The Former Yugoslav Republic of" + Name = @"Lucie Dumont", + AthleteNumber = 12104, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-01-08T02:13:29-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ca.png", + CountryName = @"Canada" }); this.Add(new AthletesDataItem() { - Id = 151, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/88.jpg", - Position = @"current", - Name = @"Charlotte Mills", - AthleteNumber = 49829, - BeatsPerMinute = 92, - TopSpeed = 5.3, - Registered = @"2017-05-10T04:33:10-03:00", + Id = 210, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", + Position = @"down", + Name = @"Maeva Bergeron", + AthleteNumber = 15655, + BeatsPerMinute = 94, + TopSpeed = 5.9, + Registered = @"2017-10-03T09:42:15-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mg.png", - CountryName = @"Madagascar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", + CountryName = @"Mexico" + }); + this.Add(new AthletesDataItem() + { + Id = 212, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"up", + Name = @"Sara Larsen", + AthleteNumber = 37094, + BeatsPerMinute = 97, + TopSpeed = 4.5, + Registered = @"2017-04-14T11:48:28-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", + CountryName = @"Saudi Arabia" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Id = 214, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", Position = @"up", - Name = @"Pedro Marquez", - AthleteNumber = 16169, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-11-11T05:14:31-02:00", + Name = @"Ömür Denkel", + AthleteNumber = 31061, + BeatsPerMinute = 104, + TopSpeed = 4.5, + Registered = @"2017-02-18T05:32:55-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mw.png", - CountryName = @"Malawi" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", + CountryName = @"Tuvalu" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 215, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", Position = @"down", - Name = @"Jenny Burke", - AthleteNumber = 15266, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-09-11T12:20:19-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", - CountryName = @"Malaysia" - }); - this.Add(new AthletesDataItem() - { - Id = 155, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/82.jpg", - Position = @"up", - Name = @"Justin Philippe", - AthleteNumber = 12858, + Name = @"Marilou Hubert", + AthleteNumber = 43655, BeatsPerMinute = 104, - TopSpeed = 5.7, - Registered = @"2017-03-16T02:00:35-02:00", + TopSpeed = 4.2, + Registered = @"2017-09-28T11:13:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mv.png", - CountryName = @"Maldives" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", + CountryName = @"Myanmar" }); this.Add(new AthletesDataItem() { - Id = 165, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/79.jpg", + Id = 216, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Mario Ellis", - AthleteNumber = 18026, - BeatsPerMinute = 99, - TopSpeed = 5.5, - Registered = @"2017-02-13T11:53:15-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ml.png", - CountryName = @"Mali" + Name = @"Felix Olsen", + AthleteNumber = 43198, + BeatsPerMinute = 101, + TopSpeed = 4.2, + Registered = @"2017-09-27T01:17:14-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fr.png", + CountryName = @"France" }); this.Add(new AthletesDataItem() { - Id = 107, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", - Position = @"down", - Name = @"Megan Webb", - AthleteNumber = 30713, - BeatsPerMinute = 93, + Id = 219, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/6.jpg", + Position = @"current", + Name = @"Sedef Tunçeri", + AthleteNumber = 48164, + BeatsPerMinute = 108, TopSpeed = 5.6, - Registered = @"2017-08-20T09:26:51-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mt.png", - CountryName = @"Malta" + Registered = @"2017-03-29T11:54:15-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bt.png", + CountryName = @"Bhutan" }); this.Add(new AthletesDataItem() { - Id = 52, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 221, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/73.jpg", Position = @"down", - Name = @"Adérito Lopes", - AthleteNumber = 21320, - BeatsPerMinute = 91, - TopSpeed = 5.2, - Registered = @"2017-01-07T06:47:56-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", - CountryName = @"Marshall Islands" + Name = @"Kuzey Aclan", + AthleteNumber = 18583, + BeatsPerMinute = 102, + TopSpeed = 5.3, + Registered = @"2017-09-12T09:14:14-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/td.png", + CountryName = @"Chad" }); this.Add(new AthletesDataItem() { - Id = 99, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Id = 223, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/72.jpg", Position = @"down", - Name = @"Victor Lévesque", - AthleteNumber = 48375, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-11-10T11:31:44-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", - CountryName = @"Mauritania" + Name = @"Gökhan Aşıkoğlu", + AthleteNumber = 13890, + BeatsPerMinute = 105, + TopSpeed = 5.4, + Registered = @"2017-03-31T06:14:26-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jp.png", + CountryName = @"Japan" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", + Id = 224, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/0.jpg", Position = @"down", - Name = @"آراد یاسمی", - AthleteNumber = 34370, - BeatsPerMinute = 99, - TopSpeed = 5.9, - Registered = @"2017-02-02T11:42:41-02:00", + Name = @"Joan Ortega", + AthleteNumber = 49478, + BeatsPerMinute = 103, + TopSpeed = 5.4, + Registered = @"2017-07-04T03:01:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mu.png", - CountryName = @"Mauritius" - }); - this.Add(new AthletesDataItem() - { - Id = 10, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/13.jpg", - Position = @"down", - Name = @"Maeva Bergeron", - AthleteNumber = 15655, - BeatsPerMinute = 94, - TopSpeed = 5.9, - Registered = @"2017-10-03T09:42:15-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mx.png", - CountryName = @"Mexico" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gq.png", + CountryName = @"Equatorial Guinea" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", + Id = 225, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"Oskari Karjala", - AthleteNumber = 31498, - BeatsPerMinute = 90, + Name = @"Stanley Hart", + AthleteNumber = 14150, + BeatsPerMinute = 91, TopSpeed = 4.5, - Registered = @"2017-05-10T12:45:12-03:00", + Registered = @"2017-08-19T03:02:33-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", - CountryName = @"Micronesia, Federated States of" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", + CountryName = @"Venezuela" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", - Position = @"up", - Name = @"Alex Meyer", - AthleteNumber = 44390, + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", + Position = @"current", + Name = @"Johann Hinz", + AthleteNumber = 48244, BeatsPerMinute = 94, TopSpeed = 4.3, - Registered = @"2017-08-04T07:05:34-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", - CountryName = @"Moldova, Republic of" + Registered = @"2017-03-10T07:36:56-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", + CountryName = @"Sudan" }); this.Add(new AthletesDataItem() { - Id = 128, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 227, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", Position = @"up", - Name = @"Sophie Lewis", - AthleteNumber = 46222, - BeatsPerMinute = 106, - TopSpeed = 4.4, - Registered = @"2017-02-20T09:42:07-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mc.png", - CountryName = @"Monaco" + Name = @"Layla Douglas", + AthleteNumber = 21977, + BeatsPerMinute = 97, + TopSpeed = 5.4, + Registered = @"2017-04-19T11:43:38-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", + CountryName = @"Slovenia" }); this.Add(new AthletesDataItem() { - Id = 79, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Id = 229, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/29.jpg", Position = @"current", - Name = @"Ashley Romero", - AthleteNumber = 36611, - BeatsPerMinute = 104, - TopSpeed = 5.5, - Registered = @"2017-02-08T12:45:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", - CountryName = @"Mongolia" + Name = @"Selmo Caldeira", + AthleteNumber = 21837, + BeatsPerMinute = 110, + TopSpeed = 4.9, + Registered = @"2017-10-20T03:40:24-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ly.png", + CountryName = @"Libyan Arab Jamahiriya" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"current", - Name = @"Marie Poulsen", - AthleteNumber = 44113, - BeatsPerMinute = 109, - TopSpeed = 4.7, - Registered = @"2017-04-15T10:25:21-03:00", + Id = 231, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/56.jpg", + Position = @"up", + Name = @"Judd Campbell", + AthleteNumber = 37365, + BeatsPerMinute = 110, + TopSpeed = 5, + Registered = @"2017-10-19T11:01:10-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ma.png", - CountryName = @"Morocco" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/la.png", + CountryName = @"Lao PeopleS Democratic Republic" }); this.Add(new AthletesDataItem() { - Id = 42, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", - Position = @"down", - Name = @"Caitlin Jackson", - AthleteNumber = 45472, - BeatsPerMinute = 101, - TopSpeed = 4.3, - Registered = @"2017-09-17T09:41:01-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", - CountryName = @"Mozambique" + Id = 233, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/18.jpg", + Position = @"up", + Name = @"Zackary Roy", + AthleteNumber = 45996, + BeatsPerMinute = 92, + TopSpeed = 4.9, + Registered = @"2017-07-07T03:51:26-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bs.png", + CountryName = @"Bahamas" }); this.Add(new AthletesDataItem() { - Id = 15, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/79.jpg", + Id = 234, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", Position = @"down", - Name = @"Marilou Hubert", - AthleteNumber = 43655, - BeatsPerMinute = 104, - TopSpeed = 4.2, - Registered = @"2017-09-28T11:13:00-03:00", + Name = @"Linda Schäfer", + AthleteNumber = 43074, + BeatsPerMinute = 107, + TopSpeed = 5.1, + Registered = @"2017-01-05T11:41:20-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mm.png", - CountryName = @"Myanmar" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", + CountryName = @"Yemen" }); this.Add(new AthletesDataItem() { - Id = 63, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", - Position = @"up", - Name = @"Estelle Vincent", - AthleteNumber = 41700, - BeatsPerMinute = 99, - TopSpeed = 5.7, - Registered = @"2017-05-31T02:56:58-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", - CountryName = @"Namibia" + Id = 235, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/42.jpg", + Position = @"down", + Name = @"Elaine Smith", + AthleteNumber = 38243, + BeatsPerMinute = 108, + TopSpeed = 4, + Registered = @"2017-06-11T12:20:41-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/li.png", + CountryName = @"Liechtenstein" }); this.Add(new AthletesDataItem() { - Id = 154, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/54.jpg", + Id = 237, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", Position = @"down", - Name = @"Rhonda Simmmons", - AthleteNumber = 37139, - BeatsPerMinute = 96, - TopSpeed = 5.1, - Registered = @"2017-07-03T05:39:45-03:00", + Name = @"Clyde Matthews", + AthleteNumber = 11955, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-03-02T05:01:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nr.png", - CountryName = @"Nauru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", + CountryName = @"Palau" }); this.Add(new AthletesDataItem() { - Id = 191, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 238, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/17.jpg", Position = @"current", - Name = @"آرش احمدی", - AthleteNumber = 36948, - BeatsPerMinute = 90, - TopSpeed = 4.1, - Registered = @"2017-09-08T01:22:14-03:00", + Name = @"Charlotte Meyer", + AthleteNumber = 21442, + BeatsPerMinute = 110, + TopSpeed = 4.6, + Registered = @"2017-10-19T10:38:35-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/np.png", - CountryName = @"Nepal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ck.png", + CountryName = @"Cook Islands" }); this.Add(new AthletesDataItem() { - Id = 141, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/15.jpg", - Position = @"current", - Name = @"Miro Korpela", - AthleteNumber = 40544, - BeatsPerMinute = 104, + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", + Position = @"down", + Name = @"Carter Evans", + AthleteNumber = 46961, + BeatsPerMinute = 100, TopSpeed = 5.3, - Registered = @"2017-01-10T07:12:44-02:00", + Registered = @"2017-07-23T02:43:07-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lu.png", + CountryName = @"Luxembourg" + }); + this.Add(new AthletesDataItem() + { + Id = 240, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/33.jpg", + Position = @"down", + Name = @"Alberto Clark", + AthleteNumber = 29912, + BeatsPerMinute = 93, + TopSpeed = 4.6, + Registered = @"2017-02-02T03:50:21-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nl.png", - CountryName = @"Netherlands" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ag.png", + CountryName = @"Antigua and Barbuda" }); this.Add(new AthletesDataItem() { - Id = 73, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", - Position = @"up", - Name = @"Afet Kumcuoğlu", - AthleteNumber = 33454, - BeatsPerMinute = 106, - TopSpeed = 5.1, - Registered = @"2017-09-16T07:05:43-03:00", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", + Position = @"down", + Name = @"Lilly Keuter", + AthleteNumber = 49893, + BeatsPerMinute = 102, + TopSpeed = 4.5, + Registered = @"2017-01-20T02:38:39-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", - CountryName = @"New Zealand" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", + CountryName = @"Saint Kitts and Nevis" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/52.jpg", + Id = 241, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/20.jpg", Position = @"up", - Name = @"Millie Cooper", - AthleteNumber = 14610, - BeatsPerMinute = 99, - TopSpeed = 5.4, - Registered = @"2017-05-08T09:30:14-03:00", + Name = @"Oskari Karjala", + AthleteNumber = 31498, + BeatsPerMinute = 90, + TopSpeed = 4.5, + Registered = @"2017-05-10T12:45:12-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ni.png", - CountryName = @"Nicaragua" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fm.png", + CountryName = @"Micronesia, Federated States of" }); this.Add(new AthletesDataItem() { - Id = 53, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Kayla Patel", - AthleteNumber = 42780, - BeatsPerMinute = 103, - TopSpeed = 4.7, - Registered = @"2017-04-20T09:33:53-03:00", + Id = 242, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Position = @"down", + Name = @"Caitlin Jackson", + AthleteNumber = 45472, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-09-17T09:41:01-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mz.png", + CountryName = @"Mozambique" + }); + this.Add(new AthletesDataItem() + { + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Position = @"down", + Name = @"Cathalijne Van Der Ree", + AthleteNumber = 45160, + BeatsPerMinute = 102, + TopSpeed = 5.4, + Registered = @"2017-02-13T05:23:49-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", - CountryName = @"Niger" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", + CountryName = @"Uganda" }); this.Add(new AthletesDataItem() { - Id = 58, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", - Position = @"current", - Name = @"Diego Gautier", - AthleteNumber = 26320, - BeatsPerMinute = 97, - TopSpeed = 4.6, - Registered = @"2017-06-11T03:50:43-03:00", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", + Position = @"up", + Name = @"Emma Turner", + AthleteNumber = 39487, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-07-30T01:33:14-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", - CountryName = @"Nigeria" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", + CountryName = @"Tanzania, United Republic of" }); this.Add(new AthletesDataItem() { - Id = 186, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", + Id = 243, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", Position = @"up", - Name = @"کوروش کامروا", - AthleteNumber = 13506, - BeatsPerMinute = 109, - TopSpeed = 4.4, - Registered = @"2017-04-16T01:10:37-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nu.png", - CountryName = @"Niue" + Name = @"Kent Clark", + AthleteNumber = 32799, + BeatsPerMinute = 106, + TopSpeed = 5.7, + Registered = @"2017-01-24T01:00:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", + CountryName = @"Peru" }); this.Add(new AthletesDataItem() { - Id = 101, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Lavínia Silva", - AthleteNumber = 33994, - BeatsPerMinute = 93, - TopSpeed = 5.6, - Registered = @"2017-03-22T08:55:46-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/no.png", - CountryName = @"Norway" + Id = 246, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/55.jpg", + Position = @"current", + Name = @"Ronja Kraft", + AthleteNumber = 21800, + BeatsPerMinute = 101, + TopSpeed = 5.3, + Registered = @"2017-04-02T03:33:57-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dk.png", + CountryName = @"Denmark" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/71.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", Position = @"down", - Name = @"Adrian Ibañez", - AthleteNumber = 21968, - BeatsPerMinute = 105, - TopSpeed = 5.3, - Registered = @"2017-02-03T04:36:54-02:00", + Name = @"Eléa Robin", + AthleteNumber = 26742, + BeatsPerMinute = 90, + TopSpeed = 4.7, + Registered = @"2017-03-30T12:34:24-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/om.png", - CountryName = @"Oman" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", + CountryName = @"Saint Vincent and the Grenadines" }); this.Add(new AthletesDataItem() { - Id = 143, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/38.jpg", + Id = 251, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"up", - Name = @"رضا کوتی", - AthleteNumber = 13640, - BeatsPerMinute = 103, - TopSpeed = 4.2, - Registered = @"2017-04-30T02:34:29-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pk.png", - CountryName = @"Pakistan" + Name = @"Alex Meyer", + AthleteNumber = 44390, + BeatsPerMinute = 94, + TopSpeed = 4.3, + Registered = @"2017-08-04T07:05:34-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/md.png", + CountryName = @"Moldova, Republic of" }); this.Add(new AthletesDataItem() { - Id = 37, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/86.jpg", + Id = 252, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", Position = @"down", - Name = @"Clyde Matthews", - AthleteNumber = 11955, - BeatsPerMinute = 93, + Name = @"Adérito Lopes", + AthleteNumber = 21320, + BeatsPerMinute = 91, TopSpeed = 5.2, - Registered = @"2017-03-02T05:01:02-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pw.png", - CountryName = @"Palau" + Registered = @"2017-01-07T06:47:56-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mh.png", + CountryName = @"Marshall Islands" }); this.Add(new AthletesDataItem() { - Id = 176, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/26.jpg", + Id = 253, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", Position = @"current", - Name = @"Tim Neal", - AthleteNumber = 45860, - BeatsPerMinute = 97, - TopSpeed = 5.6, - Registered = @"2017-04-21T04:06:34-03:00", + Name = @"Kayla Patel", + AthleteNumber = 42780, + BeatsPerMinute = 103, + TopSpeed = 4.7, + Registered = @"2017-04-20T09:33:53-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pa.png", - CountryName = @"Panama" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ne.png", + CountryName = @"Niger" }); this.Add(new AthletesDataItem() { - Id = 110, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"current", - Name = @"Annabell Brand", - AthleteNumber = 39233, - BeatsPerMinute = 93, - TopSpeed = 5.7, - Registered = @"2017-03-01T12:21:24-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pg.png", - CountryName = @"Papua New Guinea" + Name = @"Diego Gautier", + AthleteNumber = 26320, + BeatsPerMinute = 97, + TopSpeed = 4.6, + Registered = @"2017-06-11T03:50:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ng.png", + CountryName = @"Nigeria" }); this.Add(new AthletesDataItem() { - Id = 188, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/3.jpg", - Position = @"current", - Name = @"Foppe Delfos", - AthleteNumber = 39679, - BeatsPerMinute = 107, - TopSpeed = 4.1, - Registered = @"2017-08-05T10:54:56-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/py.png", - CountryName = @"Paraguay" + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/30.jpg", + Position = @"up", + Name = @"Veera Saari", + AthleteNumber = 40408, + BeatsPerMinute = 100, + TopSpeed = 4.7, + Registered = @"2017-10-28T10:39:22-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/iq.png", + CountryName = @"Iraq" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", - Position = @"up", - Name = @"Kent Clark", - AthleteNumber = 32799, - BeatsPerMinute = 106, + Id = 258, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", + Position = @"down", + Name = @"Zaina Pomp", + AthleteNumber = 14109, + BeatsPerMinute = 90, TopSpeed = 5.7, - Registered = @"2017-01-24T01:00:15-02:00", + Registered = @"2017-09-07T11:17:40-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pe.png", - CountryName = @"Peru" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ao.png", + CountryName = @"Angola" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/32.jpg", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", Position = @"current", - Name = @"Esma Adıvar", - AthleteNumber = 35565, - BeatsPerMinute = 99, - TopSpeed = 4.2, - Registered = @"2017-06-17T12:34:29-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ph.png", - CountryName = @"Philippines" + Name = @"Anthony Harcourt", + AthleteNumber = 33649, + BeatsPerMinute = 109, + TopSpeed = 5.5, + Registered = @"2017-06-14T11:10:20-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/in.png", + CountryName = @"India" }); this.Add(new AthletesDataItem() { - Id = 123, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", - Position = @"down", - Name = @"Flora Perez", - AthleteNumber = 23907, - BeatsPerMinute = 102, - TopSpeed = 5.8, - Registered = @"2017-04-12T04:16:56-03:00", + Id = 262, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", + Position = @"current", + Name = @"Roman Smith", + AthleteNumber = 15531, + BeatsPerMinute = 106, + TopSpeed = 4.9, + Registered = @"2017-06-14T05:12:04-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pl.png", - CountryName = @"Poland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ga.png", + CountryName = @"Gabon" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", + Id = 263, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Position = @"up", + Name = @"Estelle Vincent", + AthleteNumber = 41700, + BeatsPerMinute = 99, + TopSpeed = 5.7, + Registered = @"2017-05-31T02:56:58-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/na.png", + CountryName = @"Namibia" + }); + this.Add(new AthletesDataItem() + { + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", Position = @"current", - Name = @"David Scott", - AthleteNumber = 46997, - BeatsPerMinute = 101, - TopSpeed = 4.4, - Registered = @"2017-07-25T09:23:24-03:00", + Name = @"Ilke Kisters", + AthleteNumber = 23817, + BeatsPerMinute = 100, + TopSpeed = 5.9, + Registered = @"2017-01-04T02:54:53-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", - CountryName = @"Portugal" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", + CountryName = @"Switzerland" }); this.Add(new AthletesDataItem() { - Id = 183, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"down", - Name = @"Yarno Kin", - AthleteNumber = 47324, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-08-26T08:21:22-03:00", + Name = @"Jenny Burke", + AthleteNumber = 15266, + BeatsPerMinute = 99, + TopSpeed = 5.4, + Registered = @"2017-09-11T12:20:19-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ro.png", - CountryName = @"Romania" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/my.png", + CountryName = @"Malaysia" }); this.Add(new AthletesDataItem() { - Id = 8, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", + Id = 265, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/60.jpg", Position = @"down", - Name = @"Esther Kühn", - AthleteNumber = 24868, - BeatsPerMinute = 92, - TopSpeed = 5.5, - Registered = @"2017-05-14T12:30:08-03:00", + Name = @"Keira Walker", + AthleteNumber = 34116, + BeatsPerMinute = 94, + TopSpeed = 4.8, + Registered = @"2017-01-09T05:46:07-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", - CountryName = @"Russian Federation" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/al.png", + CountryName = @"Albania" }); this.Add(new AthletesDataItem() { - Id = 80, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Id = 266, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", Position = @"down", - Name = @"Cecil Nichols", - AthleteNumber = 20656, - BeatsPerMinute = 100, - TopSpeed = 5, - Registered = @"2017-04-24T01:20:34-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", - CountryName = @"RWANDA" + Name = @"Moritz Braun", + AthleteNumber = 48081, + BeatsPerMinute = 107, + TopSpeed = 6, + Registered = @"2017-06-13T12:54:56-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ad.png", + CountryName = @"Andorra" }); this.Add(new AthletesDataItem() { - Id = 41, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lilly Keuter", - AthleteNumber = 49893, - BeatsPerMinute = 102, - TopSpeed = 4.5, - Registered = @"2017-01-20T02:38:39-02:00", + Id = 267, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/50.jpg", + Position = @"current", + Name = @"Villads Larsen", + AthleteNumber = 44677, + BeatsPerMinute = 93, + TopSpeed = 5.7, + Registered = @"2017-03-25T11:25:30-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kw.png", + CountryName = @"Kuwait" + }); + this.Add(new AthletesDataItem() + { + Id = 268, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/23.jpg", + Position = @"up", + Name = @"Sandro Carpentier", + AthleteNumber = 23503, + BeatsPerMinute = 96, + TopSpeed = 5.7, + Registered = @"2017-09-30T01:01:04-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kn.png", - CountryName = @"Saint Kitts and Nevis" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/be.png", + CountryName = @"Belgium" + }); + this.Add(new AthletesDataItem() + { + Id = 269, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/17.jpg", + Position = @"current", + Name = @"Emil Meißner", + AthleteNumber = 37183, + BeatsPerMinute = 97, + TopSpeed = 4, + Registered = @"2017-07-15T12:32:30-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gm.png", + CountryName = @"Gambia" }); this.Add(new AthletesDataItem() { - Id = 200, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", - Position = @"current", - Name = @"Alice Perry", - AthleteNumber = 23750, - BeatsPerMinute = 104, - TopSpeed = 5.3, - Registered = @"2017-03-31T07:15:46-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", - CountryName = @"Saint Lucia" + Id = 270, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/14.jpg", + Position = @"up", + Name = @"Emily Olsen", + AthleteNumber = 13887, + BeatsPerMinute = 110, + TopSpeed = 4.8, + Registered = @"2017-10-03T08:01:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cf.png", + CountryName = @"Central African Republic" }); this.Add(new AthletesDataItem() { - Id = 51, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/81.jpg", Position = @"down", - Name = @"Eléa Robin", - AthleteNumber = 26742, + Name = @"آراد جعفری", + AthleteNumber = 34962, BeatsPerMinute = 90, - TopSpeed = 4.7, - Registered = @"2017-03-30T12:34:24-03:00", + TopSpeed = 4.8, + Registered = @"2017-04-22T04:20:39-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vc.png", - CountryName = @"Saint Vincent and the Grenadines" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bi.png", + CountryName = @"Burundi" }); this.Add(new AthletesDataItem() { - Id = 163, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/70.jpg", + Id = 271, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/74.jpg", Position = @"down", - Name = @"میلاد قاسمی", - AthleteNumber = 12788, - BeatsPerMinute = 101, - TopSpeed = 4.1, - Registered = @"2017-03-01T07:51:17-02:00", + Name = @"Jimmie Mcguinness", + AthleteNumber = 20729, + BeatsPerMinute = 90, + TopSpeed = 4.6, + Registered = @"2017-10-07T06:08:00-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ws.png", - CountryName = @"Samoa" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bw.png", + CountryName = @"Botswana" }); this.Add(new AthletesDataItem() { - Id = 72, + Id = 272, Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", Position = @"down", Name = @"Sélène Roussel", @@ -2066,549 +2122,493 @@ public AthletesData() }); this.Add(new AthletesDataItem() { - Id = 159, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/66.jpg", - Position = @"up", - Name = @"Eva Dean", - AthleteNumber = 48874, - BeatsPerMinute = 103, - TopSpeed = 5.7, - Registered = @"2017-03-04T01:58:52-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/st.png", - CountryName = @"Sao Tome and Principe" - }); - this.Add(new AthletesDataItem() - { - Id = 12, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/83.jpg", + Id = 272, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/31.jpg", Position = @"up", - Name = @"Sara Larsen", - AthleteNumber = 37094, - BeatsPerMinute = 97, - TopSpeed = 4.5, - Registered = @"2017-04-14T11:48:28-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sa.png", - CountryName = @"Saudi Arabia" - }); - this.Add(new AthletesDataItem() - { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/11.jpg", - Position = @"down", - Name = @"Kaya Taşlı", - AthleteNumber = 42291, - BeatsPerMinute = 100, - TopSpeed = 4.7, - Registered = @"2017-01-30T03:23:36-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sn.png", - CountryName = @"Senegal" - }); - this.Add(new AthletesDataItem() - { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/5.jpg", - Position = @"down", - Name = @"Adam Bouchard", - AthleteNumber = 38672, - BeatsPerMinute = 99, - TopSpeed = 4.7, - Registered = @"2017-01-04T03:04:05-02:00", + Name = @"Aaron Robertson", + AthleteNumber = 30727, + BeatsPerMinute = 95, + TopSpeed = 4.2, + Registered = @"2017-08-23T09:37:40-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sc.png", - CountryName = @"Seychelles" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/id.png", + CountryName = @"Indonesia" }); this.Add(new AthletesDataItem() { - Id = 96, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", Position = @"up", - Name = @"Thea Edwards", - AthleteNumber = 29141, - BeatsPerMinute = 99, - TopSpeed = 5.8, - Registered = @"2017-05-23T05:24:38-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", - CountryName = @"Sierra Leone" - }); - this.Add(new AthletesDataItem() - { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", - Position = @"current", - Name = @"Ana Bourgeois", - AthleteNumber = 24612, - BeatsPerMinute = 110, - TopSpeed = 6, - Registered = @"2017-11-02T02:17:43-02:00", + Name = @"Afet Kumcuoğlu", + AthleteNumber = 33454, + BeatsPerMinute = 106, + TopSpeed = 5.1, + Registered = @"2017-09-16T07:05:43-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", - CountryName = @"Singapore" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/nz.png", + CountryName = @"New Zealand" }); this.Add(new AthletesDataItem() { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 273, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/33.jpg", Position = @"up", - Name = @"Layla Douglas", - AthleteNumber = 21977, - BeatsPerMinute = 97, - TopSpeed = 5.4, - Registered = @"2017-04-19T11:43:38-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/si.png", - CountryName = @"Slovenia" - }); - this.Add(new AthletesDataItem() - { - Id = 178, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/65.jpg", - Position = @"down", - Name = @"Lillian Wade", - AthleteNumber = 10729, - BeatsPerMinute = 110, - TopSpeed = 4.8, - Registered = @"2017-04-07T09:53:13-03:00", + Name = @"Annabelle Besteman", + AthleteNumber = 30560, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-11-11T02:04:19-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sb.png", - CountryName = @"Solomon Islands" - }); - this.Add(new AthletesDataItem() - { - Id = 192, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/44.jpg", - Position = @"down", - Name = @"Viivi Kujala", - AthleteNumber = 29939, - BeatsPerMinute = 93, - TopSpeed = 4.1, - Registered = @"2017-05-03T02:40:05-03:00", - TrackProgress = 75, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/so.png", - CountryName = @"Somalia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kp.png", + CountryName = @"North Korea" }); this.Add(new AthletesDataItem() { - Id = 87, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Id = 274, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", Position = @"up", - Name = @"Charlotte Dean", - AthleteNumber = 45969, + Name = @"Minea Rantanen", + AthleteNumber = 18835, BeatsPerMinute = 105, TopSpeed = 5, - Registered = @"2017-02-13T05:39:15-02:00", + Registered = @"2017-01-24T07:30:43-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", - CountryName = @"South Africa" - }); - this.Add(new AthletesDataItem() - { - Id = 86, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", - Position = @"down", - Name = @"Marisvalda Martins", - AthleteNumber = 33879, - BeatsPerMinute = 107, - TopSpeed = 5.4, - Registered = @"2017-01-31T12:07:48-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", - CountryName = @"Spain" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/jo.png", + CountryName = @"Jordan" }); this.Add(new AthletesDataItem() { - Id = 129, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/34.jpg", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/2.jpg", Position = @"up", - Name = @"Ella Hansen", - AthleteNumber = 27075, - BeatsPerMinute = 101, - TopSpeed = 5.1, - Registered = @"2017-01-05T10:12:42-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lk.png", - CountryName = @"Sri Lanka" - }); - this.Add(new AthletesDataItem() - { - Id = 27, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/9.jpg", - Position = @"current", - Name = @"Johann Hinz", - AthleteNumber = 48244, - BeatsPerMinute = 94, - TopSpeed = 4.3, - Registered = @"2017-03-10T07:36:56-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sd.png", - CountryName = @"Sudan" + Name = @"Fritz Sommer", + AthleteNumber = 26210, + BeatsPerMinute = 99, + TopSpeed = 4.6, + Registered = @"2017-09-29T03:54:57-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lt.png", + CountryName = @"Lithuania" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/37.jpg", - Position = @"current", - Name = @"Nick Naumann", - AthleteNumber = 25566, - BeatsPerMinute = 109, + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/88.jpg", + Position = @"down", + Name = @"Rafael Gutierrez", + AthleteNumber = 38804, + BeatsPerMinute = 100, TopSpeed = 5.9, - Registered = @"2017-07-12T09:01:11-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sz.png", - CountryName = @"Swaziland" + Registered = @"2017-02-08T07:50:59-02:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gn.png", + CountryName = @"Guinea" }); this.Add(new AthletesDataItem() { - Id = 194, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", - Position = @"up", - Name = @"آوا سلطانی نژاد", - AthleteNumber = 45635, - BeatsPerMinute = 98, - TopSpeed = 4.1, - Registered = @"2017-04-10T11:39:46-03:00", + Id = 275, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/69.jpg", + Position = @"current", + Name = @"Ellen Leppo", + AthleteNumber = 29286, + BeatsPerMinute = 97, + TopSpeed = 5.6, + Registered = @"2017-08-16T09:46:35-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/se.png", - CountryName = @"Sweden" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/by.png", + CountryName = @"Belarus" }); this.Add(new AthletesDataItem() { - Id = 65, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/47.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", Position = @"current", - Name = @"Ilke Kisters", - AthleteNumber = 23817, - BeatsPerMinute = 100, - TopSpeed = 5.9, - Registered = @"2017-01-04T02:54:53-02:00", + Name = @"Encarnacion Martin", + AthleteNumber = 40912, + BeatsPerMinute = 105, + TopSpeed = 5.5, + Registered = @"2017-01-11T12:52:28-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ch.png", - CountryName = @"Switzerland" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", + CountryName = @"Thailand" }); this.Add(new AthletesDataItem() { - Id = 162, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/0.jpg", + Id = 276, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"current", - Name = @"Alex Craig", - AthleteNumber = 21868, - BeatsPerMinute = 94, - TopSpeed = 4.2, - Registered = @"2017-03-19T10:20:51-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sy.png", - CountryName = @"Syrian Arab Republic" + Name = @"David Scott", + AthleteNumber = 46997, + BeatsPerMinute = 101, + TopSpeed = 4.4, + Registered = @"2017-07-25T09:23:24-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/pt.png", + CountryName = @"Portugal" }); this.Add(new AthletesDataItem() { - Id = 161, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", - Position = @"up", - Name = @"Franklin Byrd", - AthleteNumber = 49498, - BeatsPerMinute = 106, - TopSpeed = 5.3, - Registered = @"2017-11-04T11:09:26-02:00", + Id = 279, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/39.jpg", + Position = @"current", + Name = @"Ashley Romero", + AthleteNumber = 36611, + BeatsPerMinute = 104, + TopSpeed = 5.5, + Registered = @"2017-02-08T12:45:46-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tw.png", - CountryName = @"Taiwan, Province of China" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mn.png", + CountryName = @"Mongolia" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/62.jpg", + Id = 280, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/90.jpg", + Position = @"down", + Name = @"Cecil Nichols", + AthleteNumber = 20656, + BeatsPerMinute = 100, + TopSpeed = 5, + Registered = @"2017-04-24T01:20:34-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/rw.png", + CountryName = @"RWANDA" + }); + this.Add(new AthletesDataItem() + { + Id = 282, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/55.jpg", Position = @"current", - Name = @"Pippa Morris", - AthleteNumber = 44421, - BeatsPerMinute = 101, - TopSpeed = 5.5, - Registered = @"2017-03-06T09:21:58-02:00", + Name = @"Johann Fischer", + AthleteNumber = 37212, + BeatsPerMinute = 98, + TopSpeed = 5.8, + Registered = @"2017-09-01T04:39:52-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tj.png", - CountryName = @"Tajikistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/br.png", + CountryName = @"Brazil" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/94.jpg", - Position = @"up", - Name = @"Emma Turner", - AthleteNumber = 39487, - BeatsPerMinute = 110, - TopSpeed = 5.7, - Registered = @"2017-07-30T01:33:14-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tz.png", - CountryName = @"Tanzania, United Republic of" + Id = 283, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/10.jpg", + Position = @"current", + Name = @"سینا مرادی", + AthleteNumber = 10809, + BeatsPerMinute = 105, + TopSpeed = 5.3, + Registered = @"2017-04-05T05:27:13-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bh.png", + CountryName = @"Bahrain" }); this.Add(new AthletesDataItem() { - Id = 76, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/1.jpg", + Id = 284, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/12.jpg", Position = @"current", - Name = @"Encarnacion Martin", - AthleteNumber = 40912, + Name = @"Abel Brun", + AthleteNumber = 39315, BeatsPerMinute = 105, - TopSpeed = 5.5, - Registered = @"2017-01-11T12:52:28-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/th.png", - CountryName = @"Thailand" + TopSpeed = 5.1, + Registered = @"2017-10-05T05:54:31-03:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/af.png", + CountryName = @"Afghanistan" }); this.Add(new AthletesDataItem() { - Id = 93, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", - Position = @"up", - Name = @"Sara Hannula", - AthleteNumber = 22025, - BeatsPerMinute = 102, - TopSpeed = 4.2, - Registered = @"2017-10-09T11:32:13-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", - CountryName = @"Timor-Leste" + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", + Position = @"current", + Name = @"Jeffrey Medina", + AthleteNumber = 42905, + BeatsPerMinute = 100, + TopSpeed = 5.2, + Registered = @"2017-09-15T02:11:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gr.png", + CountryName = @"Greece" }); this.Add(new AthletesDataItem() { - Id = 147, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/8.jpg", + Id = 285, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/43.jpg", Position = @"down", - Name = @"میلاد یاسمی", - AthleteNumber = 44023, + Name = @"Niilo Laurila", + AthleteNumber = 49215, BeatsPerMinute = 104, - TopSpeed = 5.2, - Registered = @"2017-06-10T04:11:01-03:00", + TopSpeed = 4.5, + Registered = @"2017-04-26T01:26:36-03:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tg.png", - CountryName = @"Togo" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/et.png", + CountryName = @"Ethiopia" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/45.jpg", Position = @"down", - Name = @"Veronika Huber", - AthleteNumber = 18146, - BeatsPerMinute = 103, - TopSpeed = 5.2, - Registered = @"2017-07-13T02:23:56-03:00", + Name = @"Marisvalda Martins", + AthleteNumber = 33879, + BeatsPerMinute = 107, + TopSpeed = 5.4, + Registered = @"2017-01-31T12:07:48-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/to.png", - CountryName = @"Tonga" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/es.png", + CountryName = @"Spain" }); this.Add(new AthletesDataItem() { - Id = 122, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/71.jpg", - Position = @"down", - Name = @"Natalie Conrad", - AthleteNumber = 42602, - BeatsPerMinute = 108, - TopSpeed = 6, - Registered = @"2017-03-18T06:35:44-02:00", + Id = 286, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/82.jpg", + Position = @"current", + Name = @"Eloida Novaes", + AthleteNumber = 30751, + BeatsPerMinute = 107, + TopSpeed = 4.2, + Registered = @"2017-01-02T01:04:04-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tt.png", - CountryName = @"Trinidad and Tobago" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/cl.png", + CountryName = @"Chile" }); this.Add(new AthletesDataItem() { - Id = 113, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/36.jpg", + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/72.jpg", + Position = @"up", + Name = @"Charlotte Dean", + AthleteNumber = 45969, + BeatsPerMinute = 105, + TopSpeed = 5, + Registered = @"2017-02-13T05:39:15-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/za.png", + CountryName = @"South Africa" + }); + this.Add(new AthletesDataItem() + { + Id = 287, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/35.jpg", Position = @"current", - Name = @"Marialba Nascimento", - AthleteNumber = 47061, - BeatsPerMinute = 108, - TopSpeed = 5.2, - Registered = @"2017-09-19T05:47:21-03:00", + Name = @"Loïc Gerard", + AthleteNumber = 31706, + BeatsPerMinute = 102, + TopSpeed = 4.4, + Registered = @"2017-07-28T09:10:43-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ie.png", + CountryName = @"Ireland" + }); + this.Add(new AthletesDataItem() + { + Id = 292, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/4.jpg", + Position = @"down", + Name = @"Asta Hansen", + AthleteNumber = 17222, + BeatsPerMinute = 101, + TopSpeed = 4.3, + Registered = @"2017-01-08T02:41:56-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tn.png", - CountryName = @"Tunisia" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/kz.png", + CountryName = @"Kazakhstan" + }); + this.Add(new AthletesDataItem() + { + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/21.jpg", + Position = @"up", + Name = @"Sara Hannula", + AthleteNumber = 22025, + BeatsPerMinute = 102, + TopSpeed = 4.2, + Registered = @"2017-10-09T11:32:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tl.png", + CountryName = @"Timor-Leste" }); this.Add(new AthletesDataItem() { - Id = 135, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/84.jpg", - Position = @"down", - Name = @"Darryl Douglas", - AthleteNumber = 35826, - BeatsPerMinute = 96, - TopSpeed = 4.6, - Registered = @"2017-07-20T11:45:52-03:00", + Id = 293, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/90.jpg", + Position = @"current", + Name = @"Ana Bourgeois", + AthleteNumber = 24612, + BeatsPerMinute = 110, + TopSpeed = 6, + Registered = @"2017-11-02T02:17:43-02:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tr.png", - CountryName = @"Turkey" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sg.png", + CountryName = @"Singapore" }); this.Add(new AthletesDataItem() { - Id = 130, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/94.jpg", + Id = 296, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/37.jpg", Position = @"up", - Name = @"Adem Özdoğan", - AthleteNumber = 45143, - BeatsPerMinute = 90, - TopSpeed = 5.5, - Registered = @"2017-02-16T07:11:52-02:00", + Name = @"Thea Edwards", + AthleteNumber = 29141, + BeatsPerMinute = 99, + TopSpeed = 5.8, + Registered = @"2017-05-23T05:24:38-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tm.png", - CountryName = @"Turkmenistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/sl.png", + CountryName = @"Sierra Leone" }); this.Add(new AthletesDataItem() { - Id = 14, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/84.jpg", - Position = @"up", - Name = @"Ömür Denkel", - AthleteNumber = 31061, - BeatsPerMinute = 104, - TopSpeed = 4.5, - Registered = @"2017-02-18T05:32:55-02:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/tv.png", - CountryName = @"Tuvalu" + Id = 299, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/89.jpg", + Position = @"down", + Name = @"Victor Lévesque", + AthleteNumber = 48375, + BeatsPerMinute = 110, + TopSpeed = 5.7, + Registered = @"2017-11-10T11:31:44-02:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/mr.png", + CountryName = @"Mauritania" }); this.Add(new AthletesDataItem() { - Id = 43, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/77.jpg", + Id = 301, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/65.jpg", Position = @"down", - Name = @"Cathalijne Van Der Ree", - AthleteNumber = 45160, - BeatsPerMinute = 102, - TopSpeed = 5.4, - Registered = @"2017-02-13T05:23:49-02:00", + Name = @"Louis Stewart", + AthleteNumber = 48131, + BeatsPerMinute = 103, + TopSpeed = 5.7, + Registered = @"2017-02-26T07:28:02-02:00", TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ug.png", - CountryName = @"Uganda" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/hn.png", + CountryName = @"Honduras" }); this.Add(new AthletesDataItem() { - Id = 164, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/51.jpg", - Position = @"current", - Name = @"Ethel Stephens", - AthleteNumber = 18692, - BeatsPerMinute = 94, - TopSpeed = 4.1, - Registered = @"2017-02-13T05:03:04-02:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ua.png", - CountryName = @"Ukraine" + Id = 302, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", + Position = @"up", + Name = @"Bill Fox", + AthleteNumber = 18511, + BeatsPerMinute = 91, + TopSpeed = 5, + Registered = @"2017-10-24T08:25:40-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ir.png", + CountryName = @"Iran, Islamic Republic Of" }); this.Add(new AthletesDataItem() { - Id = 167, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/67.jpg", + Id = 304, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/34.jpg", Position = @"down", - Name = @"Aatu Ranta", - AthleteNumber = 38049, - BeatsPerMinute = 94, - TopSpeed = 5.1, - Registered = @"2017-07-21T04:22:18-03:00", - TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ae.png", - CountryName = @"United Arab Emirates" - }); - this.Add(new AthletesDataItem() - { - Id = 169, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/44.jpg", - Position = @"up", - Name = @"Aziz Santos", - AthleteNumber = 38947, + Name = @"Mathys Martin", + AthleteNumber = 32928, BeatsPerMinute = 98, - TopSpeed = 4, - Registered = @"2017-04-03T02:18:46-03:00", + TopSpeed = 5.5, + Registered = @"2017-05-17T12:51:47-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/gb.png", - CountryName = @"United Kingdom" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/va.png", + CountryName = @"Holy See (Vatican City State)" }); this.Add(new AthletesDataItem() { - Id = 170, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/60.jpg", - Position = @"up", - Name = @"Fernando Gimenez", - AthleteNumber = 31290, - BeatsPerMinute = 102, - TopSpeed = 5.1, - Registered = @"2017-06-21T06:45:54-03:00", - TrackProgress = 60, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uruguay" + Id = 305, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/38.jpg", + Position = @"current", + Name = @"Gianne Godijn", + AthleteNumber = 45945, + BeatsPerMinute = 96, + TopSpeed = 4.5, + Registered = @"2017-03-22T03:23:12-02:00", + TrackProgress = 25, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/it.png", + CountryName = @"Italy" }); this.Add(new AthletesDataItem() { - Id = 124, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/98.jpg", - Position = @"down", - Name = @"Mathieu Mathieu", - AthleteNumber = 10555, - BeatsPerMinute = 101, - TopSpeed = 5.2, - Registered = @"2017-01-05T07:28:11-02:00", + Id = 306, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/26.jpg", + Position = @"up", + Name = @"Mira Campos", + AthleteNumber = 39222, + BeatsPerMinute = 95, + TopSpeed = 5.9, + Registered = @"2017-01-11T01:41:31-02:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/uz.png", - CountryName = @"Uzbekistan" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/am.png", + CountryName = @"Armenia" }); this.Add(new AthletesDataItem() { - Id = 193, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/9.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/15.jpg", Position = @"down", - Name = @"Juanita Franklin", - AthleteNumber = 13907, - BeatsPerMinute = 91, - TopSpeed = 6, - Registered = @"2017-10-04T02:46:46-03:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/vu.png", - CountryName = @"Vanuatu" + Name = @"Esther Kühn", + AthleteNumber = 24868, + BeatsPerMinute = 92, + TopSpeed = 5.5, + Registered = @"2017-05-14T12:30:08-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ru.png", + CountryName = @"Russian Federation" }); this.Add(new AthletesDataItem() { - Id = 25, - Avatar = @"https://static.infragistics.com/xplatform/images/people/men/42.jpg", + Id = 308, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/14.jpg", Position = @"up", - Name = @"Stanley Hart", - AthleteNumber = 14150, - BeatsPerMinute = 91, - TopSpeed = 4.5, - Registered = @"2017-08-19T03:02:33-03:00", + Name = @"Hans Möller", + AthleteNumber = 34122, + BeatsPerMinute = 109, + TopSpeed = 5.6, + Registered = @"2017-06-20T06:02:49-03:00", TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ve.png", - CountryName = @"Venezuela" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/dj.png", + CountryName = @"Djibouti" }); this.Add(new AthletesDataItem() { - Id = 131, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/61.jpg", + Id = 309, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/73.jpg", Position = @"current", - Name = @"Eliza Bishop", - AthleteNumber = 31774, - BeatsPerMinute = 96, - TopSpeed = 4.7, - Registered = @"2017-09-22T11:49:02-03:00", + Name = @"Alice Perry", + AthleteNumber = 23750, + BeatsPerMinute = 104, + TopSpeed = 5.3, + Registered = @"2017-03-31T07:15:46-03:00", TrackProgress = 45, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/eh.png", - CountryName = @"Western Sahara" + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/lc.png", + CountryName = @"Saint Lucia" }); this.Add(new AthletesDataItem() { - Id = 34, - Avatar = @"https://static.infragistics.com/xplatform/images/people/women/19.jpg", + Id = 310, + Avatar = @"https://static.infragistics.com/xplatform/images/people/men/92.jpg", + Position = @"up", + Name = @"Kaya Tekand", + AthleteNumber = 11028, + BeatsPerMinute = 93, + TopSpeed = 5.2, + Registered = @"2017-04-10T09:57:13-03:00", + TrackProgress = 60, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/fj.png", + CountryName = @"Fiji" + }); + this.Add(new AthletesDataItem() + { + Id = 311, + Avatar = @"https://static.infragistics.com/xplatform/images/people/women/92.jpg", Position = @"down", - Name = @"Linda Schäfer", - AthleteNumber = 43074, - BeatsPerMinute = 107, - TopSpeed = 5.1, - Registered = @"2017-01-05T11:41:20-02:00", - TrackProgress = 25, - CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/ye.png", - CountryName = @"Yemen" + Name = @"Ilona Salonen", + AthleteNumber = 27068, + BeatsPerMinute = 91, + TopSpeed = 5.4, + Registered = @"2017-07-03T06:19:47-03:00", + TrackProgress = 45, + CountryFlag = @"https://static.infragistics.com/xplatform/images/flags/iso2/bo.png", + CountryName = @"Bolivia" }); } } diff --git a/samples/grids/grid/toolbar-style/BlazorClientApp.csproj b/samples/grids/grid/toolbar-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/grid/toolbar-style/BlazorClientApp.csproj +++ b/samples/grids/grid/toolbar-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/grid/toolbar-style/ReadMe.md b/samples/grids/grid/toolbar-style/ReadMe.md new file mode 100644 index 0000000000..d03c112ce6 --- /dev/null +++ b/samples/grids/grid/toolbar-style/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Toolbar Style feature using [Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/hierarchical-grid/action-strip/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/action-strip/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/action-strip/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/action-strip/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/advanced-filtering-options/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/advanced-filtering-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/advanced-filtering-options/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/advanced-filtering-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/advanced-filtering-style/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/advanced-filtering-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/advanced-filtering-style/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/advanced-filtering-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/cell-editing-sample/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/cell-editing-sample/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/cell-editing-sample/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/cell-editing-sample/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/cell-editing-sample/wwwroot/events.js b/samples/grids/hierarchical-grid/cell-editing-sample/wwwroot/events.js index cff1ca05d0..55dd330d41 100644 --- a/samples/grids/hierarchical-grid/cell-editing-sample/wwwroot/events.js +++ b/samples/grids/hierarchical-grid/cell-editing-sample/wwwroot/events.js @@ -13,7 +13,7 @@ igRegisterScript("HGridCellEditCellTemplate", (ctx) => { } } return html` - ctx.cell.editValue = e.detail.value}> + ctx.cell.editValue = e.detail.value}> ${cellValues} ` diff --git a/samples/grids/hierarchical-grid/cell-editing-styling/App.razor b/samples/grids/hierarchical-grid/cell-editing-styling/App.razor index c89c7c1687..f22ea2be48 100644 --- a/samples/grids/hierarchical-grid/cell-editing-styling/App.razor +++ b/samples/grids/hierarchical-grid/cell-editing-styling/App.razor @@ -9,7 +9,6 @@ @ref="grid" Data="NwindData" PrimaryKey="ProductID" - DisplayDensity="DisplayDensity.Cosy" AllowFiltering="true"> diff --git a/samples/grids/hierarchical-grid/cell-editing-styling/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/cell-editing-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/cell-editing-styling/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/cell-editing-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/cell-editing-styling/wwwroot/index.css b/samples/grids/hierarchical-grid/cell-editing-styling/wwwroot/index.css index de6d61143b..86b090d307 100644 --- a/samples/grids/hierarchical-grid/cell-editing-styling/wwwroot/index.css +++ b/samples/grids/hierarchical-grid/cell-editing-styling/wwwroot/index.css @@ -3,6 +3,10 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ +#grid { + --ig-size: var(--ig-size-medium); +} + #grid { --ig-grid-edit-mode-color: #FFA500; --ig-grid-cell-active-border-color: #FFA500; diff --git a/samples/grids/hierarchical-grid/cell-selection-mode/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/cell-selection-mode/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/cell-selection-mode/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/cell-selection-mode/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/cell-selection-overview/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/cell-selection-overview/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/cell-selection-overview/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/cell-selection-overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/cell-selection-style/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/cell-selection-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/cell-selection-style/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/cell-selection-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/cell-selection-styling/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/cell-selection-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/cell-selection-styling/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/cell-selection-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-auto-sizing/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-auto-sizing/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-auto-sizing/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-auto-sizing/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-collapsible-groups/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-collapsible-groups/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-collapsible-groups/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-collapsible-groups/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-hiding-toolbar-style/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-hiding-toolbar-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-hiding-toolbar-style/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-hiding-toolbar-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-hiding-toolbar/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-hiding-toolbar/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-hiding-toolbar/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-hiding-toolbar/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-moving-options/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-moving-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-moving-options/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-moving-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-moving-styles/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-moving-styles/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-moving-styles/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-moving-styles/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-pinning-options/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-pinning-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-pinning-options/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-pinning-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-pinning-right-side/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-pinning-right-side/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-pinning-right-side/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-pinning-right-side/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-pinning-styles/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-pinning-styles/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-pinning-styles/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-pinning-styles/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-pinning/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-pinning/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-pinning/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-pinning/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-resize-styling/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-resize-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-resize-styling/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-resize-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-resizing/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-resizing/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-resizing/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-resizing/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-selection-group/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-selection-group/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-selection-group/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-selection-group/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-selection-mode/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-selection-mode/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-selection-mode/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-selection-mode/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-selection-styles/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-selection-styles/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-selection-styles/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-selection-styles/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-sorting-indicators/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-sorting-indicators/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-sorting-indicators/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-sorting-indicators/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-sorting-options/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-sorting-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-sorting-options/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-sorting-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/column-sorting-style/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/column-sorting-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/column-sorting-style/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/column-sorting-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/complex-feature-name1/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/complex-feature-name1/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/complex-feature-name1/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/complex-feature-name1/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/complex-feature-name2/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/complex-feature-name2/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/complex-feature-name2/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/complex-feature-name2/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/conditional-cell-style-1/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/conditional-cell-style-1/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/conditional-cell-style-1/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/conditional-cell-style-1/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/conditional-cell-style-2/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/conditional-cell-style-2/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/conditional-cell-style-2/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/conditional-cell-style-2/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/conditional-cell-style-2/wwwroot/events.js b/samples/grids/hierarchical-grid/conditional-cell-style-2/wwwroot/events.js index 17bb365974..6af357e2d1 100644 --- a/samples/grids/hierarchical-grid/conditional-cell-style-2/wwwroot/events.js +++ b/samples/grids/hierarchical-grid/conditional-cell-style-2/wwwroot/events.js @@ -1,4 +1,5 @@ + igRegisterScript("WebHierarchicalGridCellStylesHandler", () => { return { background: (rowData, columnKey, cellValue, rowIndex) => rowIndex % 2 === 0 ? "#EFF4FD" : null, diff --git a/samples/grids/hierarchical-grid/conditional-row-selectors/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/conditional-row-selectors/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/conditional-row-selectors/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/conditional-row-selectors/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/custom-filtering/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/custom-filtering/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/custom-filtering/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/custom-filtering/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/data-exporting-indicator/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/data-exporting-indicator/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/data-exporting-indicator/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/data-exporting-indicator/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/data-performance-virtualization/App.razor b/samples/grids/hierarchical-grid/data-performance-virtualization/App.razor index 8feeba8750..2604e3baeb 100644 --- a/samples/grids/hierarchical-grid/data-performance-virtualization/App.razor +++ b/samples/grids/hierarchical-grid/data-performance-virtualization/App.razor @@ -2,39 +2,103 @@
+ @* + + + + + *@ + + + Clear Sort + - - - - - - - - - - - - - - - - - - - + Data="SingersData" + @ref="hierarchicalGrid" + AutoGenerate="true" + PrimaryKey="ID" + ColumnInit="OnColumnInit" + ColumnsAutogenerated="OnColumnsAutogenerated"> + + + + + + + + + + + + + + + + + +
@code { + private IgbHierarchicalGrid hierarchicalGrid; + + private SingersData _singersData = null; + public SingersData SingersData + { + get + { + if (_singersData == null) + { + _singersData = new SingersData(); + } + return _singersData; + } + } + + public async void OnGridCreated(IgbGridCreatedEventArgs args) { + Console.Write("created"); + } + + public void OnColumnsAutogenerated(IgbColumnsAutoGeneratedEventArgs args) + { + Console.Write("autogenerated"); + } + + public async void OnColumnInit(IgbColumnComponentEventArgs args) + { + Console.Write("init"); + if (args.Detail.Header == "Artist") + { + args.Detail.Hidden = true; + } + } + + public void OnRowPinning(IgbPinRowEventArgs args) + { + Console.Write("pinned"); + args.Detail.Row.Unpin(); + } + + void OnButtonClick() + { + Console.WriteLine("click"); + } + + void OnButtonFocus() + { + Console.WriteLine("focus"); + } + void OnButtonBlur() + { + Console.WriteLine("blur"); + } } \ No newline at end of file diff --git a/samples/grids/hierarchical-grid/data-performance-virtualization/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/data-performance-virtualization/BlazorClientApp.csproj index 59eeefe5e9..381e33c6f5 100644 --- a/samples/grids/hierarchical-grid/data-performance-virtualization/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/data-performance-virtualization/BlazorClientApp.csproj @@ -12,10 +12,14 @@ - + + + + + diff --git a/samples/grids/hierarchical-grid/data-performance-virtualization/BlazorClientApp.sln b/samples/grids/hierarchical-grid/data-performance-virtualization/BlazorClientApp.sln index 1e2eda208a..4208533b4b 100644 --- a/samples/grids/hierarchical-grid/data-performance-virtualization/BlazorClientApp.sln +++ b/samples/grids/hierarchical-grid/data-performance-virtualization/BlazorClientApp.sln @@ -1,10 +1,11 @@ - Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.29613.14 +# Visual Studio Version 17 +VisualStudioVersion = 17.9.34723.18 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IgniteUI.Blazor", "..\..\..\..\..\dev-tools\XPlatform\Main\Source\Infragistics.Blazor\IgniteUI.Blazor.csproj", "{B9D490A2-B8D3-4237-819C-FE637F1F1DE6}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -15,6 +16,10 @@ Global {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + {B9D490A2-B8D3-4237-819C-FE637F1F1DE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B9D490A2-B8D3-4237-819C-FE637F1F1DE6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B9D490A2-B8D3-4237-819C-FE637F1F1DE6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B9D490A2-B8D3-4237-819C-FE637F1F1DE6}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/samples/grids/hierarchical-grid/data-performance-virtualization/Program.cs b/samples/grids/hierarchical-grid/data-performance-virtualization/Program.cs index 56e1ae10c8..ee3f428c2f 100644 --- a/samples/grids/hierarchical-grid/data-performance-virtualization/Program.cs +++ b/samples/grids/hierarchical-grid/data-performance-virtualization/Program.cs @@ -20,7 +20,8 @@ public static async Task Main(string[] args) builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); // registering Ignite UI modules builder.Services.AddIgniteUIBlazor( - typeof(IgbHierarchicalGridModule) + typeof(IgbHierarchicalGridModule), + typeof(IgbButtonModule) ); await builder.Build().RunAsync(); } diff --git a/samples/grids/hierarchical-grid/data-performance-virtualization/Properties/launchSettings.json b/samples/grids/hierarchical-grid/data-performance-virtualization/Properties/launchSettings.json index 18bd6fb5bc..e088a5fa75 100644 --- a/samples/grids/hierarchical-grid/data-performance-virtualization/Properties/launchSettings.json +++ b/samples/grids/hierarchical-grid/data-performance-virtualization/Properties/launchSettings.json @@ -11,6 +11,7 @@ "IIS Express": { "commandName": "IISExpress", "launchBrowser": true, + "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } @@ -18,6 +19,7 @@ "BlazorSamples": { "commandName": "Project", "launchBrowser": true, + "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" }, diff --git a/samples/grids/hierarchical-grid/data-performance-virtualization/SingersData.cs b/samples/grids/hierarchical-grid/data-performance-virtualization/SingersData.cs new file mode 100644 index 0000000000..a8a55455ca --- /dev/null +++ b/samples/grids/hierarchical-grid/data-performance-virtualization/SingersData.cs @@ -0,0 +1,774 @@ +using System; +using System.Collections.Generic; +public class SingersDataItem +{ + public double ID { get; set; } + public string Artist { get; set; } + public string Photo { get; set; } + public double Debut { get; set; } + public double GrammyNominations { get; set; } + public double GrammyAwards { get; set; } + public bool HasGrammyAward { get; set; } + public List Tours { get; set; } + public List Albums { get; set; } +} +public class SingersDataItem_ToursItem +{ + public string Tour { get; set; } + public string StartedOn { get; set; } + public string Location { get; set; } + public string Headliner { get; set; } + public string TouredBy { get; set; } +} +public class SingersDataItem_AlbumsItem +{ + public string Album { get; set; } + public string LaunchDate { get; set; } + public double BillboardReview { get; set; } + public double USBillboard200 { get; set; } + public string Artist { get; set; } +} + +public class SingersData + : List +{ + public SingersData() + { + this.Add(new SingersDataItem() + { + ID = 0, + Artist = @"Naomí Yepes", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/naomi.jpg", + Debut = 2011, + GrammyNominations = 6, + GrammyAwards = 0, + HasGrammyAward = false, + Tours = new List() + { + new SingersDataItem_ToursItem() + { + Tour = @"Faithful Tour", + StartedOn = @"Sep 12", + Location = @"Worldwide", + Headliner = @"NO", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"City Jam Sessions", + StartedOn = @"Aug 13", + Location = @"North America", + Headliner = @"YES", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Christmas NYC 2013", + StartedOn = @"Dec 13", + Location = @"United States", + Headliner = @"NO", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Christmas NYC 2014", + StartedOn = @"Dec 14", + Location = @"North America", + Headliner = @"NO", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Watermelon Tour", + StartedOn = @"Feb 15", + Location = @"Worldwide", + Headliner = @"YES", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Christmas NYC 2016", + StartedOn = @"Dec 16", + Location = @"United States", + Headliner = @"NO", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"The Dragon Tour", + StartedOn = @"Feb 17", + Location = @"Worldwide", + Headliner = @"NO", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Organic Sessions", + StartedOn = @"Aug 18", + Location = @"United States, England", + Headliner = @"YES", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Hope World Tour", + StartedOn = @"Mar 19", + Location = @"Worldwide", + Headliner = @"NO", + TouredBy = @"Naomí Yepes" + }} + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Initiation", + LaunchDate = @"September 3, 2013", + BillboardReview = 86, + USBillboard200 = 1, + Artist = @"Naomí Yepes" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Dream Driven", + LaunchDate = @"August 25, 2014", + BillboardReview = 81, + USBillboard200 = 1, + Artist = @"Naomí Yepes" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"The dragon journey", + LaunchDate = @"May 20, 2016", + BillboardReview = 60, + USBillboard200 = 2, + Artist = @"Naomí Yepes" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Organic me", + LaunchDate = @"August 17, 2018", + BillboardReview = 82, + USBillboard200 = 1, + Artist = @"Naomí Yepes" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Curiosity", + LaunchDate = @"December 7, 2019", + BillboardReview = 75, + USBillboard200 = 12, + Artist = @"Naomí Yepes" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 1, + Artist = @"Babila Ebwélé", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/babila.jpg", + Debut = 2009, + GrammyNominations = 0, + GrammyAwards = 11, + HasGrammyAward = true, + Tours = new List() + { + new SingersDataItem_ToursItem() + { + Tour = @"The last straw", + StartedOn = @"May 09", + Location = @"Europe, Asia", + Headliner = @"NO", + TouredBy = @"Babila Ebwélé" + }, + new SingersDataItem_ToursItem() + { + Tour = @"No foundations", + StartedOn = @"Jun 04", + Location = @"United States, Europe", + Headliner = @"YES", + TouredBy = @"Babila Ebwélé" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Crazy eyes", + StartedOn = @"Jun 08", + Location = @"North America", + Headliner = @"NO", + TouredBy = @"Babila Ebwélé" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Zero gravity", + StartedOn = @"Apr 19", + Location = @"United States", + Headliner = @"NO", + TouredBy = @"Babila Ebwélé" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Battle with myself", + StartedOn = @"Mar 08", + Location = @"North America", + Headliner = @"YES", + TouredBy = @"Babila Ebwélé" + }} + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Pushing up daisies", + LaunchDate = @"May 31, 2000", + BillboardReview = 86, + USBillboard200 = 42, + Artist = @"Babila Ebwélé" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Death's dead", + LaunchDate = @"June 8, 2016", + BillboardReview = 85, + USBillboard200 = 95, + Artist = @"Babila Ebwélé" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 2, + Artist = @"Ahmad Nazeri", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/ahmad.jpg", + Debut = 2004, + GrammyNominations = 3, + GrammyAwards = 1, + HasGrammyAward = true, + Tours = new List() + { + } + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Emergency", + LaunchDate = @"March 6, 2004", + BillboardReview = 98, + USBillboard200 = 69, + Artist = @"Ahmad Nazeri" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Bursting bubbles", + LaunchDate = @"April 17, 2006", + BillboardReview = 69, + USBillboard200 = 39, + Artist = @"Ahmad Nazeri" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 3, + Artist = @"Kimmy McIlmorie", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/kimmy.jpg", + Debut = 2007, + GrammyNominations = 21, + GrammyAwards = 3, + HasGrammyAward = true, + Tours = new List() + { + } + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Here we go again", + LaunchDate = @"November 18, 2017", + BillboardReview = 68, + USBillboard200 = 1, + Artist = @"Kimmy McIlmorie" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 4, + Artist = @"Mar Rueda", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/mar.jpg", + Debut = 1996, + GrammyNominations = 14, + GrammyAwards = 2, + HasGrammyAward = true, + Tours = new List() + { + } + , + Albums = new List() + { + } + + }); + this.Add(new SingersDataItem() + { + ID = 5, + Artist = @"Izabella Tabakova", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/izabella.jpg", + Debut = 2017, + GrammyNominations = 7, + GrammyAwards = 11, + HasGrammyAward = true, + Tours = new List() + { + new SingersDataItem_ToursItem() + { + Tour = @"Final breath", + StartedOn = @"Jun 13", + Location = @"Europe", + Headliner = @"YES", + TouredBy = @"Izabella Tabakova" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Once bitten", + StartedOn = @"Dec 18", + Location = @"Australia, United States", + Headliner = @"NO", + TouredBy = @"Izabella Tabakova" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Code word", + StartedOn = @"Sep 19", + Location = @"United States, Europe", + Headliner = @"NO", + TouredBy = @"Izabella Tabakova" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Final draft", + StartedOn = @"Sep 17", + Location = @"United States, Europe", + Headliner = @"YES", + TouredBy = @"Izabella Tabakova" + }} + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Once bitten", + LaunchDate = @"July 16, 2007", + BillboardReview = 79, + USBillboard200 = 53, + Artist = @"Izabella Tabakova" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Your graciousness", + LaunchDate = @"November 17, 2004", + BillboardReview = 69, + USBillboard200 = 30, + Artist = @"Izabella Tabakova" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Dark matters", + LaunchDate = @"November 3, 2002", + BillboardReview = 79, + USBillboard200 = 85, + Artist = @"Izabella Tabakova" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 6, + Artist = @"Nguyễn Diệp Chi", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/nguyen.jpg", + Debut = 1992, + GrammyNominations = 4, + GrammyAwards = 2, + HasGrammyAward = true, + Tours = new List() + { + } + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Library of liberty", + LaunchDate = @"December 22, 2003", + BillboardReview = 93, + USBillboard200 = 5, + Artist = @"Nguyễn Diệp Chi" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 7, + Artist = @"Eva Lee", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/eva.jpg", + Debut = 2008, + GrammyNominations = 2, + GrammyAwards = 0, + HasGrammyAward = false, + Tours = new List() + { + } + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Just a tease", + LaunchDate = @"May 3, 2001", + BillboardReview = 91, + USBillboard200 = 29, + Artist = @"Eva Lee" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 8, + Artist = @"Siri Jakobsson", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/siri.jpg", + Debut = 1990, + GrammyNominations = 2, + GrammyAwards = 8, + HasGrammyAward = true, + Tours = new List() + { + new SingersDataItem_ToursItem() + { + Tour = @"Basket case", + StartedOn = @"Jan 07", + Location = @"Europe, Asia", + Headliner = @"NO", + TouredBy = @"Siri Jakobsson" + }, + new SingersDataItem_ToursItem() + { + Tour = @"The bigger fish", + StartedOn = @"Dec 07", + Location = @"United States, Europe", + Headliner = @"YES", + TouredBy = @"Siri Jakobsson" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Missed the boat", + StartedOn = @"Jun 09", + Location = @"Europe, Asia", + Headliner = @"NO", + TouredBy = @"Siri Jakobsson" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Equivalent exchange", + StartedOn = @"Feb 06", + Location = @"United States, Europe", + Headliner = @"YES", + TouredBy = @"Siri Jakobsson" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Damage control", + StartedOn = @"Oct 11", + Location = @"Australia, United States", + Headliner = @"NO", + TouredBy = @"Siri Jakobsson" + }} + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Under the bus", + LaunchDate = @"May 14, 2000", + BillboardReview = 67, + USBillboard200 = 67, + Artist = @"Siri Jakobsson" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 9, + Artist = @"Pablo Cambeiro", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/pablo.jpg", + Debut = 2011, + GrammyNominations = 5, + GrammyAwards = 0, + HasGrammyAward = false, + Tours = new List() + { + new SingersDataItem_ToursItem() + { + Tour = @"Beads", + StartedOn = @"May 11", + Location = @"Worldwide", + Headliner = @"NO", + TouredBy = @"Pablo Cambeiro" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Concept art", + StartedOn = @"Dec 18", + Location = @"United States", + Headliner = @"YES", + TouredBy = @"Pablo Cambeiro" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Glass shoe", + StartedOn = @"Jan 20", + Location = @"Worldwide", + Headliner = @"YES", + TouredBy = @"Pablo Cambeiro" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Pushing buttons", + StartedOn = @"Feb 15", + Location = @"Europe, Asia", + Headliner = @"NO", + TouredBy = @"Pablo Cambeiro" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Dark matters", + StartedOn = @"Jan 04", + Location = @"Australia, United States", + Headliner = @"YES", + TouredBy = @"Pablo Cambeiro" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Greener grass", + StartedOn = @"Sep 09", + Location = @"United States, Europe", + Headliner = @"NO", + TouredBy = @"Pablo Cambeiro" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Apparatus", + StartedOn = @"Nov 16", + Location = @"Europe", + Headliner = @"NO", + TouredBy = @"Pablo Cambeiro" + }} + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Fluke", + LaunchDate = @"August 4, 2017", + BillboardReview = 93, + USBillboard200 = 98, + Artist = @"Pablo Cambeiro" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Crowd control", + LaunchDate = @"August 26, 2003", + BillboardReview = 68, + USBillboard200 = 84, + Artist = @"Pablo Cambeiro" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 10, + Artist = @"Athar Malakooti", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/athar.jpg", + Debut = 2017, + GrammyNominations = 0, + GrammyAwards = 0, + HasGrammyAward = false, + Tours = new List() + { + } + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Pushing up daisies", + LaunchDate = @"February 24, 2016", + BillboardReview = 74, + USBillboard200 = 77, + Artist = @"Athar Malakooti" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 11, + Artist = @"Marti Valencia", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/marti.jpg", + Debut = 2004, + GrammyNominations = 1, + GrammyAwards = 1, + HasGrammyAward = true, + Tours = new List() + { + new SingersDataItem_ToursItem() + { + Tour = @"Cat eat cat world", + StartedOn = @"Sep 00", + Location = @"Worldwide", + Headliner = @"YES", + TouredBy = @"Marti Valencia" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Final straw", + StartedOn = @"Sep 06", + Location = @"United States, Europe", + Headliner = @"NO", + TouredBy = @"Marti Valencia" + }} + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Nemesis", + LaunchDate = @"June 30, 2004", + BillboardReview = 94, + USBillboard200 = 9, + Artist = @"Marti Valencia" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"First chance", + LaunchDate = @"January 7, 2019", + BillboardReview = 96, + USBillboard200 = 19, + Artist = @"Marti Valencia" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"God's advocate", + LaunchDate = @"April 29, 2007", + BillboardReview = 66, + USBillboard200 = 37, + Artist = @"Marti Valencia" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 12, + Artist = @"Alicia Stanger", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/alicia.jpg", + Debut = 2010, + GrammyNominations = 1, + GrammyAwards = 0, + HasGrammyAward = false, + Tours = new List() + { + } + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Forever alone", + LaunchDate = @"November 3, 2005", + BillboardReview = 82, + USBillboard200 = 7, + Artist = @"Alicia Stanger" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 13, + Artist = @"Peter Taylor", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/peter.jpg", + Debut = 2005, + GrammyNominations = 0, + GrammyAwards = 2, + HasGrammyAward = true, + Tours = new List() + { + new SingersDataItem_ToursItem() + { + Tour = @"Love", + StartedOn = @"Jun 04", + Location = @"Europe, Asia", + Headliner = @"YES", + TouredBy = @"Peter Taylor" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Fault of treasures", + StartedOn = @"Oct 13", + Location = @"North America", + Headliner = @"NO", + TouredBy = @"Peter Taylor" + }, + new SingersDataItem_ToursItem() + { + Tour = @"For eternity", + StartedOn = @"Mar 05", + Location = @"United States", + Headliner = @"YES", + TouredBy = @"Peter Taylor" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Time flies", + StartedOn = @"Jun 03", + Location = @"North America", + Headliner = @"NO", + TouredBy = @"Peter Taylor" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Highest difficulty", + StartedOn = @"Nov 01", + Location = @"Worldwide", + Headliner = @"YES", + TouredBy = @"Peter Taylor" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Sleeping dogs", + StartedOn = @"May 04", + Location = @"United States, Europe", + Headliner = @"NO", + TouredBy = @"Peter Taylor" + }} + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Decisions decisions", + LaunchDate = @"April 10, 2008", + BillboardReview = 85, + USBillboard200 = 35, + Artist = @"Peter Taylor" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Climate changed", + LaunchDate = @"June 20, 2015", + BillboardReview = 66, + USBillboard200 = 89, + Artist = @"Peter Taylor" + }} + + }); + } +} diff --git a/samples/grids/hierarchical-grid/data-summary-formatter/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/data-summary-formatter/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/data-summary-formatter/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/data-summary-formatter/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/data-summary-formatter/wwwroot/events.js b/samples/grids/hierarchical-grid/data-summary-formatter/wwwroot/events.js index 777b194802..0779a9950c 100644 --- a/samples/grids/hierarchical-grid/data-summary-formatter/wwwroot/events.js +++ b/samples/grids/hierarchical-grid/data-summary-formatter/wwwroot/events.js @@ -1,4 +1,12 @@ + +igRegisterScript("WebHierarchicalGridRenderedExpand", (event) => { + this.hierarchicalGrid.expandAll(); + setTimeout(() => { + this.hierarchicalGrid.getColumnByName("Debut").formatter = (value) => Math.floor(value / 10) * 10 + 's'; + }, 50); +}, false); + igRegisterScript("WebHierarchicalGridSummaryFormatter", (summary) => { const result = summary.summaryResult; if (summaryOperand instanceof IgcDateSummaryOperand && summary.key !== "count" && result !== null && result !== undefined) { @@ -8,10 +16,3 @@ igRegisterScript("WebHierarchicalGridSummaryFormatter", (summary) => { return result; }, true); -igRegisterScript("WebHierarchicalGridRenderedExpand", (event) => { - this.hierarchicalGrid.expandAll(); - setTimeout(() => { - this.hierarchicalGrid.getColumnByName("Debut").formatter = (value) => Math.floor(value / 10) * 10 + 's'; - }, 50); -}, false); - diff --git a/samples/grids/hierarchical-grid/data-summary-options-styling/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/data-summary-options-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/data-summary-options-styling/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/data-summary-options-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/data-summary-options/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/data-summary-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/data-summary-options/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/data-summary-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/data-summary-template/App.razor b/samples/grids/hierarchical-grid/data-summary-template/App.razor index d58628aa4c..50259a69ce 100644 --- a/samples/grids/hierarchical-grid/data-summary-template/App.razor +++ b/samples/grids/hierarchical-grid/data-summary-template/App.razor @@ -1,5 +1,7 @@ @using IgniteUI.Blazor.Controls +@inject IJSRuntime JS +
+ Name="SizeEditor" + @ref="sizeEditor" + Label="Grid Size:" + ValueType="PropertyEditorValueType.EnumValue" + DropDownNames="@(new string[] { "Small", "Medium", "Large" })" + DropDownValues="@(new string[] { "Small", "Medium", "Large" })" + ChangedScript="WebHierarchicalGridSetGridSize"> @@ -167,7 +173,7 @@ var propertyEditorPanel1 = this.propertyEditorPanel1; var summaryRowHeightEditor = this.summaryRowHeightEditor; var toggleSummariesEditor = this.toggleSummariesEditor; - var displayDensityEditor = this.displayDensityEditor; + var sizeEditor = this.sizeEditor; var hierarchicalGrid = this.hierarchicalGrid; var column1 = this.column1; var column2 = this.column2; @@ -184,7 +190,7 @@ private IgbPropertyEditorPanel propertyEditorPanel1; private IgbPropertyEditorPropertyDescription summaryRowHeightEditor; private IgbPropertyEditorPropertyDescription toggleSummariesEditor; - private IgbPropertyEditorPropertyDescription displayDensityEditor; + private IgbPropertyEditorPropertyDescription sizeEditor; private IgbHierarchicalGrid hierarchicalGrid; private IgbColumn column1; private IgbColumn column2; @@ -195,9 +201,10 @@ { bool newValue = bool.Parse(args.NewValue.ToString()); - var column1 = this.hierarchicalGrid.ActualColumns[1]; - var column2 = this.hierarchicalGrid.ActualColumns[3]; - var column3 = this.hierarchicalGrid.ActualColumns[4]; + var hierarchicalGrid = this.hierarchicalGrid; + var column1 = hierarchicalGrid.ActualColumnList[1]; + var column2 = hierarchicalGrid.ActualColumnList[3]; + var column3 = hierarchicalGrid.ActualColumnList[4]; column1.HasSummary = newValue; column2.HasSummary = newValue; diff --git a/samples/grids/hierarchical-grid/data-summary-template/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/data-summary-template/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/data-summary-template/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/data-summary-template/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/data-summary-template/wwwroot/events.js b/samples/grids/hierarchical-grid/data-summary-template/wwwroot/events.js new file mode 100644 index 0000000000..642f097b07 --- /dev/null +++ b/samples/grids/hierarchical-grid/data-summary-template/wwwroot/events.js @@ -0,0 +1,8 @@ + + +igRegisterScript("WebHierarchicalGridSetGridSize", (sender, evtArgs) => { + var newVal = evtArgs.newValue.toLowerCase(); + var grid = document.getElementById("hierarchicalGrid"); + grid.style.setProperty('--ig-size', `var(--ig-size-${newVal})`); +}, false); + diff --git a/samples/grids/hierarchical-grid/data-summary-template/wwwroot/index.html b/samples/grids/hierarchical-grid/data-summary-template/wwwroot/index.html index 60e3d9d5a3..4220430db9 100644 --- a/samples/grids/hierarchical-grid/data-summary-template/wwwroot/index.html +++ b/samples/grids/hierarchical-grid/data-summary-template/wwwroot/index.html @@ -27,6 +27,8 @@ + + diff --git a/samples/grids/hierarchical-grid/editing-columns/App.razor b/samples/grids/hierarchical-grid/editing-columns/App.razor index 0b147f8a6a..f22ea2be48 100644 --- a/samples/grids/hierarchical-grid/editing-columns/App.razor +++ b/samples/grids/hierarchical-grid/editing-columns/App.razor @@ -4,12 +4,12 @@
+ AllowFiltering="true"> @@ -93,11 +93,11 @@ protected override async Task OnAfterRenderAsync(bool firstRender) { - var hierarchicalGrid1 = this.hierarchicalGrid1; + var grid = this.grid; } - private IgbHierarchicalGrid hierarchicalGrid1; + private IgbHierarchicalGrid grid; private NwindData _nwindData = null; public NwindData NwindData diff --git a/samples/grids/hierarchical-grid/editing-columns/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/editing-columns/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/editing-columns/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/editing-columns/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/editing-columns/wwwroot/index.css b/samples/grids/hierarchical-grid/editing-columns/wwwroot/index.css index 50ca13caa6..18a0fc2470 100644 --- a/samples/grids/hierarchical-grid/editing-columns/wwwroot/index.css +++ b/samples/grids/hierarchical-grid/editing-columns/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#grid { + --ig-size: var(--ig-size-medium); +} + diff --git a/samples/grids/hierarchical-grid/editing-events/App.razor b/samples/grids/hierarchical-grid/editing-events/App.razor index 3138703339..43115c511c 100644 --- a/samples/grids/hierarchical-grid/editing-events/App.razor +++ b/samples/grids/hierarchical-grid/editing-events/App.razor @@ -12,7 +12,6 @@ Data="NwindData" CellEditScript="WebGridEditingEventsCellEdit" PrimaryKey="ProductID" - DisplayDensity="DisplayDensity.Cosy" AllowFiltering="true"> diff --git a/samples/grids/hierarchical-grid/editing-events/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/editing-events/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/editing-events/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/editing-events/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/editing-events/wwwroot/index.css b/samples/grids/hierarchical-grid/editing-events/wwwroot/index.css index 50ca13caa6..18a0fc2470 100644 --- a/samples/grids/hierarchical-grid/editing-events/wwwroot/index.css +++ b/samples/grids/hierarchical-grid/editing-events/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#grid { + --ig-size: var(--ig-size-medium); +} + diff --git a/samples/grids/hierarchical-grid/editing-lifecycle/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/editing-lifecycle/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/editing-lifecycle/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/editing-lifecycle/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/excel-exporting/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/excel-exporting/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/excel-exporting/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/excel-exporting/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/excel-style-filtering-sample-1/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/excel-style-filtering-sample-1/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/excel-style-filtering-sample-1/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/excel-style-filtering-sample-1/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/excel-style-filtering-sample-2/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/excel-style-filtering-sample-2/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/excel-style-filtering-sample-2/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/excel-style-filtering-sample-2/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/excel-style-filtering-sample-3/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/excel-style-filtering-sample-3/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/excel-style-filtering-sample-3/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/excel-style-filtering-sample-3/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/excel-style-filtering-style/App.razor b/samples/grids/hierarchical-grid/excel-style-filtering-style/App.razor index 60c23d9fe9..e7297a1f5a 100644 --- a/samples/grids/hierarchical-grid/excel-style-filtering-style/App.razor +++ b/samples/grids/hierarchical-grid/excel-style-filtering-style/App.razor @@ -5,9 +5,9 @@ @@ -180,11 +180,11 @@ protected override async Task OnAfterRenderAsync(bool firstRender) { - var hierarchicalGrid1 = this.hierarchicalGrid1; + var grid = this.grid; } - private IgbHierarchicalGrid hierarchicalGrid1; + private IgbHierarchicalGrid grid; private SingersData _singersData = null; public SingersData SingersData diff --git a/samples/grids/hierarchical-grid/excel-style-filtering-style/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/excel-style-filtering-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/excel-style-filtering-style/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/excel-style-filtering-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/excel-style-filtering-style/wwwroot/index.css b/samples/grids/hierarchical-grid/excel-style-filtering-style/wwwroot/index.css index 49adabb4d5..6de8565f6e 100644 --- a/samples/grids/hierarchical-grid/excel-style-filtering-style/wwwroot/index.css +++ b/samples/grids/hierarchical-grid/excel-style-filtering-style/wwwroot/index.css @@ -3,7 +3,7 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ -#hierarchicalGrid1 { +#grid { --ig-grid-filtering-row-background: #ffcd0f; --ig-button-background: #FFCD0F; --ig-button-foreground: #292826; diff --git a/samples/grids/hierarchical-grid/filtering-options/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/filtering-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/filtering-options/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/filtering-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/filtering-style/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/filtering-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/filtering-style/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/filtering-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/hierarchical-grid-options/App.razor b/samples/grids/hierarchical-grid/hierarchical-grid-options/App.razor index b6e77c920f..15f0312830 100644 --- a/samples/grids/hierarchical-grid/hierarchical-grid-options/App.razor +++ b/samples/grids/hierarchical-grid/hierarchical-grid-options/App.razor @@ -4,15 +4,15 @@
+ PrimaryKey="ID"> @@ -162,12 +162,12 @@ protected override async Task OnAfterRenderAsync(bool firstRender) { - var hierarchicalGrid1 = this.hierarchicalGrid1; + var grid = this.grid; var paginator = this.paginator; } - private IgbHierarchicalGrid hierarchicalGrid1; + private IgbHierarchicalGrid grid; private IgbPaginator paginator; private IgbPaginatorResourceStrings _paginatorResourceStrings1 = null; public IgbPaginatorResourceStrings PaginatorResourceStrings1 diff --git a/samples/grids/hierarchical-grid/hierarchical-grid-options/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/hierarchical-grid-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/hierarchical-grid-options/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/hierarchical-grid-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/hierarchical-grid-options/wwwroot/index.css b/samples/grids/hierarchical-grid/hierarchical-grid-options/wwwroot/index.css index 50ca13caa6..18a0fc2470 100644 --- a/samples/grids/hierarchical-grid/hierarchical-grid-options/wwwroot/index.css +++ b/samples/grids/hierarchical-grid/hierarchical-grid-options/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#grid { + --ig-size: var(--ig-size-medium); +} + diff --git a/samples/grids/hierarchical-grid/hierarchical-grid-paging-style/App.razor b/samples/grids/hierarchical-grid/hierarchical-grid-paging-style/App.razor index de80d5c68b..5c08a9b1f5 100644 --- a/samples/grids/hierarchical-grid/hierarchical-grid-paging-style/App.razor +++ b/samples/grids/hierarchical-grid/hierarchical-grid-paging-style/App.razor @@ -13,7 +13,6 @@ Name="paginator" @ref="paginator" PerPage="15" - DisplayDensity="DisplayDensity.Cosy" ResourceStrings="PaginatorResourceStrings1"> diff --git a/samples/grids/hierarchical-grid/hierarchical-grid-paging-style/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/hierarchical-grid-paging-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/hierarchical-grid-paging-style/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/hierarchical-grid-paging-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/hierarchical-grid-paging-style/wwwroot/index.css b/samples/grids/hierarchical-grid/hierarchical-grid-paging-style/wwwroot/index.css index 7ea771744b..fa2582acae 100644 --- a/samples/grids/hierarchical-grid/hierarchical-grid-paging-style/wwwroot/index.css +++ b/samples/grids/hierarchical-grid/hierarchical-grid-paging-style/wwwroot/index.css @@ -3,6 +3,10 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ +#grid { + --ig-size: var(--ig-size-medium); +} + #grid igc-paginator { --ig-paginator-border-width: 5px; --ig-paginator-background-color: #231c2c; diff --git a/samples/grids/hierarchical-grid/hierarchical-grid-styling/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/hierarchical-grid-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/hierarchical-grid-styling/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/hierarchical-grid-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/layout-display-density/App.razor b/samples/grids/hierarchical-grid/layout-display-density/App.razor index 29be0964a6..8d3fb44417 100644 --- a/samples/grids/hierarchical-grid/layout-display-density/App.razor +++ b/samples/grids/hierarchical-grid/layout-display-density/App.razor @@ -1,5 +1,7 @@ @using IgniteUI.Blazor.Controls +@inject IJSRuntime JS +
+ Name="SizeEditor" + @ref="sizeEditor" + Label="Grid Size:" + ValueType="PropertyEditorValueType.EnumValue" + DropDownNames="@(new string[] { "Small", "Medium", "Large" })" + DropDownValues="@(new string[] { "Small", "Medium", "Large" })" + ChangedScript="WebHierarchicalGridSetGridSize"> @@ -173,7 +179,7 @@ protected override async Task OnAfterRenderAsync(bool firstRender) { var propertyEditor = this.propertyEditor; - var displayDensityEditor = this.displayDensityEditor; + var sizeEditor = this.sizeEditor; var hierarchicalGrid = this.hierarchicalGrid; this.BindElements = () => { @@ -184,7 +190,7 @@ } private IgbPropertyEditorPanel propertyEditor; - private IgbPropertyEditorPropertyDescription displayDensityEditor; + private IgbPropertyEditorPropertyDescription sizeEditor; private IgbHierarchicalGrid hierarchicalGrid; private HierarchicalCustomers _hierarchicalCustomers = null; diff --git a/samples/grids/hierarchical-grid/layout-display-density/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/layout-display-density/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/layout-display-density/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/layout-display-density/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/layout-display-density/wwwroot/events.js b/samples/grids/hierarchical-grid/layout-display-density/wwwroot/events.js new file mode 100644 index 0000000000..642f097b07 --- /dev/null +++ b/samples/grids/hierarchical-grid/layout-display-density/wwwroot/events.js @@ -0,0 +1,8 @@ + + +igRegisterScript("WebHierarchicalGridSetGridSize", (sender, evtArgs) => { + var newVal = evtArgs.newValue.toLowerCase(); + var grid = document.getElementById("hierarchicalGrid"); + grid.style.setProperty('--ig-size', `var(--ig-size-${newVal})`); +}, false); + diff --git a/samples/grids/hierarchical-grid/layout-display-density/wwwroot/index.html b/samples/grids/hierarchical-grid/layout-display-density/wwwroot/index.html index 60e3d9d5a3..4220430db9 100644 --- a/samples/grids/hierarchical-grid/layout-display-density/wwwroot/index.html +++ b/samples/grids/hierarchical-grid/layout-display-density/wwwroot/index.html @@ -27,6 +27,8 @@ + + diff --git a/samples/grids/hierarchical-grid/multi-column-headers-export/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/multi-column-headers-export/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/multi-column-headers-export/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/multi-column-headers-export/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/multi-column-headers-overview/App.razor b/samples/grids/hierarchical-grid/multi-column-headers-overview/App.razor index 7fa25d983d..d93af74c61 100644 --- a/samples/grids/hierarchical-grid/multi-column-headers-overview/App.razor +++ b/samples/grids/hierarchical-grid/multi-column-headers-overview/App.razor @@ -35,7 +35,7 @@ Name="hierarchicalGrid" @ref="hierarchicalGrid" Id="hierarchicalGrid" - PrimaryKey="ID" + PrimaryKey="CustomerID" Moving="true" AllowFiltering="true"> - + diff --git a/samples/grids/hierarchical-grid/multi-column-headers-styling/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/multi-column-headers-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/multi-column-headers-styling/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/multi-column-headers-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/multi-column-headers-template/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/multi-column-headers-template/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/multi-column-headers-template/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/multi-column-headers-template/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/multi-column-headers-template/wwwroot/events.js b/samples/grids/hierarchical-grid/multi-column-headers-template/wwwroot/events.js index ce2f0d52ab..53958d27a3 100644 --- a/samples/grids/hierarchical-grid/multi-column-headers-template/wwwroot/events.js +++ b/samples/grids/hierarchical-grid/multi-column-headers-template/wwwroot/events.js @@ -1,9 +1,9 @@ const columnGroupStatesHGrid = new Map(); -function toggleColumnGroup(name) { +function toggleHierarchicalColumnGroup(name) { const grid = document.getElementsByTagName("igc-hierarchical-grid")[0]; var columnGroup = grid.columns.find((col) => col.header === name) - const columns = columnGroup.children.toArray(); + const columns = columnGroup.childColumns; if (columnGroup.header === 'General Information') { const column = columns[1]; column.hidden = !column.hidden; @@ -11,7 +11,7 @@ function toggleColumnGroup(name) { for (const column of columns) { const col = column; if (col.header === "Location"){ - for (const cl of col.columnChildren) { + for (const cl of col.childColumns) { const c = cl; if (c.field !== "Address"){ c.hidden = !c.hidden; @@ -19,7 +19,7 @@ function toggleColumnGroup(name) { } } else if (col.header === "Contact Information"){ - const c = col.columnChildren[1]; + const c = col.childColumns[1]; c.hidden = !c.hidden; } } @@ -35,7 +35,7 @@ igRegisterScript("WebHierarchicalGridColumnGroupHeaderTemplate", (ctx) => { var html = window.igTemplating.html; var iconName = columnGroupStatesHGrid.get(ctx.column.header) ? '🔽' : '🔼'; return html`
- ${iconName} + ${iconName} ${ctx.column.header}
`; }, false); diff --git a/samples/grids/hierarchical-grid/overview/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/overview/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/overview/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/row-adding/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/row-adding/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/row-adding/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/row-adding/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/row-classes/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/row-classes/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/row-classes/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/row-classes/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/row-drag-base/App.razor b/samples/grids/hierarchical-grid/row-drag-base/App.razor index 083e3829c0..315a6727ee 100644 --- a/samples/grids/hierarchical-grid/row-drag-base/App.razor +++ b/samples/grids/hierarchical-grid/row-drag-base/App.razor @@ -12,7 +12,7 @@ Width="100%" Height="100%" RowDraggable=true - RowDragEndScript="OnRowDragEndHandler"> + RowDragEndScript="OnHierarchicalRowDragEndHandler"> - + diff --git a/samples/grids/hierarchical-grid/row-drag-base/wwwroot/GridRowDragBaseEvents.js b/samples/grids/hierarchical-grid/row-drag-base/wwwroot/GridRowDragBaseEvents.js index 4dfee93481..8368a41607 100644 --- a/samples/grids/hierarchical-grid/row-drag-base/wwwroot/GridRowDragBaseEvents.js +++ b/samples/grids/hierarchical-grid/row-drag-base/wwwroot/GridRowDragBaseEvents.js @@ -1,4 +1,4 @@ -function OnRowDragEndHandler(evt) { +function OnHierarchicalRowDragEndHandler(evt) { const ghostElement = evt.detail.dragDirective.ghostElement; const dragElementPos = ghostElement.getBoundingClientRect(); const gridPosition = hierarchicalGrid2.getBoundingClientRect(); @@ -9,4 +9,4 @@ } } -igRegisterScript("OnRowDragEndHandler", OnRowDragEndHandler, false); \ No newline at end of file +igRegisterScript("OnHierarchicalRowDragEndHandler", OnHierarchicalRowDragEndHandler, false); \ No newline at end of file diff --git a/samples/grids/hierarchical-grid/row-editing-options/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/row-editing-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/row-editing-options/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/row-editing-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/row-editing-style/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/row-editing-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/row-editing-style/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/row-editing-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/row-pinning-extra-column/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/row-pinning-extra-column/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/row-pinning-extra-column/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/row-pinning-extra-column/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/row-pinning-options/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/row-pinning-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/row-pinning-options/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/row-pinning-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/row-pinning-style/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/row-pinning-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/row-pinning-style/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/row-pinning-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/row-reorder/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/row-reorder/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/row-reorder/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/row-reorder/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/row-selection-mode/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/row-selection-mode/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/row-selection-mode/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/row-selection-mode/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/row-selection-template-numbers/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/row-selection-template-numbers/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/row-selection-template-numbers/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/row-selection-template-numbers/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/row-styles/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/row-styles/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/row-styles/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/row-styles/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/row-styles/wwwroot/events.js b/samples/grids/hierarchical-grid/row-styles/wwwroot/events.js index 08e0270075..7c8fb3e562 100644 --- a/samples/grids/hierarchical-grid/row-styles/wwwroot/events.js +++ b/samples/grids/hierarchical-grid/row-styles/wwwroot/events.js @@ -1,4 +1,5 @@ + igRegisterScript("WebHierarchicalGridRowStylesHandler", () => { return { background:(row) => row.data['HasGrammyAward'] ? '#eeddd3' : '#f0efeb', diff --git a/samples/grids/hierarchical-grid/state-persistence-about/App.razor b/samples/grids/hierarchical-grid/state-persistence-about/App.razor new file mode 100644 index 0000000000..1bdc0ac1a3 --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-about/App.razor @@ -0,0 +1,22 @@ +@using IgniteUI.Blazor.Controls + +@inject IJSRuntime JS + +
+
+
+
+ By default navigating to the previous page, components will reinitialize as per their initial configuration, therefore the IgbHierarchicalGrid will lose its state. +
+ What our Sample App does is reading the state from the window.localStorage object and applying the corresponding state on the Grid's Rendered event.
+ Go Back +
+
+
+ +@code { + public async void LeavePage() + { + await JS.InvokeVoidAsync("window.location.replace", "./grids/hierarchical-grid/state-persistence-main"); + } +} \ No newline at end of file diff --git a/samples/grids/hierarchical-grid/state-persistence-about/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/state-persistence-about/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-about/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/grids/hierarchical-grid/state-persistence-about/BlazorClientApp.sln b/samples/grids/hierarchical-grid/state-persistence-about/BlazorClientApp.sln new file mode 100644 index 0000000000..719093d5ff --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-about/BlazorClientApp.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.4.33213.308 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/grids/hierarchical-grid/state-persistence-about/Program.cs b/samples/grids/hierarchical-grid/state-persistence-about/Program.cs new file mode 100644 index 0000000000..88d624addd --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-about/Program.cs @@ -0,0 +1,28 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbGridModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/grids/hierarchical-grid/state-persistence-about/Properties/launchSettings.json b/samples/grids/hierarchical-grid/state-persistence-about/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-about/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/grids/hierarchical-grid/state-persistence-about/ReadMe.md b/samples/grids/hierarchical-grid/state-persistence-about/ReadMe.md new file mode 100644 index 0000000000..1bbd5cdf29 --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-about/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of State Persistence About feature using [Hierarchical Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/hierarchical-grid/state-persistence-about/_Imports.razor b/samples/grids/hierarchical-grid/state-persistence-about/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-about/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/grids/hierarchical-grid/state-persistence-about/wwwroot/index.css b/samples/grids/hierarchical-grid/state-persistence-about/wwwroot/index.css new file mode 100644 index 0000000000..5e83983c96 --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-about/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ \ No newline at end of file diff --git a/samples/grids/hierarchical-grid/state-persistence-about/wwwroot/index.html b/samples/grids/hierarchical-grid/state-persistence-about/wwwroot/index.html new file mode 100644 index 0000000000..5b6033dff3 --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-about/wwwroot/index.html @@ -0,0 +1,30 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/grids/hierarchical-grid/state-persistence-main/App.razor b/samples/grids/hierarchical-grid/state-persistence-main/App.razor new file mode 100644 index 0000000000..f56705ab74 --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-main/App.razor @@ -0,0 +1,274 @@ +@using IgniteUI.Blazor.Controls +@implements IDisposable + +@inject IJSRuntime JS +@inject NavigationManager Navigation + +
+ +
+
+ + + Restore + + + + Save + + + + Reset + + + + Leave + + + + Clear + + + + Reload + +
+
+
    +
  • Clicking the SAVE button or leaving the page here will save grid state to localStorage.
  • +
  • Use the control buttons to SAVE / RESTORE / RESET / DELETE / grid state or LEAVE the page.
  • +
  • Select/Deselect checkboxes to control saving / restoring feature state.
  • +
+
+
+ All Features + Adv.Filtering + Cell Selection + Columns + Col Selection + Expansion + Filtering + Paging + Row Pinning + Row Selection + Sorting + Row Islands +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +@code { + + private string restoreIcon = ""; + private string saveIcon = ""; + private string clearIcon = ""; + private string forwardIcon = ""; + private string deleteIcon = ""; + private string refreshIcon = ""; + + private IgbHierarchicalGrid grid; + private IgbGridState gridState; + private IgbPaginator paginator; + private bool allOptions = true; + private IgbGridStateOptions options = new IgbGridStateOptions() + { + CellSelection = true, + RowSelection = true, + Filtering = true, + AdvancedFiltering = true, + Paging = true, + Sorting = true, + Columns = true, + Expansion = true, + RowPinning = true, + ColumnSelection = true, + RowIslands = true + }; + private string stateKey = "hierarchical-grid-state"; + private IgbIcon IconRef; + + private SingersData _singersData = null; + public SingersData SingersData + { + get + { + if (_singersData == null) + { + _singersData = new SingersData(); + } + return _singersData; + } + } + + protected override void OnInitialized() + { + Navigation.LocationChanged += OnLocationChanged; + base.OnInitialized(); + } + + protected override void OnAfterRender(bool firstRender) + { + var grid = this.grid; + if (this.IconRef != null && firstRender) + { + this.IconRef.EnsureReady().ContinueWith(new Action((e) => + { + this.IconRef.RegisterIconFromText("restore", restoreIcon, "material"); + this.IconRef.RegisterIconFromText("save", saveIcon, "material"); + this.IconRef.RegisterIconFromText("clear", clearIcon, "material"); + this.IconRef.RegisterIconFromText("forward", forwardIcon, "material"); + this.IconRef.RegisterIconFromText("delete", deleteIcon, "material"); + this.IconRef.RegisterIconFromText("refresh", refreshIcon, "material"); + })); + } + } + + void OnLocationChanged(object sender, LocationChangedEventArgs e) + { + SaveGridState(); + } + + public void Dispose() + { + Navigation.LocationChanged -= OnLocationChanged; + } + + async void SaveGridState() + { + string state = await gridState.GetStateAsStringAsync(new string[0]); + await JS.InvokeVoidAsync("window.localStorage.setItem", stateKey, state); + } + + async void RestoreGridState() + { + string state = await JS.InvokeAsync("window.localStorage.getItem", stateKey); + if (state != null) + { + await gridState.ApplyStateFromStringAsync(state, new string[0]); + } + } + + void ResetGridState() + { + paginator.PerPage = 15; + paginator.TotalRecords = SingersData.Count; + grid.ClearFilter(""); + grid.SortingExpressions = new IgbSortingExpression[0]; + grid.DeselectAllColumns(); + grid.DeselectAllRows(); + grid.ClearCellSelection(); + } + + void OnChange(IgbCheckboxChangeEventArgs eventArgs, string action) + { + if (action == "AllFeatures") + { + var newOptions = new IgbGridStateOptions() + { + CellSelection = eventArgs.Detail.Checked, + RowSelection = eventArgs.Detail.Checked, + Filtering = eventArgs.Detail.Checked, + AdvancedFiltering = eventArgs.Detail.Checked, + Paging = eventArgs.Detail.Checked, + Sorting = eventArgs.Detail.Checked, + GroupBy = eventArgs.Detail.Checked, + Columns = eventArgs.Detail.Checked, + Expansion = eventArgs.Detail.Checked, + RowPinning = eventArgs.Detail.Checked, + ColumnSelection = eventArgs.Detail.Checked, + RowIslands = eventArgs.Detail.Checked + }; + options = newOptions; + gridState.Options = newOptions; + } + else + { + var newOptions = new IgbGridStateOptions(); + options.GetType().GetProperty(action).SetValue(newOptions, eventArgs.Detail.Checked); + gridState.Options = newOptions; + } + } + + public void OnGridRendered() + { + RestoreGridState(); + } + + async void LeavePage() + { + SaveGridState(); + await JS.InvokeVoidAsync("window.location.replace", "./grids/hierarchical-grid/state-persistence-about"); + } + + async void ClearStorage() + { + await JS.InvokeVoidAsync("window.localStorage.removeItem", stateKey); + } + + async void ReloadPage() + { + await JS.InvokeVoidAsync("window.location.reload"); + } +} \ No newline at end of file diff --git a/samples/grids/hierarchical-grid/state-persistence-main/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/state-persistence-main/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-main/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/grids/hierarchical-grid/state-persistence-main/BlazorClientApp.sln b/samples/grids/hierarchical-grid/state-persistence-main/BlazorClientApp.sln new file mode 100644 index 0000000000..719093d5ff --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-main/BlazorClientApp.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.4.33213.308 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/grids/hierarchical-grid/state-persistence-main/Program.cs b/samples/grids/hierarchical-grid/state-persistence-main/Program.cs new file mode 100644 index 0000000000..5211ea4f0d --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-main/Program.cs @@ -0,0 +1,30 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbGridModule), + typeof(IgbIconModule), + typeof(IgbCheckboxModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/grids/hierarchical-grid/state-persistence-main/Properties/launchSettings.json b/samples/grids/hierarchical-grid/state-persistence-main/Properties/launchSettings.json new file mode 100644 index 0000000000..b13f4d24f8 --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-main/Properties/launchSettings.json @@ -0,0 +1,29 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}" + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/grids/hierarchical-grid/state-persistence-main/ReadMe.md b/samples/grids/hierarchical-grid/state-persistence-main/ReadMe.md new file mode 100644 index 0000000000..956ead6c3f --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-main/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of State Persistence Main feature using [Hierarchical Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/hierarchical-grid/state-persistence-main/SingersData.cs b/samples/grids/hierarchical-grid/state-persistence-main/SingersData.cs new file mode 100644 index 0000000000..a8a55455ca --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-main/SingersData.cs @@ -0,0 +1,774 @@ +using System; +using System.Collections.Generic; +public class SingersDataItem +{ + public double ID { get; set; } + public string Artist { get; set; } + public string Photo { get; set; } + public double Debut { get; set; } + public double GrammyNominations { get; set; } + public double GrammyAwards { get; set; } + public bool HasGrammyAward { get; set; } + public List Tours { get; set; } + public List Albums { get; set; } +} +public class SingersDataItem_ToursItem +{ + public string Tour { get; set; } + public string StartedOn { get; set; } + public string Location { get; set; } + public string Headliner { get; set; } + public string TouredBy { get; set; } +} +public class SingersDataItem_AlbumsItem +{ + public string Album { get; set; } + public string LaunchDate { get; set; } + public double BillboardReview { get; set; } + public double USBillboard200 { get; set; } + public string Artist { get; set; } +} + +public class SingersData + : List +{ + public SingersData() + { + this.Add(new SingersDataItem() + { + ID = 0, + Artist = @"Naomí Yepes", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/naomi.jpg", + Debut = 2011, + GrammyNominations = 6, + GrammyAwards = 0, + HasGrammyAward = false, + Tours = new List() + { + new SingersDataItem_ToursItem() + { + Tour = @"Faithful Tour", + StartedOn = @"Sep 12", + Location = @"Worldwide", + Headliner = @"NO", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"City Jam Sessions", + StartedOn = @"Aug 13", + Location = @"North America", + Headliner = @"YES", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Christmas NYC 2013", + StartedOn = @"Dec 13", + Location = @"United States", + Headliner = @"NO", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Christmas NYC 2014", + StartedOn = @"Dec 14", + Location = @"North America", + Headliner = @"NO", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Watermelon Tour", + StartedOn = @"Feb 15", + Location = @"Worldwide", + Headliner = @"YES", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Christmas NYC 2016", + StartedOn = @"Dec 16", + Location = @"United States", + Headliner = @"NO", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"The Dragon Tour", + StartedOn = @"Feb 17", + Location = @"Worldwide", + Headliner = @"NO", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Organic Sessions", + StartedOn = @"Aug 18", + Location = @"United States, England", + Headliner = @"YES", + TouredBy = @"Naomí Yepes" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Hope World Tour", + StartedOn = @"Mar 19", + Location = @"Worldwide", + Headliner = @"NO", + TouredBy = @"Naomí Yepes" + }} + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Initiation", + LaunchDate = @"September 3, 2013", + BillboardReview = 86, + USBillboard200 = 1, + Artist = @"Naomí Yepes" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Dream Driven", + LaunchDate = @"August 25, 2014", + BillboardReview = 81, + USBillboard200 = 1, + Artist = @"Naomí Yepes" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"The dragon journey", + LaunchDate = @"May 20, 2016", + BillboardReview = 60, + USBillboard200 = 2, + Artist = @"Naomí Yepes" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Organic me", + LaunchDate = @"August 17, 2018", + BillboardReview = 82, + USBillboard200 = 1, + Artist = @"Naomí Yepes" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Curiosity", + LaunchDate = @"December 7, 2019", + BillboardReview = 75, + USBillboard200 = 12, + Artist = @"Naomí Yepes" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 1, + Artist = @"Babila Ebwélé", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/babila.jpg", + Debut = 2009, + GrammyNominations = 0, + GrammyAwards = 11, + HasGrammyAward = true, + Tours = new List() + { + new SingersDataItem_ToursItem() + { + Tour = @"The last straw", + StartedOn = @"May 09", + Location = @"Europe, Asia", + Headliner = @"NO", + TouredBy = @"Babila Ebwélé" + }, + new SingersDataItem_ToursItem() + { + Tour = @"No foundations", + StartedOn = @"Jun 04", + Location = @"United States, Europe", + Headliner = @"YES", + TouredBy = @"Babila Ebwélé" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Crazy eyes", + StartedOn = @"Jun 08", + Location = @"North America", + Headliner = @"NO", + TouredBy = @"Babila Ebwélé" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Zero gravity", + StartedOn = @"Apr 19", + Location = @"United States", + Headliner = @"NO", + TouredBy = @"Babila Ebwélé" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Battle with myself", + StartedOn = @"Mar 08", + Location = @"North America", + Headliner = @"YES", + TouredBy = @"Babila Ebwélé" + }} + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Pushing up daisies", + LaunchDate = @"May 31, 2000", + BillboardReview = 86, + USBillboard200 = 42, + Artist = @"Babila Ebwélé" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Death's dead", + LaunchDate = @"June 8, 2016", + BillboardReview = 85, + USBillboard200 = 95, + Artist = @"Babila Ebwélé" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 2, + Artist = @"Ahmad Nazeri", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/ahmad.jpg", + Debut = 2004, + GrammyNominations = 3, + GrammyAwards = 1, + HasGrammyAward = true, + Tours = new List() + { + } + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Emergency", + LaunchDate = @"March 6, 2004", + BillboardReview = 98, + USBillboard200 = 69, + Artist = @"Ahmad Nazeri" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Bursting bubbles", + LaunchDate = @"April 17, 2006", + BillboardReview = 69, + USBillboard200 = 39, + Artist = @"Ahmad Nazeri" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 3, + Artist = @"Kimmy McIlmorie", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/kimmy.jpg", + Debut = 2007, + GrammyNominations = 21, + GrammyAwards = 3, + HasGrammyAward = true, + Tours = new List() + { + } + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Here we go again", + LaunchDate = @"November 18, 2017", + BillboardReview = 68, + USBillboard200 = 1, + Artist = @"Kimmy McIlmorie" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 4, + Artist = @"Mar Rueda", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/mar.jpg", + Debut = 1996, + GrammyNominations = 14, + GrammyAwards = 2, + HasGrammyAward = true, + Tours = new List() + { + } + , + Albums = new List() + { + } + + }); + this.Add(new SingersDataItem() + { + ID = 5, + Artist = @"Izabella Tabakova", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/izabella.jpg", + Debut = 2017, + GrammyNominations = 7, + GrammyAwards = 11, + HasGrammyAward = true, + Tours = new List() + { + new SingersDataItem_ToursItem() + { + Tour = @"Final breath", + StartedOn = @"Jun 13", + Location = @"Europe", + Headliner = @"YES", + TouredBy = @"Izabella Tabakova" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Once bitten", + StartedOn = @"Dec 18", + Location = @"Australia, United States", + Headliner = @"NO", + TouredBy = @"Izabella Tabakova" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Code word", + StartedOn = @"Sep 19", + Location = @"United States, Europe", + Headliner = @"NO", + TouredBy = @"Izabella Tabakova" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Final draft", + StartedOn = @"Sep 17", + Location = @"United States, Europe", + Headliner = @"YES", + TouredBy = @"Izabella Tabakova" + }} + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Once bitten", + LaunchDate = @"July 16, 2007", + BillboardReview = 79, + USBillboard200 = 53, + Artist = @"Izabella Tabakova" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Your graciousness", + LaunchDate = @"November 17, 2004", + BillboardReview = 69, + USBillboard200 = 30, + Artist = @"Izabella Tabakova" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Dark matters", + LaunchDate = @"November 3, 2002", + BillboardReview = 79, + USBillboard200 = 85, + Artist = @"Izabella Tabakova" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 6, + Artist = @"Nguyễn Diệp Chi", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/nguyen.jpg", + Debut = 1992, + GrammyNominations = 4, + GrammyAwards = 2, + HasGrammyAward = true, + Tours = new List() + { + } + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Library of liberty", + LaunchDate = @"December 22, 2003", + BillboardReview = 93, + USBillboard200 = 5, + Artist = @"Nguyễn Diệp Chi" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 7, + Artist = @"Eva Lee", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/eva.jpg", + Debut = 2008, + GrammyNominations = 2, + GrammyAwards = 0, + HasGrammyAward = false, + Tours = new List() + { + } + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Just a tease", + LaunchDate = @"May 3, 2001", + BillboardReview = 91, + USBillboard200 = 29, + Artist = @"Eva Lee" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 8, + Artist = @"Siri Jakobsson", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/siri.jpg", + Debut = 1990, + GrammyNominations = 2, + GrammyAwards = 8, + HasGrammyAward = true, + Tours = new List() + { + new SingersDataItem_ToursItem() + { + Tour = @"Basket case", + StartedOn = @"Jan 07", + Location = @"Europe, Asia", + Headliner = @"NO", + TouredBy = @"Siri Jakobsson" + }, + new SingersDataItem_ToursItem() + { + Tour = @"The bigger fish", + StartedOn = @"Dec 07", + Location = @"United States, Europe", + Headliner = @"YES", + TouredBy = @"Siri Jakobsson" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Missed the boat", + StartedOn = @"Jun 09", + Location = @"Europe, Asia", + Headliner = @"NO", + TouredBy = @"Siri Jakobsson" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Equivalent exchange", + StartedOn = @"Feb 06", + Location = @"United States, Europe", + Headliner = @"YES", + TouredBy = @"Siri Jakobsson" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Damage control", + StartedOn = @"Oct 11", + Location = @"Australia, United States", + Headliner = @"NO", + TouredBy = @"Siri Jakobsson" + }} + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Under the bus", + LaunchDate = @"May 14, 2000", + BillboardReview = 67, + USBillboard200 = 67, + Artist = @"Siri Jakobsson" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 9, + Artist = @"Pablo Cambeiro", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/pablo.jpg", + Debut = 2011, + GrammyNominations = 5, + GrammyAwards = 0, + HasGrammyAward = false, + Tours = new List() + { + new SingersDataItem_ToursItem() + { + Tour = @"Beads", + StartedOn = @"May 11", + Location = @"Worldwide", + Headliner = @"NO", + TouredBy = @"Pablo Cambeiro" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Concept art", + StartedOn = @"Dec 18", + Location = @"United States", + Headliner = @"YES", + TouredBy = @"Pablo Cambeiro" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Glass shoe", + StartedOn = @"Jan 20", + Location = @"Worldwide", + Headliner = @"YES", + TouredBy = @"Pablo Cambeiro" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Pushing buttons", + StartedOn = @"Feb 15", + Location = @"Europe, Asia", + Headliner = @"NO", + TouredBy = @"Pablo Cambeiro" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Dark matters", + StartedOn = @"Jan 04", + Location = @"Australia, United States", + Headliner = @"YES", + TouredBy = @"Pablo Cambeiro" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Greener grass", + StartedOn = @"Sep 09", + Location = @"United States, Europe", + Headliner = @"NO", + TouredBy = @"Pablo Cambeiro" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Apparatus", + StartedOn = @"Nov 16", + Location = @"Europe", + Headliner = @"NO", + TouredBy = @"Pablo Cambeiro" + }} + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Fluke", + LaunchDate = @"August 4, 2017", + BillboardReview = 93, + USBillboard200 = 98, + Artist = @"Pablo Cambeiro" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Crowd control", + LaunchDate = @"August 26, 2003", + BillboardReview = 68, + USBillboard200 = 84, + Artist = @"Pablo Cambeiro" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 10, + Artist = @"Athar Malakooti", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/athar.jpg", + Debut = 2017, + GrammyNominations = 0, + GrammyAwards = 0, + HasGrammyAward = false, + Tours = new List() + { + } + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Pushing up daisies", + LaunchDate = @"February 24, 2016", + BillboardReview = 74, + USBillboard200 = 77, + Artist = @"Athar Malakooti" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 11, + Artist = @"Marti Valencia", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/marti.jpg", + Debut = 2004, + GrammyNominations = 1, + GrammyAwards = 1, + HasGrammyAward = true, + Tours = new List() + { + new SingersDataItem_ToursItem() + { + Tour = @"Cat eat cat world", + StartedOn = @"Sep 00", + Location = @"Worldwide", + Headliner = @"YES", + TouredBy = @"Marti Valencia" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Final straw", + StartedOn = @"Sep 06", + Location = @"United States, Europe", + Headliner = @"NO", + TouredBy = @"Marti Valencia" + }} + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Nemesis", + LaunchDate = @"June 30, 2004", + BillboardReview = 94, + USBillboard200 = 9, + Artist = @"Marti Valencia" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"First chance", + LaunchDate = @"January 7, 2019", + BillboardReview = 96, + USBillboard200 = 19, + Artist = @"Marti Valencia" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"God's advocate", + LaunchDate = @"April 29, 2007", + BillboardReview = 66, + USBillboard200 = 37, + Artist = @"Marti Valencia" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 12, + Artist = @"Alicia Stanger", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/alicia.jpg", + Debut = 2010, + GrammyNominations = 1, + GrammyAwards = 0, + HasGrammyAward = false, + Tours = new List() + { + } + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Forever alone", + LaunchDate = @"November 3, 2005", + BillboardReview = 82, + USBillboard200 = 7, + Artist = @"Alicia Stanger" + }} + + }); + this.Add(new SingersDataItem() + { + ID = 13, + Artist = @"Peter Taylor", + Photo = @"https://static.infragistics.com/xplatform/images/people/names/peter.jpg", + Debut = 2005, + GrammyNominations = 0, + GrammyAwards = 2, + HasGrammyAward = true, + Tours = new List() + { + new SingersDataItem_ToursItem() + { + Tour = @"Love", + StartedOn = @"Jun 04", + Location = @"Europe, Asia", + Headliner = @"YES", + TouredBy = @"Peter Taylor" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Fault of treasures", + StartedOn = @"Oct 13", + Location = @"North America", + Headliner = @"NO", + TouredBy = @"Peter Taylor" + }, + new SingersDataItem_ToursItem() + { + Tour = @"For eternity", + StartedOn = @"Mar 05", + Location = @"United States", + Headliner = @"YES", + TouredBy = @"Peter Taylor" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Time flies", + StartedOn = @"Jun 03", + Location = @"North America", + Headliner = @"NO", + TouredBy = @"Peter Taylor" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Highest difficulty", + StartedOn = @"Nov 01", + Location = @"Worldwide", + Headliner = @"YES", + TouredBy = @"Peter Taylor" + }, + new SingersDataItem_ToursItem() + { + Tour = @"Sleeping dogs", + StartedOn = @"May 04", + Location = @"United States, Europe", + Headliner = @"NO", + TouredBy = @"Peter Taylor" + }} + , + Albums = new List() + { + new SingersDataItem_AlbumsItem() + { + Album = @"Decisions decisions", + LaunchDate = @"April 10, 2008", + BillboardReview = 85, + USBillboard200 = 35, + Artist = @"Peter Taylor" + }, + new SingersDataItem_AlbumsItem() + { + Album = @"Climate changed", + LaunchDate = @"June 20, 2015", + BillboardReview = 66, + USBillboard200 = 89, + Artist = @"Peter Taylor" + }} + + }); + } +} diff --git a/samples/grids/hierarchical-grid/state-persistence-main/_Imports.razor b/samples/grids/hierarchical-grid/state-persistence-main/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-main/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/grids/hierarchical-grid/state-persistence-main/wwwroot/index.css b/samples/grids/hierarchical-grid/state-persistence-main/wwwroot/index.css new file mode 100644 index 0000000000..24b363a359 --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-main/wwwroot/index.css @@ -0,0 +1,14 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ + +.horizontal { + gap: 10px; + flex-basis: fit-content; + flex-wrap: wrap; +} + +.sampleContainer { + padding: 0.5rem +} \ No newline at end of file diff --git a/samples/grids/hierarchical-grid/state-persistence-main/wwwroot/index.html b/samples/grids/hierarchical-grid/state-persistence-main/wwwroot/index.html new file mode 100644 index 0000000000..dde85b4e54 --- /dev/null +++ b/samples/grids/hierarchical-grid/state-persistence-main/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/grids/hierarchical-grid/toolbar-sample-3/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/toolbar-sample-3/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/toolbar-sample-3/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/toolbar-sample-3/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/toolbar-sample-4/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/toolbar-sample-4/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/toolbar-sample-4/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/toolbar-sample-4/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/hierarchical-grid/toolbar-style/BlazorClientApp.csproj b/samples/grids/hierarchical-grid/toolbar-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/hierarchical-grid/toolbar-style/BlazorClientApp.csproj +++ b/samples/grids/hierarchical-grid/toolbar-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/list/add-list-items/BlazorClientApp.csproj b/samples/grids/list/add-list-items/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/grids/list/add-list-items/BlazorClientApp.csproj +++ b/samples/grids/list/add-list-items/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/list/list-item-content/BlazorClientApp.csproj b/samples/grids/list/list-item-content/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/grids/list/list-item-content/BlazorClientApp.csproj +++ b/samples/grids/list/list-item-content/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/list/overview/App.razor b/samples/grids/list/overview/App.razor index ff9503f4c1..ef6726c9e3 100644 --- a/samples/grids/list/overview/App.razor +++ b/samples/grids/list/overview/App.razor @@ -4,11 +4,11 @@
Small - Medium - Large + Medium + Large - + Contacts @@ -36,34 +36,10 @@ @code { - public SizableComponentSize ListSize { get; set; } + public string ListSize { get; set; } = "size-medium"; - protected override void OnInitialized() + public void OnRadioOptionClick(IgbRadioChangeEventArgs e) { - this.ListSize = SizableComponentSize.Large; - } - - public void OnRadioOptionClick(IgbComponentBoolValueChangedEventArgs e) - { - IgbRadio radio = e.Parent as IgbRadio; - - switch (radio.Value) - { - case "Small": - { - this.ListSize = SizableComponentSize.Small; - break; - } - case "Medium": - { - this.ListSize = SizableComponentSize.Medium; - break; - } - case "Large": - { - this.ListSize = SizableComponentSize.Large; - break; - } - } + this.ListSize = $"size-{e.Detail.Value.ToLower()}"; } } \ No newline at end of file diff --git a/samples/grids/list/overview/BlazorClientApp.csproj b/samples/grids/list/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/grids/list/overview/BlazorClientApp.csproj +++ b/samples/grids/list/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/list/overview/wwwroot/index.css b/samples/grids/list/overview/wwwroot/index.css index 8da172bb87..092154e368 100644 --- a/samples/grids/list/overview/wwwroot/index.css +++ b/samples/grids/list/overview/wwwroot/index.css @@ -1,4 +1,15 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ +.size-small { + --ig-size: var(--ig-size-small); +} + +.size-medium { + --ig-size: var(--ig-size-medium); +} + +.size-large { + --ig-size: var(--ig-size-large); +} \ No newline at end of file diff --git a/samples/grids/list/styling/BlazorClientApp.csproj b/samples/grids/list/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/grids/list/styling/BlazorClientApp.csproj +++ b/samples/grids/list/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/pivot-grid/aggregate-max-sales/App.razor b/samples/grids/pivot-grid/aggregate-max-sales/App.razor index 68d11dacf7..00a4e57ed1 100644 --- a/samples/grids/pivot-grid/aggregate-max-sales/App.razor +++ b/samples/grids/pivot-grid/aggregate-max-sales/App.razor @@ -34,11 +34,11 @@ var pivotDimension1 = new IgbPivotDimension(); pivotDimension1.MemberName = "Country"; pivotDimension1.Enabled = true; - pivotDimension1.Name = "pivotDimension1";pivotConfiguration1.Columns.Add(pivotDimension1); + pivotDimension1.Name = "pivotDimension1";pivotConfiguration1.Columns = [pivotDimension1]; var pivotDimension2 = new IgbPivotDimension(); pivotDimension2.MemberName = "Product"; pivotDimension2.Enabled = true; - pivotDimension2.Name = "pivotDimension2";pivotConfiguration1.Rows.Add(pivotDimension2); + pivotDimension2.Name = "pivotDimension2";pivotConfiguration1.Rows = [pivotDimension2]; var pivotValue1 = new IgbPivotValue(); pivotValue1.Member = "Sales"; pivotValue1.Enabled = true; @@ -46,7 +46,7 @@ pivotAggregator1.Key = "MAX"; pivotAggregator1.AggregatorScript = "PivotSalesDataAggregateMaxSales"; pivotAggregator1.Name = "pivotAggregator1";pivotValue1.Aggregate = pivotAggregator1; - pivotConfiguration1.Values.Add(pivotValue1); + pivotConfiguration1.Values = [pivotValue1]; this._pivotConfiguration1 = pivotConfiguration1; } diff --git a/samples/grids/pivot-grid/aggregate-max-sales/BlazorClientApp.csproj b/samples/grids/pivot-grid/aggregate-max-sales/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/pivot-grid/aggregate-max-sales/BlazorClientApp.csproj +++ b/samples/grids/pivot-grid/aggregate-max-sales/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/pivot-grid/aggregate-units-sold/App.razor b/samples/grids/pivot-grid/aggregate-units-sold/App.razor index 4fc26e4f65..de1f6394b6 100644 --- a/samples/grids/pivot-grid/aggregate-units-sold/App.razor +++ b/samples/grids/pivot-grid/aggregate-units-sold/App.razor @@ -34,11 +34,11 @@ var pivotDimension1 = new IgbPivotDimension(); pivotDimension1.MemberName = "Country"; pivotDimension1.Enabled = true; - pivotDimension1.Name = "pivotDimension1";pivotConfiguration1.Columns.Add(pivotDimension1); + pivotDimension1.Name = "pivotDimension1";pivotConfiguration1.Columns = [pivotDimension1]; var pivotDimension2 = new IgbPivotDimension(); pivotDimension2.MemberName = "Product"; pivotDimension2.Enabled = true; - pivotDimension2.Name = "pivotDimension2";pivotConfiguration1.Rows.Add(pivotDimension2); + pivotDimension2.Name = "pivotDimension2";pivotConfiguration1.Rows = [pivotDimension2]; var pivotValue1 = new IgbPivotValue(); pivotValue1.Member = "Sales"; pivotValue1.Enabled = true; @@ -47,7 +47,7 @@ pivotAggregator1.Label = "SalesValue"; pivotAggregator1.AggregatorScript = "PivotSalesDataAggregateUnitsSold"; pivotAggregator1.Name = "pivotAggregator1";pivotValue1.Aggregate = pivotAggregator1; - pivotConfiguration1.Values.Add(pivotValue1); + pivotConfiguration1.Values = [pivotValue1]; this._pivotConfiguration1 = pivotConfiguration1; } diff --git a/samples/grids/pivot-grid/aggregate-units-sold/BlazorClientApp.csproj b/samples/grids/pivot-grid/aggregate-units-sold/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/pivot-grid/aggregate-units-sold/BlazorClientApp.csproj +++ b/samples/grids/pivot-grid/aggregate-units-sold/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/pivot-grid/data-selector/App.razor b/samples/grids/pivot-grid/data-selector/App.razor index a37a116a35..acf84d9cc5 100644 --- a/samples/grids/pivot-grid/data-selector/App.razor +++ b/samples/grids/pivot-grid/data-selector/App.razor @@ -49,6 +49,7 @@ }; IgbPivotDateDimension pivotDimension3 = new IgbPivotDateDimension(); + pivotDimension3.Enabled = true; pivotDimension3.BaseDimension = new IgbPivotDimension() { MemberName = "Date", @@ -65,10 +66,9 @@ Enabled = false }; - pivotConfiguration.Columns.Add(pivotDimension1); - pivotConfiguration.Columns.Add(pivotDimension2); - pivotConfiguration.Rows.Add(pivotDimension3); - pivotConfiguration.Filters.Add(pivotDimension4); + pivotConfiguration.Columns = [pivotDimension1, pivotDimension2]; + pivotConfiguration.Rows = [ pivotDimension3 ]; + pivotConfiguration.Filters = [ pivotDimension4 ]; IgbPivotValue pivotValue1 = new IgbPivotValue() { @@ -99,8 +99,7 @@ } }; - pivotConfiguration.Values.Add(pivotValue1); - pivotConfiguration.Values.Add(pivotValue2); + pivotConfiguration.Values = [pivotValue1, pivotValue2]; this._pivotConfiguration = pivotConfiguration; } diff --git a/samples/grids/pivot-grid/data-selector/BlazorClientApp.csproj b/samples/grids/pivot-grid/data-selector/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/pivot-grid/data-selector/BlazorClientApp.csproj +++ b/samples/grids/pivot-grid/data-selector/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/pivot-grid/features/App.razor b/samples/grids/pivot-grid/features/App.razor index b27e60e6cb..d6a3b8900a 100644 --- a/samples/grids/pivot-grid/features/App.razor +++ b/samples/grids/pivot-grid/features/App.razor @@ -46,24 +46,22 @@ pivotDateDimensionOptions1.Quarters = true; pivotDateDimensionOptions1.FullDate = false; pivotDateDimensionOptions1.Name = "pivotDateDimensionOptions1";pivotDateDimension1.Options = pivotDateDimensionOptions1; - pivotConfiguration1.Columns.Add(pivotDateDimension1); + pivotConfiguration1.Columns = [pivotDateDimension1]; var pivotDimension2 = new IgbPivotDimension(); pivotDimension2.MemberName = "ProductName"; pivotDimension2.SortDirection = SortingDirection.Asc; pivotDimension2.Enabled = true; - pivotDimension2.Name = "pivotDimension2";pivotConfiguration1.Rows.Add(pivotDimension2); - var pivotDimension3 = new IgbPivotDimension(); + pivotDimension2.Name = "pivotDimension2";var pivotDimension3 = new IgbPivotDimension(); pivotDimension3.MemberName = "SellerCity"; pivotDimension3.Enabled = true; - pivotDimension3.Name = "pivotDimension3";pivotConfiguration1.Rows.Add(pivotDimension3); + pivotDimension3.Name = "pivotDimension3";pivotConfiguration1.Rows = [pivotDimension2,pivotDimension3]; var pivotDimension4 = new IgbPivotDimension(); pivotDimension4.MemberName = "SellerName"; pivotDimension4.Enabled = true; - pivotDimension4.Name = "pivotDimension4";pivotConfiguration1.Filters.Add(pivotDimension4); + pivotDimension4.Name = "pivotDimension4";pivotConfiguration1.Filters = [pivotDimension4]; var pivotValue1 = new IgbPivotValue(); pivotValue1.Member = "AmountofSale"; pivotValue1.DisplayName = "Amount of Sale"; - pivotValue1.DataType = GridColumnDataType.Currency; pivotValue1.Enabled = true; pivotValue1.Name = "pivotValue1";var pivotAggregator1 = new IgbPivotAggregator(); pivotAggregator1.Key = "SUM"; @@ -74,18 +72,16 @@ pivotAggregator2.Key = "SUM"; pivotAggregator2.Label = "Sum of Sale"; pivotAggregator2.AggregatorScript = "PivotDataFlatAggregateSumSale"; - pivotAggregator2.Name = "pivotAggregator2";pivotValue1.AggregateList.Add(pivotAggregator2); - var pivotAggregator3 = new IgbPivotAggregator(); + pivotAggregator2.Name = "pivotAggregator2";var pivotAggregator3 = new IgbPivotAggregator(); pivotAggregator3.Key = "MIN"; pivotAggregator3.Label = "Minimum of Sale"; pivotAggregator3.AggregatorScript = "PivotDataFlatAggregateMinSale"; - pivotAggregator3.Name = "pivotAggregator3";pivotValue1.AggregateList.Add(pivotAggregator3); - var pivotAggregator4 = new IgbPivotAggregator(); + pivotAggregator3.Name = "pivotAggregator3";var pivotAggregator4 = new IgbPivotAggregator(); pivotAggregator4.Key = "MAX"; pivotAggregator4.Label = "Maximum of Sale"; pivotAggregator4.AggregatorScript = "PivotDataFlatAggregateMaxSale"; - pivotAggregator4.Name = "pivotAggregator4";pivotValue1.AggregateList.Add(pivotAggregator4); - pivotConfiguration1.Values.Add(pivotValue1); + pivotAggregator4.Name = "pivotAggregator4";pivotValue1.AggregateList = [pivotAggregator2,pivotAggregator3,pivotAggregator4]; + pivotConfiguration1.Values = [pivotValue1]; this._pivotConfiguration1 = pivotConfiguration1; } diff --git a/samples/grids/pivot-grid/features/BlazorClientApp.csproj b/samples/grids/pivot-grid/features/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/pivot-grid/features/BlazorClientApp.csproj +++ b/samples/grids/pivot-grid/features/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/pivot-grid/features/PivotDataFlat.cs b/samples/grids/pivot-grid/features/PivotDataFlat.cs index 17377fba8d..d1e564169d 100644 --- a/samples/grids/pivot-grid/features/PivotDataFlat.cs +++ b/samples/grids/pivot-grid/features/PivotDataFlat.cs @@ -22,7 +22,7 @@ public PivotDataFlat() ProductUnitPrice = 12.8, SellerName = @"Stanley Brooker", SellerCity = @"Seattle", - Date = @"2007-01-01T00: 00: 00", + Date = @"2007-01-01T00:00:00", Value = 94.4, NumberOfUnits = 282 }); @@ -32,7 +32,7 @@ public PivotDataFlat() ProductUnitPrice = 49.6, SellerName = @"Elisa Longbottom", SellerCity = @"Sofia", - Date = @"2007-01-05T00: 00: 00", + Date = @"2007-01-05T00:00:00", Value = 70.8, NumberOfUnits = 296 }); @@ -42,7 +42,7 @@ public PivotDataFlat() ProductUnitPrice = 3.6, SellerName = @"Lydia Burson", SellerCity = @"Tokyo", - Date = @"2007-01-06T00: 00: 00", + Date = @"2007-01-06T00:00:00", Value = 35.8, NumberOfUnits = 68 }); @@ -52,7 +52,7 @@ public PivotDataFlat() ProductUnitPrice = 85.6, SellerName = @"David Haley", SellerCity = @"London", - Date = @"2007-01-07T00: 00: 00", + Date = @"2007-01-07T00:00:00", Value = 41.4, NumberOfUnits = 293 }); @@ -62,7 +62,7 @@ public PivotDataFlat() ProductUnitPrice = 18.2, SellerName = @"John Smith", SellerCity = @"Seattle", - Date = @"2007-01-08T00: 00: 00", + Date = @"2007-01-08T00:00:00", Value = 60.6, NumberOfUnits = 240 }); @@ -72,7 +72,7 @@ public PivotDataFlat() ProductUnitPrice = 68.4, SellerName = @"Larry Lieb", SellerCity = @"Tokyo", - Date = @"2007-01-12T00: 00: 00", + Date = @"2007-01-12T00:00:00", Value = 38, NumberOfUnits = 456 }); @@ -82,7 +82,7 @@ public PivotDataFlat() ProductUnitPrice = 16.2, SellerName = @"Walter Pang", SellerCity = @"Sofia", - Date = @"2007-02-09T00: 00: 00", + Date = @"2007-02-09T00:00:00", Value = 89.2, NumberOfUnits = 492 }); @@ -92,7 +92,7 @@ public PivotDataFlat() ProductUnitPrice = 35.2, SellerName = @"Benjamin Dupree", SellerCity = @"Tokyo", - Date = @"2007-02-16T00: 00: 00", + Date = @"2007-02-16T00:00:00", Value = 2, NumberOfUnits = 78 }); @@ -102,7 +102,7 @@ public PivotDataFlat() ProductUnitPrice = 73.2, SellerName = @"Nicholas Carmona", SellerCity = @"Mellvile", - Date = @"2007-02-17T00: 00: 00", + Date = @"2007-02-17T00:00:00", Value = 4.6, NumberOfUnits = 150 }); @@ -112,7 +112,7 @@ public PivotDataFlat() ProductUnitPrice = 73.6, SellerName = @"Nicholas Carmona", SellerCity = @"London", - Date = @"2007-02-19T00: 00: 00", + Date = @"2007-02-19T00:00:00", Value = 36.2, NumberOfUnits = 262 }); @@ -122,7 +122,7 @@ public PivotDataFlat() ProductUnitPrice = 47.2, SellerName = @"Monica Freitag", SellerCity = @"Sofia", - Date = @"2007-02-21T00: 00: 00", + Date = @"2007-02-21T00:00:00", Value = 18.8, NumberOfUnits = 125 }); @@ -132,7 +132,7 @@ public PivotDataFlat() ProductUnitPrice = 51.4, SellerName = @"Kathe Pettel", SellerCity = @"Sofia", - Date = @"2007-03-04T00: 00: 00", + Date = @"2007-03-04T00:00:00", Value = 11.6, NumberOfUnits = 42 }); @@ -142,7 +142,7 @@ public PivotDataFlat() ProductUnitPrice = 27.6, SellerName = @"David Haley", SellerCity = @"Tokyo", - Date = @"2007-03-04T00: 00: 00", + Date = @"2007-03-04T00:00:00", Value = 41.4, NumberOfUnits = 282 }); @@ -152,7 +152,7 @@ public PivotDataFlat() ProductUnitPrice = 22.4, SellerName = @"Antonio Charbonneau", SellerCity = @"Berlin", - Date = @"2007-03-17T00: 00: 00", + Date = @"2007-03-17T00:00:00", Value = 59.8, NumberOfUnits = 305 }); @@ -162,7 +162,7 @@ public PivotDataFlat() ProductUnitPrice = 85.4, SellerName = @"Glenn Landeros", SellerCity = @"Tokyo", - Date = @"2007-03-23T00: 00: 00", + Date = @"2007-03-23T00:00:00", Value = 31.4, NumberOfUnits = 265 }); @@ -172,7 +172,7 @@ public PivotDataFlat() ProductUnitPrice = 80.8, SellerName = @"Elisa Longbottom", SellerCity = @"Mellvile", - Date = @"2007-03-25T00: 00: 00", + Date = @"2007-03-25T00:00:00", Value = 90.4, NumberOfUnits = 350 }); @@ -182,7 +182,7 @@ public PivotDataFlat() ProductUnitPrice = 64.6, SellerName = @"Glenn Landeros", SellerCity = @"Mellvile", - Date = @"2007-03-27T00: 00: 00", + Date = @"2007-03-27T00:00:00", Value = 95.4, NumberOfUnits = 82 }); @@ -192,7 +192,7 @@ public PivotDataFlat() ProductUnitPrice = 50, SellerName = @"Harry Tyler", SellerCity = @"New York", - Date = @"2007-04-02T00: 00: 00", + Date = @"2007-04-02T00:00:00", Value = 1.4, NumberOfUnits = 67 }); @@ -202,7 +202,7 @@ public PivotDataFlat() ProductUnitPrice = 16.4, SellerName = @"Brandon Mckim", SellerCity = @"Mellvile", - Date = @"2007-04-04T00: 00: 00", + Date = @"2007-04-04T00:00:00", Value = 25.4, NumberOfUnits = 370 }); @@ -212,7 +212,7 @@ public PivotDataFlat() ProductUnitPrice = 50, SellerName = @"Monica Freitag", SellerCity = @"Berlin", - Date = @"2007-04-12T00: 00: 00", + Date = @"2007-04-12T00:00:00", Value = 46.4, NumberOfUnits = 228 }); @@ -222,7 +222,7 @@ public PivotDataFlat() ProductUnitPrice = 44.8, SellerName = @"Bryan Culver", SellerCity = @"Tokyo", - Date = @"2007-04-15T00: 00: 00", + Date = @"2007-04-15T00:00:00", Value = 82.2, NumberOfUnits = 272 }); @@ -232,7 +232,7 @@ public PivotDataFlat() ProductUnitPrice = 44.4, SellerName = @"Russell Shorter", SellerCity = @"Berlin", - Date = @"2007-04-18T00: 00: 00", + Date = @"2007-04-18T00:00:00", Value = 84, NumberOfUnits = 227 }); @@ -242,7 +242,7 @@ public PivotDataFlat() ProductUnitPrice = 39.4, SellerName = @"Stanley Brooker", SellerCity = @"Mellvile", - Date = @"2007-04-18T00: 00: 00", + Date = @"2007-04-18T00:00:00", Value = 94.4, NumberOfUnits = 248 }); @@ -252,7 +252,7 @@ public PivotDataFlat() ProductUnitPrice = 36.6, SellerName = @"Benjamin Meekins", SellerCity = @"Tokyo", - Date = @"2007-04-21T00: 00: 00", + Date = @"2007-04-21T00:00:00", Value = 45.8, NumberOfUnits = 414 }); @@ -262,7 +262,7 @@ public PivotDataFlat() ProductUnitPrice = 75.8, SellerName = @"Walter Pang", SellerCity = @"London", - Date = @"2007-04-25T00: 00: 00", + Date = @"2007-04-25T00:00:00", Value = 97.6, NumberOfUnits = 43 }); @@ -272,7 +272,7 @@ public PivotDataFlat() ProductUnitPrice = 57.8, SellerName = @"Antonio Charbonneau", SellerCity = @"Mellvile", - Date = @"2007-04-26T00: 00: 00", + Date = @"2007-04-26T00:00:00", Value = 21, NumberOfUnits = 71 }); @@ -282,7 +282,7 @@ public PivotDataFlat() ProductUnitPrice = 40.2, SellerName = @"Stanley Brooker", SellerCity = @"New York", - Date = @"2007-05-14T00: 00: 00", + Date = @"2007-05-14T00:00:00", Value = 72, NumberOfUnits = 321 }); @@ -292,7 +292,7 @@ public PivotDataFlat() ProductUnitPrice = 49.6, SellerName = @"Elisa Longbottom", SellerCity = @"London", - Date = @"2007-05-17T00: 00: 00", + Date = @"2007-05-17T00:00:00", Value = 49.6, NumberOfUnits = 329 }); @@ -302,7 +302,7 @@ public PivotDataFlat() ProductUnitPrice = 56.6, SellerName = @"Benjamin Dupree", SellerCity = @"London", - Date = @"2007-05-17T00: 00: 00", + Date = @"2007-05-17T00:00:00", Value = 72.8, NumberOfUnits = 88 }); @@ -312,7 +312,7 @@ public PivotDataFlat() ProductUnitPrice = 67.2, SellerName = @"Glenn Landeros", SellerCity = @"New York", - Date = @"2007-05-26T00: 00: 00", + Date = @"2007-05-26T00:00:00", Value = 56.2, NumberOfUnits = 366 }); @@ -322,7 +322,7 @@ public PivotDataFlat() ProductUnitPrice = 14.6, SellerName = @"Walter Pang", SellerCity = @"Sofia", - Date = @"2007-06-02T00: 00: 00", + Date = @"2007-06-02T00:00:00", Value = 81.4, NumberOfUnits = 450 }); @@ -332,7 +332,7 @@ public PivotDataFlat() ProductUnitPrice = 89.4, SellerName = @"Howard Sprouse", SellerCity = @"Seattle", - Date = @"2007-06-06T00: 00: 00", + Date = @"2007-06-06T00:00:00", Value = 19, NumberOfUnits = 475 }); @@ -342,7 +342,7 @@ public PivotDataFlat() ProductUnitPrice = 33.8, SellerName = @"Nicholas Carmona", SellerCity = @"Seattle", - Date = @"2007-06-11T00: 00: 00", + Date = @"2007-06-11T00:00:00", Value = 55, NumberOfUnits = 195 }); @@ -352,7 +352,7 @@ public PivotDataFlat() ProductUnitPrice = 54.2, SellerName = @"Harold Garvin", SellerCity = @"Sofia", - Date = @"2007-06-17T00: 00: 00", + Date = @"2007-06-17T00:00:00", Value = 71.6, NumberOfUnits = 458 }); @@ -362,7 +362,7 @@ public PivotDataFlat() ProductUnitPrice = 18.4, SellerName = @"Benjamin Dupree", SellerCity = @"Sofia", - Date = @"2007-07-04T00: 00: 00", + Date = @"2007-07-04T00:00:00", Value = 24.2, NumberOfUnits = 7 }); @@ -372,7 +372,7 @@ public PivotDataFlat() ProductUnitPrice = 96.2, SellerName = @"Elisa Longbottom", SellerCity = @"New York", - Date = @"2007-07-08T00: 00: 00", + Date = @"2007-07-08T00:00:00", Value = 57.6, NumberOfUnits = 158 }); @@ -382,7 +382,7 @@ public PivotDataFlat() ProductUnitPrice = 23, SellerName = @"Benjamin Meekins", SellerCity = @"Tokyo", - Date = @"2007-07-09T00: 00: 00", + Date = @"2007-07-09T00:00:00", Value = 58.8, NumberOfUnits = 34 }); @@ -392,7 +392,7 @@ public PivotDataFlat() ProductUnitPrice = 52.8, SellerName = @"Larry Lieb", SellerCity = @"Seattle", - Date = @"2007-07-10T00: 00: 00", + Date = @"2007-07-10T00:00:00", Value = 32.4, NumberOfUnits = 412 }); @@ -402,7 +402,7 @@ public PivotDataFlat() ProductUnitPrice = 62.2, SellerName = @"John Smith", SellerCity = @"Sofia", - Date = @"2007-07-15T00: 00: 00", + Date = @"2007-07-15T00:00:00", Value = 85, NumberOfUnits = 10 }); @@ -412,7 +412,7 @@ public PivotDataFlat() ProductUnitPrice = 10.8, SellerName = @"Antonio Charbonneau", SellerCity = @"New York", - Date = @"2007-07-16T00: 00: 00", + Date = @"2007-07-16T00:00:00", Value = 52.2, NumberOfUnits = 466 }); @@ -422,7 +422,7 @@ public PivotDataFlat() ProductUnitPrice = 4.8, SellerName = @"Stanley Brooker", SellerCity = @"London", - Date = @"2007-07-20T00: 00: 00", + Date = @"2007-07-20T00:00:00", Value = 34.2, NumberOfUnits = 248 }); @@ -432,7 +432,7 @@ public PivotDataFlat() ProductUnitPrice = 43.8, SellerName = @"Brandon Mckim", SellerCity = @"Mellvile", - Date = @"2007-07-24T00: 00: 00", + Date = @"2007-07-24T00:00:00", Value = 45.6, NumberOfUnits = 307 }); @@ -442,7 +442,7 @@ public PivotDataFlat() ProductUnitPrice = 76.4, SellerName = @"Glenn Landeros", SellerCity = @"London", - Date = @"2007-07-26T00: 00: 00", + Date = @"2007-07-26T00:00:00", Value = 26.2, NumberOfUnits = 445 }); @@ -452,7 +452,7 @@ public PivotDataFlat() ProductUnitPrice = 34.4, SellerName = @"Bryan Culver", SellerCity = @"New York", - Date = @"2007-08-01T00: 00: 00", + Date = @"2007-08-01T00:00:00", Value = 89.2, NumberOfUnits = 480 }); @@ -462,7 +462,7 @@ public PivotDataFlat() ProductUnitPrice = 68.6, SellerName = @"Howard Sprouse", SellerCity = @"Berlin", - Date = @"2007-08-02T00: 00: 00", + Date = @"2007-08-02T00:00:00", Value = 38.2, NumberOfUnits = 390 }); @@ -472,7 +472,7 @@ public PivotDataFlat() ProductUnitPrice = 65.2, SellerName = @"Larry Lieb", SellerCity = @"Mellvile", - Date = @"2007-08-05T00: 00: 00", + Date = @"2007-08-05T00:00:00", Value = 23.2, NumberOfUnits = 388 }); @@ -482,7 +482,7 @@ public PivotDataFlat() ProductUnitPrice = 45, SellerName = @"Russell Shorter", SellerCity = @"Seattle", - Date = @"2007-08-19T00: 00: 00", + Date = @"2007-08-19T00:00:00", Value = 23.4, NumberOfUnits = 37 }); @@ -492,7 +492,7 @@ public PivotDataFlat() ProductUnitPrice = 93.6, SellerName = @"John Smith", SellerCity = @"New York", - Date = @"2007-08-24T00: 00: 00", + Date = @"2007-08-24T00:00:00", Value = 17.4, NumberOfUnits = 237 }); @@ -502,7 +502,7 @@ public PivotDataFlat() ProductUnitPrice = 94.4, SellerName = @"Harry Tyler", SellerCity = @"Seattle", - Date = @"2007-08-26T00: 00: 00", + Date = @"2007-08-26T00:00:00", Value = 54.6, NumberOfUnits = 396 }); @@ -512,7 +512,7 @@ public PivotDataFlat() ProductUnitPrice = 72.4, SellerName = @"David Haley", SellerCity = @"Tokyo", - Date = @"2007-08-26T00: 00: 00", + Date = @"2007-08-26T00:00:00", Value = 61, NumberOfUnits = 3 }); @@ -522,7 +522,7 @@ public PivotDataFlat() ProductUnitPrice = 80.6, SellerName = @"Russell Shorter", SellerCity = @"New York", - Date = @"2007-09-02T00: 00: 00", + Date = @"2007-09-02T00:00:00", Value = 85.2, NumberOfUnits = 330 }); @@ -532,7 +532,7 @@ public PivotDataFlat() ProductUnitPrice = 65.4, SellerName = @"Benjamin Dupree", SellerCity = @"London", - Date = @"2007-09-04T00: 00: 00", + Date = @"2007-09-04T00:00:00", Value = 51.2, NumberOfUnits = 143 }); @@ -542,7 +542,7 @@ public PivotDataFlat() ProductUnitPrice = 30.6, SellerName = @"Bryan Culver", SellerCity = @"Seattle", - Date = @"2007-09-05T00: 00: 00", + Date = @"2007-09-05T00:00:00", Value = 55.2, NumberOfUnits = 318 }); @@ -552,7 +552,7 @@ public PivotDataFlat() ProductUnitPrice = 7.6, SellerName = @"Alfredo Fetuchini", SellerCity = @"Seattle", - Date = @"2007-09-06T00: 00: 00", + Date = @"2007-09-06T00:00:00", Value = 41.8, NumberOfUnits = 393 }); @@ -562,7 +562,7 @@ public PivotDataFlat() ProductUnitPrice = 47, SellerName = @"Harold Garvin", SellerCity = @"Seattle", - Date = @"2007-09-10T00: 00: 00", + Date = @"2007-09-10T00:00:00", Value = 9.2, NumberOfUnits = 129 }); @@ -572,7 +572,7 @@ public PivotDataFlat() ProductUnitPrice = 38, SellerName = @"Glenn Landeros", SellerCity = @"London", - Date = @"2007-09-17T00: 00: 00", + Date = @"2007-09-17T00:00:00", Value = 25.6, NumberOfUnits = 426 }); @@ -582,7 +582,7 @@ public PivotDataFlat() ProductUnitPrice = 2.6, SellerName = @"Harry Tyler", SellerCity = @"London", - Date = @"2007-09-18T00: 00: 00", + Date = @"2007-09-18T00:00:00", Value = 36.4, NumberOfUnits = 217 }); @@ -592,7 +592,7 @@ public PivotDataFlat() ProductUnitPrice = 77.6, SellerName = @"John Smith", SellerCity = @"New York", - Date = @"2007-09-20T00: 00: 00", + Date = @"2007-09-20T00:00:00", Value = 28, NumberOfUnits = 152 }); @@ -602,7 +602,7 @@ public PivotDataFlat() ProductUnitPrice = 97.2, SellerName = @"Benjamin Meekins", SellerCity = @"Seattle", - Date = @"2007-09-25T00: 00: 00", + Date = @"2007-09-25T00:00:00", Value = 21.8, NumberOfUnits = 452 }); @@ -612,7 +612,7 @@ public PivotDataFlat() ProductUnitPrice = 19.8, SellerName = @"Carl Costello", SellerCity = @"Seattle", - Date = @"2007-10-02T00: 00: 00", + Date = @"2007-10-02T00:00:00", Value = 98.4, NumberOfUnits = 499 }); @@ -622,7 +622,7 @@ public PivotDataFlat() ProductUnitPrice = 32.8, SellerName = @"Mark Slater", SellerCity = @"Seattle", - Date = @"2007-10-06T00: 00: 00", + Date = @"2007-10-06T00:00:00", Value = 79.6, NumberOfUnits = 169 }); @@ -632,7 +632,7 @@ public PivotDataFlat() ProductUnitPrice = 22, SellerName = @"Nicholas Carmona", SellerCity = @"Berlin", - Date = @"2007-10-14T00: 00: 00", + Date = @"2007-10-14T00:00:00", Value = 69.6, NumberOfUnits = 386 }); @@ -642,7 +642,7 @@ public PivotDataFlat() ProductUnitPrice = 35.6, SellerName = @"Russell Shorter", SellerCity = @"Sofia", - Date = @"2007-10-14T00: 00: 00", + Date = @"2007-10-14T00:00:00", Value = 27.8, NumberOfUnits = 454 }); @@ -652,7 +652,7 @@ public PivotDataFlat() ProductUnitPrice = 47, SellerName = @"Elisa Longbottom", SellerCity = @"New York", - Date = @"2007-10-25T00: 00: 00", + Date = @"2007-10-25T00:00:00", Value = 82.2, NumberOfUnits = 334 }); @@ -662,7 +662,7 @@ public PivotDataFlat() ProductUnitPrice = 41.2, SellerName = @"Lydia Burson", SellerCity = @"Tokyo", - Date = @"2007-10-26T00: 00: 00", + Date = @"2007-10-26T00:00:00", Value = 54.4, NumberOfUnits = 107 }); @@ -672,7 +672,7 @@ public PivotDataFlat() ProductUnitPrice = 13.8, SellerName = @"Mark Slater", SellerCity = @"Sofia", - Date = @"2007-11-07T00: 00: 00", + Date = @"2007-11-07T00:00:00", Value = 86.2, NumberOfUnits = 275 }); @@ -682,7 +682,7 @@ public PivotDataFlat() ProductUnitPrice = 64.2, SellerName = @"Monica Freitag", SellerCity = @"London", - Date = @"2007-11-09T00: 00: 00", + Date = @"2007-11-09T00:00:00", Value = 37.8, NumberOfUnits = 241 }); @@ -692,7 +692,7 @@ public PivotDataFlat() ProductUnitPrice = 1.2, SellerName = @"Larry Lieb", SellerCity = @"London", - Date = @"2007-11-11T00: 00: 00", + Date = @"2007-11-11T00:00:00", Value = 75.2, NumberOfUnits = 177 }); @@ -702,7 +702,7 @@ public PivotDataFlat() ProductUnitPrice = 57.8, SellerName = @"Monica Freitag", SellerCity = @"Sofia", - Date = @"2007-11-13T00: 00: 00", + Date = @"2007-11-13T00:00:00", Value = 58.6, NumberOfUnits = 494 }); @@ -712,7 +712,7 @@ public PivotDataFlat() ProductUnitPrice = 39.6, SellerName = @"Lydia Burson", SellerCity = @"Mellvile", - Date = @"2007-11-19T00: 00: 00", + Date = @"2007-11-19T00:00:00", Value = 40.8, NumberOfUnits = 451 }); @@ -722,7 +722,7 @@ public PivotDataFlat() ProductUnitPrice = 5.2, SellerName = @"Stanley Brooker", SellerCity = @"Tokyo", - Date = @"2008-01-01T00: 00: 00", + Date = @"2008-01-01T00:00:00", Value = 91.8, NumberOfUnits = 125 }); @@ -732,7 +732,7 @@ public PivotDataFlat() ProductUnitPrice = 53.4, SellerName = @"Kathe Pettel", SellerCity = @"London", - Date = @"2008-01-02T00: 00: 00", + Date = @"2008-01-02T00:00:00", Value = 31, NumberOfUnits = 103 }); @@ -742,7 +742,7 @@ public PivotDataFlat() ProductUnitPrice = 52.2, SellerName = @"Larry Lieb", SellerCity = @"New York", - Date = @"2008-01-03T00: 00: 00", + Date = @"2008-01-03T00:00:00", Value = 43, NumberOfUnits = 224 }); @@ -752,7 +752,7 @@ public PivotDataFlat() ProductUnitPrice = 17.8, SellerName = @"Nicholas Carmona", SellerCity = @"Mellvile", - Date = @"2008-01-07T00: 00: 00", + Date = @"2008-01-07T00:00:00", Value = 47.6, NumberOfUnits = 498 }); @@ -762,7 +762,7 @@ public PivotDataFlat() ProductUnitPrice = 80.8, SellerName = @"Benjamin Dupree", SellerCity = @"London", - Date = @"2008-01-08T00: 00: 00", + Date = @"2008-01-08T00:00:00", Value = 15.6, NumberOfUnits = 142 }); @@ -772,7 +772,7 @@ public PivotDataFlat() ProductUnitPrice = 95.4, SellerName = @"Larry Lieb", SellerCity = @"Berlin", - Date = @"2008-01-21T00: 00: 00", + Date = @"2008-01-21T00:00:00", Value = 87.2, NumberOfUnits = 487 }); @@ -782,7 +782,7 @@ public PivotDataFlat() ProductUnitPrice = 21.8, SellerName = @"David Haley", SellerCity = @"Mellvile", - Date = @"2008-01-27T00: 00: 00", + Date = @"2008-01-27T00:00:00", Value = 14.6, NumberOfUnits = 331 }); @@ -792,7 +792,7 @@ public PivotDataFlat() ProductUnitPrice = 30, SellerName = @"Glenn Landeros", SellerCity = @"London", - Date = @"2008-02-03T00: 00: 00", + Date = @"2008-02-03T00:00:00", Value = 99.2, NumberOfUnits = 418 }); @@ -802,7 +802,7 @@ public PivotDataFlat() ProductUnitPrice = 39.8, SellerName = @"Benjamin Meekins", SellerCity = @"New York", - Date = @"2008-02-04T00: 00: 00", + Date = @"2008-02-04T00:00:00", Value = 61, NumberOfUnits = 214 }); @@ -812,7 +812,7 @@ public PivotDataFlat() ProductUnitPrice = 40.4, SellerName = @"Elisa Longbottom", SellerCity = @"Mellvile", - Date = @"2008-02-05T00: 00: 00", + Date = @"2008-02-05T00:00:00", Value = 81.8, NumberOfUnits = 229 }); @@ -822,7 +822,7 @@ public PivotDataFlat() ProductUnitPrice = 35.2, SellerName = @"Alfredo Fetuchini", SellerCity = @"London", - Date = @"2008-02-05T00: 00: 00", + Date = @"2008-02-05T00:00:00", Value = 54.4, NumberOfUnits = 16 }); @@ -832,7 +832,7 @@ public PivotDataFlat() ProductUnitPrice = 41.8, SellerName = @"Harry Tyler", SellerCity = @"Sofia", - Date = @"2008-02-08T00: 00: 00", + Date = @"2008-02-08T00:00:00", Value = 18, NumberOfUnits = 216 }); @@ -842,7 +842,7 @@ public PivotDataFlat() ProductUnitPrice = 0.8, SellerName = @"Harry Tyler", SellerCity = @"Sofia", - Date = @"2008-02-09T00: 00: 00", + Date = @"2008-02-09T00:00:00", Value = 85, NumberOfUnits = 486 }); @@ -852,7 +852,7 @@ public PivotDataFlat() ProductUnitPrice = 37.6, SellerName = @"Elisa Longbottom", SellerCity = @"Tokyo", - Date = @"2008-02-13T00: 00: 00", + Date = @"2008-02-13T00:00:00", Value = 45.2, NumberOfUnits = 172 }); @@ -862,7 +862,7 @@ public PivotDataFlat() ProductUnitPrice = 20.8, SellerName = @"Antonio Charbonneau", SellerCity = @"New York", - Date = @"2008-02-21T00: 00: 00", + Date = @"2008-02-21T00:00:00", Value = 60.6, NumberOfUnits = 102 }); @@ -872,7 +872,7 @@ public PivotDataFlat() ProductUnitPrice = 70.8, SellerName = @"Kathe Pettel", SellerCity = @"Seattle", - Date = @"2008-02-24T00: 00: 00", + Date = @"2008-02-24T00:00:00", Value = 43, NumberOfUnits = 36 }); @@ -882,7 +882,7 @@ public PivotDataFlat() ProductUnitPrice = 53.4, SellerName = @"Alfredo Fetuchini", SellerCity = @"Mellvile", - Date = @"2008-02-25T00: 00: 00", + Date = @"2008-02-25T00:00:00", Value = 11, NumberOfUnits = 71 }); @@ -892,7 +892,7 @@ public PivotDataFlat() ProductUnitPrice = 25, SellerName = @"Alfredo Fetuchini", SellerCity = @"Mellvile", - Date = @"2008-02-25T00: 00: 00", + Date = @"2008-02-25T00:00:00", Value = 17, NumberOfUnits = 53 }); @@ -902,7 +902,7 @@ public PivotDataFlat() ProductUnitPrice = 64.6, SellerName = @"Antonio Charbonneau", SellerCity = @"Tokyo", - Date = @"2008-02-25T00: 00: 00", + Date = @"2008-02-25T00:00:00", Value = 99, NumberOfUnits = 104 }); @@ -912,7 +912,7 @@ public PivotDataFlat() ProductUnitPrice = 9.6, SellerName = @"Brandon Mckim", SellerCity = @"Tokyo", - Date = @"2008-02-26T00: 00: 00", + Date = @"2008-02-26T00:00:00", Value = 96.2, NumberOfUnits = 294 }); @@ -922,7 +922,7 @@ public PivotDataFlat() ProductUnitPrice = 41.2, SellerName = @"Antonio Charbonneau", SellerCity = @"Sofia", - Date = @"2008-03-03T00: 00: 00", + Date = @"2008-03-03T00:00:00", Value = 93.8, NumberOfUnits = 454 }); @@ -932,7 +932,7 @@ public PivotDataFlat() ProductUnitPrice = 37, SellerName = @"Stanley Brooker", SellerCity = @"Berlin", - Date = @"2008-03-05T00: 00: 00", + Date = @"2008-03-05T00:00:00", Value = 82.8, NumberOfUnits = 492 }); @@ -942,7 +942,7 @@ public PivotDataFlat() ProductUnitPrice = 16.8, SellerName = @"Harry Tyler", SellerCity = @"New York", - Date = @"2008-03-08T00: 00: 00", + Date = @"2008-03-08T00:00:00", Value = 0.8, NumberOfUnits = 132 }); @@ -952,7 +952,7 @@ public PivotDataFlat() ProductUnitPrice = 24.8, SellerName = @"Alfredo Fetuchini", SellerCity = @"New York", - Date = @"2008-03-09T00: 00: 00", + Date = @"2008-03-09T00:00:00", Value = 88.6, NumberOfUnits = 225 }); @@ -962,7 +962,7 @@ public PivotDataFlat() ProductUnitPrice = 65.6, SellerName = @"David Haley", SellerCity = @"Tokyo", - Date = @"2008-03-10T00: 00: 00", + Date = @"2008-03-10T00:00:00", Value = 69.2, NumberOfUnits = 422 }); @@ -972,7 +972,7 @@ public PivotDataFlat() ProductUnitPrice = 70.6, SellerName = @"Glenn Landeros", SellerCity = @"London", - Date = @"2008-03-12T00: 00: 00", + Date = @"2008-03-12T00:00:00", Value = 97.2, NumberOfUnits = 303 }); @@ -982,7 +982,7 @@ public PivotDataFlat() ProductUnitPrice = 65.2, SellerName = @"Carl Costello", SellerCity = @"London", - Date = @"2008-03-13T00: 00: 00", + Date = @"2008-03-13T00:00:00", Value = 46.4, NumberOfUnits = 319 }); @@ -992,7 +992,7 @@ public PivotDataFlat() ProductUnitPrice = 39.6, SellerName = @"Harold Garvin", SellerCity = @"London", - Date = @"2008-03-14T00: 00: 00", + Date = @"2008-03-14T00:00:00", Value = 48.6, NumberOfUnits = 262 }); @@ -1002,7 +1002,7 @@ public PivotDataFlat() ProductUnitPrice = 50.8, SellerName = @"Harold Garvin", SellerCity = @"Berlin", - Date = @"2008-03-23T00: 00: 00", + Date = @"2008-03-23T00:00:00", Value = 91.8, NumberOfUnits = 345 }); @@ -1012,7 +1012,7 @@ public PivotDataFlat() ProductUnitPrice = 88.4, SellerName = @"David Haley", SellerCity = @"Tokyo", - Date = @"2008-04-03T00: 00: 00", + Date = @"2008-04-03T00:00:00", Value = 87.4, NumberOfUnits = 407 }); @@ -1022,7 +1022,7 @@ public PivotDataFlat() ProductUnitPrice = 47.4, SellerName = @"Walter Pang", SellerCity = @"Berlin", - Date = @"2008-04-04T00: 00: 00", + Date = @"2008-04-04T00:00:00", Value = 15.2, NumberOfUnits = 121 }); @@ -1032,7 +1032,7 @@ public PivotDataFlat() ProductUnitPrice = 30.4, SellerName = @"Larry Lieb", SellerCity = @"Seattle", - Date = @"2008-04-06T00: 00: 00", + Date = @"2008-04-06T00:00:00", Value = 44.4, NumberOfUnits = 30 }); @@ -1042,7 +1042,7 @@ public PivotDataFlat() ProductUnitPrice = 88.2, SellerName = @"Harold Garvin", SellerCity = @"Berlin", - Date = @"2008-04-11T00: 00: 00", + Date = @"2008-04-11T00:00:00", Value = 25.4, NumberOfUnits = 293 }); @@ -1052,7 +1052,7 @@ public PivotDataFlat() ProductUnitPrice = 16.6, SellerName = @"David Haley", SellerCity = @"Sofia", - Date = @"2008-04-12T00: 00: 00", + Date = @"2008-04-12T00:00:00", Value = 55.2, NumberOfUnits = 271 }); @@ -1062,7 +1062,7 @@ public PivotDataFlat() ProductUnitPrice = 95.2, SellerName = @"Howard Sprouse", SellerCity = @"Sofia", - Date = @"2008-04-18T00: 00: 00", + Date = @"2008-04-18T00:00:00", Value = 25.8, NumberOfUnits = 107 }); @@ -1072,7 +1072,7 @@ public PivotDataFlat() ProductUnitPrice = 7.8, SellerName = @"Bryan Culver", SellerCity = @"Mellvile", - Date = @"2008-04-18T00: 00: 00", + Date = @"2008-04-18T00:00:00", Value = 54.6, NumberOfUnits = 87 }); @@ -1082,7 +1082,7 @@ public PivotDataFlat() ProductUnitPrice = 94.8, SellerName = @"David Haley", SellerCity = @"Tokyo", - Date = @"2008-04-23T00: 00: 00", + Date = @"2008-04-23T00:00:00", Value = 79, NumberOfUnits = 319 }); @@ -1092,7 +1092,7 @@ public PivotDataFlat() ProductUnitPrice = 37.2, SellerName = @"Lydia Burson", SellerCity = @"New York", - Date = @"2008-04-24T00: 00: 00", + Date = @"2008-04-24T00:00:00", Value = 21.6, NumberOfUnits = 346 }); @@ -1102,7 +1102,7 @@ public PivotDataFlat() ProductUnitPrice = 99.4, SellerName = @"Benjamin Dupree", SellerCity = @"London", - Date = @"2008-05-07T00: 00: 00", + Date = @"2008-05-07T00:00:00", Value = 77.8, NumberOfUnits = 382 }); @@ -1112,7 +1112,7 @@ public PivotDataFlat() ProductUnitPrice = 96.2, SellerName = @"Larry Lieb", SellerCity = @"New York", - Date = @"2008-05-11T00: 00: 00", + Date = @"2008-05-11T00:00:00", Value = 35.4, NumberOfUnits = 334 }); @@ -1122,7 +1122,7 @@ public PivotDataFlat() ProductUnitPrice = 26.2, SellerName = @"Harold Garvin", SellerCity = @"Tokyo", - Date = @"2008-05-13T00: 00: 00", + Date = @"2008-05-13T00:00:00", Value = 28.8, NumberOfUnits = 176 }); @@ -1132,7 +1132,7 @@ public PivotDataFlat() ProductUnitPrice = 80.8, SellerName = @"Mark Slater", SellerCity = @"Berlin", - Date = @"2008-05-19T00: 00: 00", + Date = @"2008-05-19T00:00:00", Value = 8.4, NumberOfUnits = 125 }); @@ -1142,7 +1142,7 @@ public PivotDataFlat() ProductUnitPrice = 78.4, SellerName = @"Russell Shorter", SellerCity = @"Mellvile", - Date = @"2008-05-19T00: 00: 00", + Date = @"2008-05-19T00:00:00", Value = 15, NumberOfUnits = 458 }); @@ -1152,7 +1152,7 @@ public PivotDataFlat() ProductUnitPrice = 94, SellerName = @"Benjamin Meekins", SellerCity = @"Berlin", - Date = @"2008-05-25T00: 00: 00", + Date = @"2008-05-25T00:00:00", Value = 68.6, NumberOfUnits = 331 }); @@ -1162,7 +1162,7 @@ public PivotDataFlat() ProductUnitPrice = 96.6, SellerName = @"Stanley Brooker", SellerCity = @"Mellvile", - Date = @"2008-05-27T00: 00: 00", + Date = @"2008-05-27T00:00:00", Value = 71, NumberOfUnits = 39 }); @@ -1172,7 +1172,7 @@ public PivotDataFlat() ProductUnitPrice = 37.6, SellerName = @"Claudia Kobayashi", SellerCity = @"London", - Date = @"2008-06-06T00: 00: 00", + Date = @"2008-06-06T00:00:00", Value = 97.2, NumberOfUnits = 238 }); @@ -1182,7 +1182,7 @@ public PivotDataFlat() ProductUnitPrice = 47, SellerName = @"Walter Pang", SellerCity = @"London", - Date = @"2008-06-07T00: 00: 00", + Date = @"2008-06-07T00:00:00", Value = 5.8, NumberOfUnits = 84 }); @@ -1192,7 +1192,7 @@ public PivotDataFlat() ProductUnitPrice = 80.2, SellerName = @"Mark Slater", SellerCity = @"Tokyo", - Date = @"2008-06-08T00: 00: 00", + Date = @"2008-06-08T00:00:00", Value = 24.8, NumberOfUnits = 363 }); @@ -1202,7 +1202,7 @@ public PivotDataFlat() ProductUnitPrice = 43.6, SellerName = @"Harry Tyler", SellerCity = @"New York", - Date = @"2008-06-08T00: 00: 00", + Date = @"2008-06-08T00:00:00", Value = 59, NumberOfUnits = 479 }); @@ -1212,7 +1212,7 @@ public PivotDataFlat() ProductUnitPrice = 56.4, SellerName = @"Kathe Pettel", SellerCity = @"Sofia", - Date = @"2008-06-11T00: 00: 00", + Date = @"2008-06-11T00:00:00", Value = 87.6, NumberOfUnits = 404 }); @@ -1222,7 +1222,7 @@ public PivotDataFlat() ProductUnitPrice = 81.8, SellerName = @"Glenn Landeros", SellerCity = @"London", - Date = @"2008-06-18T00: 00: 00", + Date = @"2008-06-18T00:00:00", Value = 80.4, NumberOfUnits = 478 }); @@ -1232,7 +1232,7 @@ public PivotDataFlat() ProductUnitPrice = 90.2, SellerName = @"Benjamin Meekins", SellerCity = @"Sofia", - Date = @"2008-06-19T00: 00: 00", + Date = @"2008-06-19T00:00:00", Value = 2.4, NumberOfUnits = 285 }); @@ -1242,7 +1242,7 @@ public PivotDataFlat() ProductUnitPrice = 99.4, SellerName = @"Kathe Pettel", SellerCity = @"Sofia", - Date = @"2008-06-22T00: 00: 00", + Date = @"2008-06-22T00:00:00", Value = 82.6, NumberOfUnits = 15 }); @@ -1252,7 +1252,7 @@ public PivotDataFlat() ProductUnitPrice = 30.8, SellerName = @"Brandon Mckim", SellerCity = @"Berlin", - Date = @"2008-06-26T00: 00: 00", + Date = @"2008-06-26T00:00:00", Value = 77.8, NumberOfUnits = 245 }); @@ -1262,7 +1262,7 @@ public PivotDataFlat() ProductUnitPrice = 99.4, SellerName = @"Nicholas Carmona", SellerCity = @"Mellvile", - Date = @"2008-07-01T00: 00: 00", + Date = @"2008-07-01T00:00:00", Value = 8.2, NumberOfUnits = 376 }); @@ -1272,7 +1272,7 @@ public PivotDataFlat() ProductUnitPrice = 73.4, SellerName = @"Claudia Kobayashi", SellerCity = @"New York", - Date = @"2008-07-02T00: 00: 00", + Date = @"2008-07-02T00:00:00", Value = 48.6, NumberOfUnits = 40 }); @@ -1282,7 +1282,7 @@ public PivotDataFlat() ProductUnitPrice = 43.6, SellerName = @"Larry Lieb", SellerCity = @"London", - Date = @"2008-07-10T00: 00: 00", + Date = @"2008-07-10T00:00:00", Value = 38, NumberOfUnits = 112 }); @@ -1292,7 +1292,7 @@ public PivotDataFlat() ProductUnitPrice = 16.4, SellerName = @"Antonio Charbonneau", SellerCity = @"New York", - Date = @"2008-07-15T00: 00: 00", + Date = @"2008-07-15T00:00:00", Value = 9.8, NumberOfUnits = 224 }); @@ -1302,7 +1302,7 @@ public PivotDataFlat() ProductUnitPrice = 71.4, SellerName = @"Stanley Brooker", SellerCity = @"Tokyo", - Date = @"2008-07-16T00: 00: 00", + Date = @"2008-07-16T00:00:00", Value = 66.4, NumberOfUnits = 145 }); @@ -1312,7 +1312,7 @@ public PivotDataFlat() ProductUnitPrice = 94.6, SellerName = @"Stanley Brooker", SellerCity = @"Mellvile", - Date = @"2008-07-21T00: 00: 00", + Date = @"2008-07-21T00:00:00", Value = 46.6, NumberOfUnits = 272 }); @@ -1322,7 +1322,7 @@ public PivotDataFlat() ProductUnitPrice = 50.8, SellerName = @"Claudia Kobayashi", SellerCity = @"London", - Date = @"2008-07-27T00: 00: 00", + Date = @"2008-07-27T00:00:00", Value = 90.2, NumberOfUnits = 278 }); @@ -1332,7 +1332,7 @@ public PivotDataFlat() ProductUnitPrice = 12.8, SellerName = @"Harry Tyler", SellerCity = @"Seattle", - Date = @"2008-07-27T00: 00: 00", + Date = @"2008-07-27T00:00:00", Value = 89.2, NumberOfUnits = 253 }); @@ -1342,7 +1342,7 @@ public PivotDataFlat() ProductUnitPrice = 35.8, SellerName = @"Nicholas Carmona", SellerCity = @"New York", - Date = @"2008-08-01T00: 00: 00", + Date = @"2008-08-01T00:00:00", Value = 28.4, NumberOfUnits = 255 }); @@ -1352,7 +1352,7 @@ public PivotDataFlat() ProductUnitPrice = 17.2, SellerName = @"David Haley", SellerCity = @"Seattle", - Date = @"2008-08-02T00: 00: 00", + Date = @"2008-08-02T00:00:00", Value = 0.6, NumberOfUnits = 46 }); @@ -1362,7 +1362,7 @@ public PivotDataFlat() ProductUnitPrice = 22.2, SellerName = @"Benjamin Dupree", SellerCity = @"Tokyo", - Date = @"2008-08-08T00: 00: 00", + Date = @"2008-08-08T00:00:00", Value = 58.6, NumberOfUnits = 279 }); @@ -1372,7 +1372,7 @@ public PivotDataFlat() ProductUnitPrice = 63, SellerName = @"Russell Shorter", SellerCity = @"Sofia", - Date = @"2008-08-08T00: 00: 00", + Date = @"2008-08-08T00:00:00", Value = 91.8, NumberOfUnits = 89 }); @@ -1382,7 +1382,7 @@ public PivotDataFlat() ProductUnitPrice = 83.8, SellerName = @"Larry Lieb", SellerCity = @"Sofia", - Date = @"2008-08-14T00: 00: 00", + Date = @"2008-08-14T00:00:00", Value = 52.6, NumberOfUnits = 17 }); @@ -1392,7 +1392,7 @@ public PivotDataFlat() ProductUnitPrice = 14.2, SellerName = @"Lydia Burson", SellerCity = @"Sofia", - Date = @"2008-08-21T00: 00: 00", + Date = @"2008-08-21T00:00:00", Value = 54, NumberOfUnits = 470 }); @@ -1402,7 +1402,7 @@ public PivotDataFlat() ProductUnitPrice = 34.6, SellerName = @"Elisa Longbottom", SellerCity = @"Mellvile", - Date = @"2008-08-25T00: 00: 00", + Date = @"2008-08-25T00:00:00", Value = 1.8, NumberOfUnits = 195 }); @@ -1412,7 +1412,7 @@ public PivotDataFlat() ProductUnitPrice = 86.8, SellerName = @"Lydia Burson", SellerCity = @"New York", - Date = @"2008-08-27T00: 00: 00", + Date = @"2008-08-27T00:00:00", Value = 23.8, NumberOfUnits = 173 }); @@ -1422,7 +1422,7 @@ public PivotDataFlat() ProductUnitPrice = 42.2, SellerName = @"Benjamin Dupree", SellerCity = @"New York", - Date = @"2008-09-01T00: 00: 00", + Date = @"2008-09-01T00:00:00", Value = 51.2, NumberOfUnits = 472 }); @@ -1432,7 +1432,7 @@ public PivotDataFlat() ProductUnitPrice = 25.8, SellerName = @"Larry Lieb", SellerCity = @"Seattle", - Date = @"2008-09-06T00: 00: 00", + Date = @"2008-09-06T00:00:00", Value = 88.4, NumberOfUnits = 148 }); @@ -1442,7 +1442,7 @@ public PivotDataFlat() ProductUnitPrice = 23.2, SellerName = @"Walter Pang", SellerCity = @"Mellvile", - Date = @"2008-09-06T00: 00: 00", + Date = @"2008-09-06T00:00:00", Value = 94.6, NumberOfUnits = 314 }); @@ -1452,7 +1452,7 @@ public PivotDataFlat() ProductUnitPrice = 83.8, SellerName = @"Nicholas Carmona", SellerCity = @"Seattle", - Date = @"2008-09-07T00: 00: 00", + Date = @"2008-09-07T00:00:00", Value = 66.8, NumberOfUnits = 431 }); @@ -1462,7 +1462,7 @@ public PivotDataFlat() ProductUnitPrice = 84.4, SellerName = @"Walter Pang", SellerCity = @"Mellvile", - Date = @"2008-09-07T00: 00: 00", + Date = @"2008-09-07T00:00:00", Value = 27.6, NumberOfUnits = 347 }); @@ -1472,7 +1472,7 @@ public PivotDataFlat() ProductUnitPrice = 7.4, SellerName = @"Harry Tyler", SellerCity = @"Berlin", - Date = @"2008-09-11T00: 00: 00", + Date = @"2008-09-11T00:00:00", Value = 2.8, NumberOfUnits = 27 }); @@ -1482,7 +1482,7 @@ public PivotDataFlat() ProductUnitPrice = 9.6, SellerName = @"Elisa Longbottom", SellerCity = @"Berlin", - Date = @"2008-09-12T00: 00: 00", + Date = @"2008-09-12T00:00:00", Value = 12, NumberOfUnits = 5 }); @@ -1492,7 +1492,7 @@ public PivotDataFlat() ProductUnitPrice = 50.8, SellerName = @"Larry Lieb", SellerCity = @"Mellvile", - Date = @"2008-09-19T00: 00: 00", + Date = @"2008-09-19T00:00:00", Value = 16.6, NumberOfUnits = 191 }); @@ -1502,7 +1502,7 @@ public PivotDataFlat() ProductUnitPrice = 80, SellerName = @"Bryan Culver", SellerCity = @"New York", - Date = @"2008-09-25T00: 00: 00", + Date = @"2008-09-25T00:00:00", Value = 84.4, NumberOfUnits = 421 }); @@ -1512,7 +1512,7 @@ public PivotDataFlat() ProductUnitPrice = 62.2, SellerName = @"Carl Costello", SellerCity = @"Seattle", - Date = @"2008-10-03T00: 00: 00", + Date = @"2008-10-03T00:00:00", Value = 29, NumberOfUnits = 297 }); @@ -1522,7 +1522,7 @@ public PivotDataFlat() ProductUnitPrice = 96.2, SellerName = @"Glenn Landeros", SellerCity = @"New York", - Date = @"2008-10-04T00: 00: 00", + Date = @"2008-10-04T00:00:00", Value = 15.8, NumberOfUnits = 128 }); @@ -1532,7 +1532,7 @@ public PivotDataFlat() ProductUnitPrice = 47, SellerName = @"Howard Sprouse", SellerCity = @"Mellvile", - Date = @"2008-10-13T00: 00: 00", + Date = @"2008-10-13T00:00:00", Value = 37.4, NumberOfUnits = 210 }); @@ -1542,7 +1542,7 @@ public PivotDataFlat() ProductUnitPrice = 35.8, SellerName = @"Russell Shorter", SellerCity = @"London", - Date = @"2008-10-14T00: 00: 00", + Date = @"2008-10-14T00:00:00", Value = 27, NumberOfUnits = 315 }); @@ -1552,7 +1552,7 @@ public PivotDataFlat() ProductUnitPrice = 79, SellerName = @"Benjamin Meekins", SellerCity = @"New York", - Date = @"2008-10-19T00: 00: 00", + Date = @"2008-10-19T00:00:00", Value = 69.8, NumberOfUnits = 489 }); @@ -1562,7 +1562,7 @@ public PivotDataFlat() ProductUnitPrice = 84.4, SellerName = @"Walter Pang", SellerCity = @"Mellvile", - Date = @"2008-10-21T00: 00: 00", + Date = @"2008-10-21T00:00:00", Value = 61.4, NumberOfUnits = 47 }); @@ -1572,7 +1572,7 @@ public PivotDataFlat() ProductUnitPrice = 25.6, SellerName = @"John Smith", SellerCity = @"Mellvile", - Date = @"2008-10-22T00: 00: 00", + Date = @"2008-10-22T00:00:00", Value = 69.4, NumberOfUnits = 92 }); @@ -1582,7 +1582,7 @@ public PivotDataFlat() ProductUnitPrice = 24, SellerName = @"Alfredo Fetuchini", SellerCity = @"Mellvile", - Date = @"2008-11-01T00: 00: 00", + Date = @"2008-11-01T00:00:00", Value = 81.2, NumberOfUnits = 30 }); @@ -1592,7 +1592,7 @@ public PivotDataFlat() ProductUnitPrice = 53.6, SellerName = @"Stanley Brooker", SellerCity = @"Berlin", - Date = @"2008-11-01T00: 00: 00", + Date = @"2008-11-01T00:00:00", Value = 15, NumberOfUnits = 132 }); @@ -1602,7 +1602,7 @@ public PivotDataFlat() ProductUnitPrice = 68.2, SellerName = @"Bryan Culver", SellerCity = @"London", - Date = @"2008-11-10T00: 00: 00", + Date = @"2008-11-10T00:00:00", Value = 6.2, NumberOfUnits = 368 }); @@ -1612,7 +1612,7 @@ public PivotDataFlat() ProductUnitPrice = 60, SellerName = @"Kathe Pettel", SellerCity = @"New York", - Date = @"2008-11-11T00: 00: 00", + Date = @"2008-11-11T00:00:00", Value = 39.2, NumberOfUnits = 482 }); @@ -1622,7 +1622,7 @@ public PivotDataFlat() ProductUnitPrice = 5.8, SellerName = @"Antonio Charbonneau", SellerCity = @"Mellvile", - Date = @"2008-11-11T00: 00: 00", + Date = @"2008-11-11T00:00:00", Value = 48.8, NumberOfUnits = 22 }); @@ -1632,7 +1632,7 @@ public PivotDataFlat() ProductUnitPrice = 96, SellerName = @"Claudia Kobayashi", SellerCity = @"London", - Date = @"2008-11-20T00: 00: 00", + Date = @"2008-11-20T00:00:00", Value = 87.2, NumberOfUnits = 159 }); @@ -1642,7 +1642,7 @@ public PivotDataFlat() ProductUnitPrice = 59.2, SellerName = @"Alfredo Fetuchini", SellerCity = @"Berlin", - Date = @"2008-11-25T00: 00: 00", + Date = @"2008-11-25T00:00:00", Value = 88.6, NumberOfUnits = 52 }); @@ -1652,7 +1652,7 @@ public PivotDataFlat() ProductUnitPrice = 94, SellerName = @"Harry Tyler", SellerCity = @"Tokyo", - Date = @"2009-01-05T00: 00: 00", + Date = @"2009-01-05T00:00:00", Value = 79.8, NumberOfUnits = 194 }); @@ -1662,7 +1662,7 @@ public PivotDataFlat() ProductUnitPrice = 12.8, SellerName = @"David Haley", SellerCity = @"Berlin", - Date = @"2009-01-08T00: 00: 00", + Date = @"2009-01-08T00:00:00", Value = 43, NumberOfUnits = 100 }); @@ -1672,7 +1672,7 @@ public PivotDataFlat() ProductUnitPrice = 38, SellerName = @"Benjamin Meekins", SellerCity = @"Berlin", - Date = @"2009-01-10T00: 00: 00", + Date = @"2009-01-10T00:00:00", Value = 48.4, NumberOfUnits = 252 }); @@ -1682,7 +1682,7 @@ public PivotDataFlat() ProductUnitPrice = 79.4, SellerName = @"Kathe Pettel", SellerCity = @"Tokyo", - Date = @"2009-01-13T00: 00: 00", + Date = @"2009-01-13T00:00:00", Value = 68.6, NumberOfUnits = 116 }); @@ -1692,7 +1692,7 @@ public PivotDataFlat() ProductUnitPrice = 91, SellerName = @"Elisa Longbottom", SellerCity = @"London", - Date = @"2009-01-14T00: 00: 00", + Date = @"2009-01-14T00:00:00", Value = 27.6, NumberOfUnits = 259 }); @@ -1702,7 +1702,7 @@ public PivotDataFlat() ProductUnitPrice = 100, SellerName = @"Glenn Landeros", SellerCity = @"London", - Date = @"2009-01-19T00: 00: 00", + Date = @"2009-01-19T00:00:00", Value = 56.8, NumberOfUnits = 217 }); @@ -1712,7 +1712,7 @@ public PivotDataFlat() ProductUnitPrice = 43.4, SellerName = @"Bryan Culver", SellerCity = @"Seattle", - Date = @"2009-01-22T00: 00: 00", + Date = @"2009-01-22T00:00:00", Value = 36.6, NumberOfUnits = 48 }); @@ -1722,7 +1722,7 @@ public PivotDataFlat() ProductUnitPrice = 0.8, SellerName = @"Stanley Brooker", SellerCity = @"New York", - Date = @"2009-02-02T00: 00: 00", + Date = @"2009-02-02T00:00:00", Value = 71.4, NumberOfUnits = 445 }); @@ -1732,7 +1732,7 @@ public PivotDataFlat() ProductUnitPrice = 60.6, SellerName = @"Kathe Pettel", SellerCity = @"Mellvile", - Date = @"2009-02-03T00: 00: 00", + Date = @"2009-02-03T00:00:00", Value = 44.6, NumberOfUnits = 90 }); @@ -1742,7 +1742,7 @@ public PivotDataFlat() ProductUnitPrice = 13.8, SellerName = @"Harry Tyler", SellerCity = @"Sofia", - Date = @"2009-02-07T00: 00: 00", + Date = @"2009-02-07T00:00:00", Value = 36.2, NumberOfUnits = 453 }); @@ -1752,7 +1752,7 @@ public PivotDataFlat() ProductUnitPrice = 44.2, SellerName = @"Harry Tyler", SellerCity = @"Mellvile", - Date = @"2009-02-07T00: 00: 00", + Date = @"2009-02-07T00:00:00", Value = 85.6, NumberOfUnits = 450 }); @@ -1762,7 +1762,7 @@ public PivotDataFlat() ProductUnitPrice = 94.4, SellerName = @"Lydia Burson", SellerCity = @"Sofia", - Date = @"2009-02-07T00: 00: 00", + Date = @"2009-02-07T00:00:00", Value = 48.2, NumberOfUnits = 152 }); @@ -1772,7 +1772,7 @@ public PivotDataFlat() ProductUnitPrice = 8.8, SellerName = @"Harry Tyler", SellerCity = @"Berlin", - Date = @"2009-02-16T00: 00: 00", + Date = @"2009-02-16T00:00:00", Value = 46.6, NumberOfUnits = 119 }); @@ -1782,7 +1782,7 @@ public PivotDataFlat() ProductUnitPrice = 79.2, SellerName = @"Kathe Pettel", SellerCity = @"Tokyo", - Date = @"2009-02-16T00: 00: 00", + Date = @"2009-02-16T00:00:00", Value = 29.2, NumberOfUnits = 463 }); @@ -1792,7 +1792,7 @@ public PivotDataFlat() ProductUnitPrice = 18.6, SellerName = @"Howard Sprouse", SellerCity = @"Tokyo", - Date = @"2009-02-17T00: 00: 00", + Date = @"2009-02-17T00:00:00", Value = 19.8, NumberOfUnits = 150 }); @@ -1802,7 +1802,7 @@ public PivotDataFlat() ProductUnitPrice = 28, SellerName = @"Walter Pang", SellerCity = @"Berlin", - Date = @"2009-02-19T00: 00: 00", + Date = @"2009-02-19T00:00:00", Value = 17.6, NumberOfUnits = 210 }); @@ -1812,7 +1812,7 @@ public PivotDataFlat() ProductUnitPrice = 67.2, SellerName = @"Kathe Pettel", SellerCity = @"Tokyo", - Date = @"2009-02-20T00: 00: 00", + Date = @"2009-02-20T00:00:00", Value = 36.4, NumberOfUnits = 150 }); @@ -1822,7 +1822,7 @@ public PivotDataFlat() ProductUnitPrice = 36, SellerName = @"Benjamin Meekins", SellerCity = @"London", - Date = @"2009-02-21T00: 00: 00", + Date = @"2009-02-21T00:00:00", Value = 74, NumberOfUnits = 97 }); @@ -1832,7 +1832,7 @@ public PivotDataFlat() ProductUnitPrice = 34.2, SellerName = @"Stanley Brooker", SellerCity = @"Berlin", - Date = @"2009-02-22T00: 00: 00", + Date = @"2009-02-22T00:00:00", Value = 86.4, NumberOfUnits = 256 }); @@ -1842,7 +1842,7 @@ public PivotDataFlat() ProductUnitPrice = 66.4, SellerName = @"Russell Shorter", SellerCity = @"London", - Date = @"2009-02-24T00: 00: 00", + Date = @"2009-02-24T00:00:00", Value = 53, NumberOfUnits = 172 }); @@ -1852,7 +1852,7 @@ public PivotDataFlat() ProductUnitPrice = 15, SellerName = @"Monica Freitag", SellerCity = @"Mellvile", - Date = @"2009-02-24T00: 00: 00", + Date = @"2009-02-24T00:00:00", Value = 5.2, NumberOfUnits = 489 }); @@ -1862,7 +1862,7 @@ public PivotDataFlat() ProductUnitPrice = 52, SellerName = @"Claudia Kobayashi", SellerCity = @"Sofia", - Date = @"2009-02-27T00: 00: 00", + Date = @"2009-02-27T00:00:00", Value = 9.2, NumberOfUnits = 222 }); @@ -1872,7 +1872,7 @@ public PivotDataFlat() ProductUnitPrice = 98.4, SellerName = @"Nicholas Carmona", SellerCity = @"Berlin", - Date = @"2009-03-03T00: 00: 00", + Date = @"2009-03-03T00:00:00", Value = 81.4, NumberOfUnits = 300 }); @@ -1882,7 +1882,7 @@ public PivotDataFlat() ProductUnitPrice = 72.8, SellerName = @"Harry Tyler", SellerCity = @"London", - Date = @"2009-03-03T00: 00: 00", + Date = @"2009-03-03T00:00:00", Value = 1.4, NumberOfUnits = 270 }); @@ -1892,7 +1892,7 @@ public PivotDataFlat() ProductUnitPrice = 16.4, SellerName = @"Claudia Kobayashi", SellerCity = @"London", - Date = @"2009-03-07T00: 00: 00", + Date = @"2009-03-07T00:00:00", Value = 81.4, NumberOfUnits = 263 }); @@ -1902,7 +1902,7 @@ public PivotDataFlat() ProductUnitPrice = 93.6, SellerName = @"Elisa Longbottom", SellerCity = @"Mellvile", - Date = @"2009-03-10T00: 00: 00", + Date = @"2009-03-10T00:00:00", Value = 22.8, NumberOfUnits = 28 }); @@ -1912,7 +1912,7 @@ public PivotDataFlat() ProductUnitPrice = 42.2, SellerName = @"Howard Sprouse", SellerCity = @"London", - Date = @"2009-03-15T00: 00: 00", + Date = @"2009-03-15T00:00:00", Value = 20.4, NumberOfUnits = 237 }); @@ -1922,7 +1922,7 @@ public PivotDataFlat() ProductUnitPrice = 55, SellerName = @"Claudia Kobayashi", SellerCity = @"Tokyo", - Date = @"2009-03-16T00: 00: 00", + Date = @"2009-03-16T00:00:00", Value = 64, NumberOfUnits = 171 }); @@ -1932,7 +1932,7 @@ public PivotDataFlat() ProductUnitPrice = 97.4, SellerName = @"Kathe Pettel", SellerCity = @"New York", - Date = @"2009-03-27T00: 00: 00", + Date = @"2009-03-27T00:00:00", Value = 24, NumberOfUnits = 251 }); @@ -1942,7 +1942,7 @@ public PivotDataFlat() ProductUnitPrice = 51, SellerName = @"Antonio Charbonneau", SellerCity = @"London", - Date = @"2009-04-01T00: 00: 00", + Date = @"2009-04-01T00:00:00", Value = 32.4, NumberOfUnits = 275 }); @@ -1952,7 +1952,7 @@ public PivotDataFlat() ProductUnitPrice = 4.8, SellerName = @"Brandon Mckim", SellerCity = @"London", - Date = @"2009-04-06T00: 00: 00", + Date = @"2009-04-06T00:00:00", Value = 42, NumberOfUnits = 311 }); @@ -1962,7 +1962,7 @@ public PivotDataFlat() ProductUnitPrice = 71, SellerName = @"Monica Freitag", SellerCity = @"New York", - Date = @"2009-04-07T00: 00: 00", + Date = @"2009-04-07T00:00:00", Value = 82.8, NumberOfUnits = 217 }); @@ -1972,7 +1972,7 @@ public PivotDataFlat() ProductUnitPrice = 96.8, SellerName = @"Claudia Kobayashi", SellerCity = @"London", - Date = @"2009-04-09T00: 00: 00", + Date = @"2009-04-09T00:00:00", Value = 62.2, NumberOfUnits = 360 }); @@ -1982,7 +1982,7 @@ public PivotDataFlat() ProductUnitPrice = 83.6, SellerName = @"Howard Sprouse", SellerCity = @"Berlin", - Date = @"2009-04-12T00: 00: 00", + Date = @"2009-04-12T00:00:00", Value = 51.6, NumberOfUnits = 35 }); @@ -1992,7 +1992,7 @@ public PivotDataFlat() ProductUnitPrice = 96.4, SellerName = @"Nicholas Carmona", SellerCity = @"New York", - Date = @"2009-04-15T00: 00: 00", + Date = @"2009-04-15T00:00:00", Value = 81, NumberOfUnits = 294 }); @@ -2002,7 +2002,7 @@ public PivotDataFlat() ProductUnitPrice = 70.8, SellerName = @"Howard Sprouse", SellerCity = @"Seattle", - Date = @"2009-04-16T00: 00: 00", + Date = @"2009-04-16T00:00:00", Value = 36, NumberOfUnits = 436 }); @@ -2012,7 +2012,7 @@ public PivotDataFlat() ProductUnitPrice = 94.6, SellerName = @"Kathe Pettel", SellerCity = @"London", - Date = @"2009-04-20T00: 00: 00", + Date = @"2009-04-20T00:00:00", Value = 82.6, NumberOfUnits = 78 }); @@ -2022,7 +2022,7 @@ public PivotDataFlat() ProductUnitPrice = 29.6, SellerName = @"David Haley", SellerCity = @"Tokyo", - Date = @"2009-04-22T00: 00: 00", + Date = @"2009-04-22T00:00:00", Value = 94, NumberOfUnits = 301 }); @@ -2032,7 +2032,7 @@ public PivotDataFlat() ProductUnitPrice = 70.6, SellerName = @"Mark Slater", SellerCity = @"New York", - Date = @"2009-05-02T00: 00: 00", + Date = @"2009-05-02T00:00:00", Value = 92.6, NumberOfUnits = 24 }); @@ -2042,7 +2042,7 @@ public PivotDataFlat() ProductUnitPrice = 71.8, SellerName = @"Howard Sprouse", SellerCity = @"Seattle", - Date = @"2009-05-04T00: 00: 00", + Date = @"2009-05-04T00:00:00", Value = 19.4, NumberOfUnits = 332 }); @@ -2052,7 +2052,7 @@ public PivotDataFlat() ProductUnitPrice = 14.6, SellerName = @"Mark Slater", SellerCity = @"Berlin", - Date = @"2009-05-11T00: 00: 00", + Date = @"2009-05-11T00:00:00", Value = 56.4, NumberOfUnits = 307 }); @@ -2062,7 +2062,7 @@ public PivotDataFlat() ProductUnitPrice = 36.8, SellerName = @"Harold Garvin", SellerCity = @"Seattle", - Date = @"2009-05-11T00: 00: 00", + Date = @"2009-05-11T00:00:00", Value = 34.4, NumberOfUnits = 375 }); @@ -2072,7 +2072,7 @@ public PivotDataFlat() ProductUnitPrice = 62.8, SellerName = @"Benjamin Dupree", SellerCity = @"Mellvile", - Date = @"2009-05-12T00: 00: 00", + Date = @"2009-05-12T00:00:00", Value = 2, NumberOfUnits = 499 }); @@ -2082,7 +2082,7 @@ public PivotDataFlat() ProductUnitPrice = 13.8, SellerName = @"Russell Shorter", SellerCity = @"London", - Date = @"2009-05-21T00: 00: 00", + Date = @"2009-05-21T00:00:00", Value = 42.6, NumberOfUnits = 337 }); @@ -2092,7 +2092,7 @@ public PivotDataFlat() ProductUnitPrice = 46.2, SellerName = @"Larry Lieb", SellerCity = @"London", - Date = @"2009-05-24T00: 00: 00", + Date = @"2009-05-24T00:00:00", Value = 55.4, NumberOfUnits = 284 }); @@ -2102,7 +2102,7 @@ public PivotDataFlat() ProductUnitPrice = 95.4, SellerName = @"Howard Sprouse", SellerCity = @"Berlin", - Date = @"2009-05-26T00: 00: 00", + Date = @"2009-05-26T00:00:00", Value = 94.8, NumberOfUnits = 292 }); @@ -2112,7 +2112,7 @@ public PivotDataFlat() ProductUnitPrice = 78.2, SellerName = @"Howard Sprouse", SellerCity = @"Sofia", - Date = @"2009-05-26T00: 00: 00", + Date = @"2009-05-26T00:00:00", Value = 60.2, NumberOfUnits = 424 }); @@ -2122,7 +2122,7 @@ public PivotDataFlat() ProductUnitPrice = 99.4, SellerName = @"Mark Slater", SellerCity = @"Mellvile", - Date = @"2009-06-05T00: 00: 00", + Date = @"2009-06-05T00:00:00", Value = 29, NumberOfUnits = 271 }); @@ -2132,7 +2132,7 @@ public PivotDataFlat() ProductUnitPrice = 87, SellerName = @"Howard Sprouse", SellerCity = @"Mellvile", - Date = @"2009-06-10T00: 00: 00", + Date = @"2009-06-10T00:00:00", Value = 94, NumberOfUnits = 6 }); @@ -2142,7 +2142,7 @@ public PivotDataFlat() ProductUnitPrice = 13.6, SellerName = @"Elisa Longbottom", SellerCity = @"Sofia", - Date = @"2009-06-12T00: 00: 00", + Date = @"2009-06-12T00:00:00", Value = 95, NumberOfUnits = 44 }); @@ -2152,7 +2152,7 @@ public PivotDataFlat() ProductUnitPrice = 99.8, SellerName = @"Nicholas Carmona", SellerCity = @"Seattle", - Date = @"2009-06-12T00: 00: 00", + Date = @"2009-06-12T00:00:00", Value = 74.2, NumberOfUnits = 277 }); @@ -2162,7 +2162,7 @@ public PivotDataFlat() ProductUnitPrice = 17, SellerName = @"Brandon Mckim", SellerCity = @"Seattle", - Date = @"2009-06-13T00: 00: 00", + Date = @"2009-06-13T00:00:00", Value = 65.2, NumberOfUnits = 98 }); @@ -2172,7 +2172,7 @@ public PivotDataFlat() ProductUnitPrice = 42.4, SellerName = @"Elisa Longbottom", SellerCity = @"Mellvile", - Date = @"2009-06-22T00: 00: 00", + Date = @"2009-06-22T00:00:00", Value = 68.6, NumberOfUnits = 443 }); @@ -2182,7 +2182,7 @@ public PivotDataFlat() ProductUnitPrice = 79.6, SellerName = @"Benjamin Dupree", SellerCity = @"Seattle", - Date = @"2009-06-26T00: 00: 00", + Date = @"2009-06-26T00:00:00", Value = 81.4, NumberOfUnits = 409 }); @@ -2192,7 +2192,7 @@ public PivotDataFlat() ProductUnitPrice = 26.4, SellerName = @"Walter Pang", SellerCity = @"New York", - Date = @"2009-07-02T00: 00: 00", + Date = @"2009-07-02T00:00:00", Value = 68.2, NumberOfUnits = 240 }); @@ -2202,7 +2202,7 @@ public PivotDataFlat() ProductUnitPrice = 34.2, SellerName = @"Kathe Pettel", SellerCity = @"Seattle", - Date = @"2009-07-10T00: 00: 00", + Date = @"2009-07-10T00:00:00", Value = 95.6, NumberOfUnits = 23 }); @@ -2212,7 +2212,7 @@ public PivotDataFlat() ProductUnitPrice = 29.4, SellerName = @"Larry Lieb", SellerCity = @"Mellvile", - Date = @"2009-07-12T00: 00: 00", + Date = @"2009-07-12T00:00:00", Value = 36, NumberOfUnits = 109 }); @@ -2222,7 +2222,7 @@ public PivotDataFlat() ProductUnitPrice = 86.8, SellerName = @"Nicholas Carmona", SellerCity = @"Berlin", - Date = @"2009-07-13T00: 00: 00", + Date = @"2009-07-13T00:00:00", Value = 30, NumberOfUnits = 117 }); @@ -2232,7 +2232,7 @@ public PivotDataFlat() ProductUnitPrice = 58.4, SellerName = @"Mark Slater", SellerCity = @"New York", - Date = @"2009-07-15T00: 00: 00", + Date = @"2009-07-15T00:00:00", Value = 34.4, NumberOfUnits = 336 }); @@ -2242,7 +2242,7 @@ public PivotDataFlat() ProductUnitPrice = 39.8, SellerName = @"Antonio Charbonneau", SellerCity = @"Seattle", - Date = @"2009-07-18T00: 00: 00", + Date = @"2009-07-18T00:00:00", Value = 92.4, NumberOfUnits = 372 }); @@ -2252,7 +2252,7 @@ public PivotDataFlat() ProductUnitPrice = 10.2, SellerName = @"Larry Lieb", SellerCity = @"Berlin", - Date = @"2009-07-19T00: 00: 00", + Date = @"2009-07-19T00:00:00", Value = 90.4, NumberOfUnits = 403 }); @@ -2262,7 +2262,7 @@ public PivotDataFlat() ProductUnitPrice = 17.8, SellerName = @"Harry Tyler", SellerCity = @"Seattle", - Date = @"2009-07-19T00: 00: 00", + Date = @"2009-07-19T00:00:00", Value = 66.2, NumberOfUnits = 144 }); @@ -2272,7 +2272,7 @@ public PivotDataFlat() ProductUnitPrice = 21.6, SellerName = @"Lydia Burson", SellerCity = @"Seattle", - Date = @"2009-07-19T00: 00: 00", + Date = @"2009-07-19T00:00:00", Value = 41.8, NumberOfUnits = 395 }); @@ -2282,7 +2282,7 @@ public PivotDataFlat() ProductUnitPrice = 33.6, SellerName = @"Nicholas Carmona", SellerCity = @"New York", - Date = @"2009-07-20T00: 00: 00", + Date = @"2009-07-20T00:00:00", Value = 16.6, NumberOfUnits = 236 }); @@ -2292,7 +2292,7 @@ public PivotDataFlat() ProductUnitPrice = 48.8, SellerName = @"Larry Lieb", SellerCity = @"Seattle", - Date = @"2009-07-20T00: 00: 00", + Date = @"2009-07-20T00:00:00", Value = 86.8, NumberOfUnits = 160 }); @@ -2302,7 +2302,7 @@ public PivotDataFlat() ProductUnitPrice = 81.8, SellerName = @"David Haley", SellerCity = @"Sofia", - Date = @"2009-07-20T00: 00: 00", + Date = @"2009-07-20T00:00:00", Value = 65.8, NumberOfUnits = 157 }); @@ -2312,7 +2312,7 @@ public PivotDataFlat() ProductUnitPrice = 9.8, SellerName = @"Glenn Landeros", SellerCity = @"Sofia", - Date = @"2009-07-25T00: 00: 00", + Date = @"2009-07-25T00:00:00", Value = 0.2, NumberOfUnits = 255 }); @@ -2322,7 +2322,7 @@ public PivotDataFlat() ProductUnitPrice = 88.6, SellerName = @"Mark Slater", SellerCity = @"London", - Date = @"2009-08-16T00: 00: 00", + Date = @"2009-08-16T00:00:00", Value = 43, NumberOfUnits = 284 }); @@ -2332,7 +2332,7 @@ public PivotDataFlat() ProductUnitPrice = 89.4, SellerName = @"Walter Pang", SellerCity = @"Tokyo", - Date = @"2009-08-17T00: 00: 00", + Date = @"2009-08-17T00:00:00", Value = 15.8, NumberOfUnits = 333 }); @@ -2342,7 +2342,7 @@ public PivotDataFlat() ProductUnitPrice = 24, SellerName = @"Monica Freitag", SellerCity = @"Seattle", - Date = @"2009-08-17T00: 00: 00", + Date = @"2009-08-17T00:00:00", Value = 51.6, NumberOfUnits = 48 }); @@ -2352,7 +2352,7 @@ public PivotDataFlat() ProductUnitPrice = 19.4, SellerName = @"Kathe Pettel", SellerCity = @"New York", - Date = @"2009-08-18T00: 00: 00", + Date = @"2009-08-18T00:00:00", Value = 82.6, NumberOfUnits = 399 }); @@ -2362,7 +2362,7 @@ public PivotDataFlat() ProductUnitPrice = 9.4, SellerName = @"Mark Slater", SellerCity = @"Berlin", - Date = @"2009-08-24T00: 00: 00", + Date = @"2009-08-24T00:00:00", Value = 68.6, NumberOfUnits = 413 }); @@ -2372,7 +2372,7 @@ public PivotDataFlat() ProductUnitPrice = 1.2, SellerName = @"Monica Freitag", SellerCity = @"Sofia", - Date = @"2009-09-06T00: 00: 00", + Date = @"2009-09-06T00:00:00", Value = 72, NumberOfUnits = 182 }); @@ -2382,7 +2382,7 @@ public PivotDataFlat() ProductUnitPrice = 77, SellerName = @"Russell Shorter", SellerCity = @"Mellvile", - Date = @"2009-09-06T00: 00: 00", + Date = @"2009-09-06T00:00:00", Value = 45, NumberOfUnits = 156 }); @@ -2392,7 +2392,7 @@ public PivotDataFlat() ProductUnitPrice = 80.8, SellerName = @"Antonio Charbonneau", SellerCity = @"Mellvile", - Date = @"2009-09-09T00: 00: 00", + Date = @"2009-09-09T00:00:00", Value = 92.4, NumberOfUnits = 293 }); @@ -2402,7 +2402,7 @@ public PivotDataFlat() ProductUnitPrice = 22.8, SellerName = @"Benjamin Dupree", SellerCity = @"Berlin", - Date = @"2009-10-01T00: 00: 00", + Date = @"2009-10-01T00:00:00", Value = 100, NumberOfUnits = 16 }); @@ -2412,7 +2412,7 @@ public PivotDataFlat() ProductUnitPrice = 78.2, SellerName = @"Benjamin Meekins", SellerCity = @"Seattle", - Date = @"2009-10-01T00: 00: 00", + Date = @"2009-10-01T00:00:00", Value = 16, NumberOfUnits = 106 }); @@ -2422,7 +2422,7 @@ public PivotDataFlat() ProductUnitPrice = 73, SellerName = @"Glenn Landeros", SellerCity = @"Tokyo", - Date = @"2009-10-06T00: 00: 00", + Date = @"2009-10-06T00:00:00", Value = 91.6, NumberOfUnits = 16 }); @@ -2432,7 +2432,7 @@ public PivotDataFlat() ProductUnitPrice = 22.2, SellerName = @"John Smith", SellerCity = @"Tokyo", - Date = @"2009-10-07T00: 00: 00", + Date = @"2009-10-07T00:00:00", Value = 1.8, NumberOfUnits = 187 }); @@ -2442,7 +2442,7 @@ public PivotDataFlat() ProductUnitPrice = 42.8, SellerName = @"Harry Tyler", SellerCity = @"Seattle", - Date = @"2009-10-10T00: 00: 00", + Date = @"2009-10-10T00:00:00", Value = 21.8, NumberOfUnits = 137 }); @@ -2452,7 +2452,7 @@ public PivotDataFlat() ProductUnitPrice = 46.2, SellerName = @"Mark Slater", SellerCity = @"Seattle", - Date = @"2009-10-14T00: 00: 00", + Date = @"2009-10-14T00:00:00", Value = 15, NumberOfUnits = 138 }); @@ -2462,7 +2462,7 @@ public PivotDataFlat() ProductUnitPrice = 14.4, SellerName = @"Mark Slater", SellerCity = @"Seattle", - Date = @"2009-10-24T00: 00: 00", + Date = @"2009-10-24T00:00:00", Value = 65, NumberOfUnits = 256 }); @@ -2472,7 +2472,7 @@ public PivotDataFlat() ProductUnitPrice = 40.2, SellerName = @"Antonio Charbonneau", SellerCity = @"London", - Date = @"2009-10-24T00: 00: 00", + Date = @"2009-10-24T00:00:00", Value = 11.2, NumberOfUnits = 353 }); @@ -2482,7 +2482,7 @@ public PivotDataFlat() ProductUnitPrice = 17.2, SellerName = @"Lydia Burson", SellerCity = @"Tokyo", - Date = @"2009-11-01T00: 00: 00", + Date = @"2009-11-01T00:00:00", Value = 95, NumberOfUnits = 359 }); @@ -2492,7 +2492,7 @@ public PivotDataFlat() ProductUnitPrice = 52, SellerName = @"Walter Pang", SellerCity = @"Tokyo", - Date = @"2009-11-04T00: 00: 00", + Date = @"2009-11-04T00:00:00", Value = 43.2, NumberOfUnits = 134 }); @@ -2502,7 +2502,7 @@ public PivotDataFlat() ProductUnitPrice = 91, SellerName = @"Larry Lieb", SellerCity = @"Seattle", - Date = @"2009-11-09T00: 00: 00", + Date = @"2009-11-09T00:00:00", Value = 25.2, NumberOfUnits = 263 }); @@ -2512,7 +2512,7 @@ public PivotDataFlat() ProductUnitPrice = 88.6, SellerName = @"Monica Freitag", SellerCity = @"Seattle", - Date = @"2009-11-11T00: 00: 00", + Date = @"2009-11-11T00:00:00", Value = 41, NumberOfUnits = 313 }); @@ -2522,7 +2522,7 @@ public PivotDataFlat() ProductUnitPrice = 46.6, SellerName = @"Stanley Brooker", SellerCity = @"Mellvile", - Date = @"2009-11-16T00: 00: 00", + Date = @"2009-11-16T00:00:00", Value = 20.4, NumberOfUnits = 115 }); @@ -2532,7 +2532,7 @@ public PivotDataFlat() ProductUnitPrice = 20.4, SellerName = @"Claudia Kobayashi", SellerCity = @"Berlin", - Date = @"2009-11-17T00: 00: 00", + Date = @"2009-11-17T00:00:00", Value = 33, NumberOfUnits = 414 }); @@ -2542,7 +2542,7 @@ public PivotDataFlat() ProductUnitPrice = 70.8, SellerName = @"Kathe Pettel", SellerCity = @"New York", - Date = @"2009-11-21T00: 00: 00", + Date = @"2009-11-21T00:00:00", Value = 3, NumberOfUnits = 53 }); @@ -2552,7 +2552,7 @@ public PivotDataFlat() ProductUnitPrice = 81.6, SellerName = @"John Smith", SellerCity = @"New York", - Date = @"2009-11-22T00: 00: 00", + Date = @"2009-11-22T00:00:00", Value = 86.8, NumberOfUnits = 472 }); @@ -2562,7 +2562,7 @@ public PivotDataFlat() ProductUnitPrice = 9.8, SellerName = @"Harry Tyler", SellerCity = @"Mellvile", - Date = @"2009-11-23T00: 00: 00", + Date = @"2009-11-23T00:00:00", Value = 53.6, NumberOfUnits = 199 }); @@ -2572,7 +2572,7 @@ public PivotDataFlat() ProductUnitPrice = 29.8, SellerName = @"Harold Garvin", SellerCity = @"Sofia", - Date = @"2009-11-24T00: 00: 00", + Date = @"2009-11-24T00:00:00", Value = 27.4, NumberOfUnits = 241 }); @@ -2582,7 +2582,7 @@ public PivotDataFlat() ProductUnitPrice = 33.2, SellerName = @"Glenn Landeros", SellerCity = @"New York", - Date = @"2009-11-24T00: 00: 00", + Date = @"2009-11-24T00:00:00", Value = 1.2, NumberOfUnits = 320 }); @@ -2592,7 +2592,7 @@ public PivotDataFlat() ProductUnitPrice = 65.6, SellerName = @"David Haley", SellerCity = @"London", - Date = @"2010-01-02T00: 00: 00", + Date = @"2010-01-02T00:00:00", Value = 20.6, NumberOfUnits = 299 }); @@ -2602,7 +2602,7 @@ public PivotDataFlat() ProductUnitPrice = 62.2, SellerName = @"Benjamin Dupree", SellerCity = @"London", - Date = @"2010-01-08T00: 00: 00", + Date = @"2010-01-08T00:00:00", Value = 35.4, NumberOfUnits = 366 }); @@ -2612,7 +2612,7 @@ public PivotDataFlat() ProductUnitPrice = 78.6, SellerName = @"John Smith", SellerCity = @"New York", - Date = @"2010-01-10T00: 00: 00", + Date = @"2010-01-10T00:00:00", Value = 27.8, NumberOfUnits = 290 }); @@ -2622,7 +2622,7 @@ public PivotDataFlat() ProductUnitPrice = 11.6, SellerName = @"Lydia Burson", SellerCity = @"Sofia", - Date = @"2010-01-11T00: 00: 00", + Date = @"2010-01-11T00:00:00", Value = 61.8, NumberOfUnits = 350 }); @@ -2632,7 +2632,7 @@ public PivotDataFlat() ProductUnitPrice = 33.4, SellerName = @"Russell Shorter", SellerCity = @"Sofia", - Date = @"2010-01-14T00: 00: 00", + Date = @"2010-01-14T00:00:00", Value = 33.8, NumberOfUnits = 469 }); @@ -2642,7 +2642,7 @@ public PivotDataFlat() ProductUnitPrice = 96.2, SellerName = @"Nicholas Carmona", SellerCity = @"Sofia", - Date = @"2010-01-21T00: 00: 00", + Date = @"2010-01-21T00:00:00", Value = 75.6, NumberOfUnits = 352 }); @@ -2652,7 +2652,7 @@ public PivotDataFlat() ProductUnitPrice = 92.2, SellerName = @"Larry Lieb", SellerCity = @"Seattle", - Date = @"2010-01-25T00: 00: 00", + Date = @"2010-01-25T00:00:00", Value = 38.8, NumberOfUnits = 47 }); @@ -2662,7 +2662,7 @@ public PivotDataFlat() ProductUnitPrice = 93.2, SellerName = @"Russell Shorter", SellerCity = @"Tokyo", - Date = @"2010-02-02T00: 00: 00", + Date = @"2010-02-02T00:00:00", Value = 66.4, NumberOfUnits = 153 }); @@ -2672,7 +2672,7 @@ public PivotDataFlat() ProductUnitPrice = 39, SellerName = @"Antonio Charbonneau", SellerCity = @"Berlin", - Date = @"2010-02-02T00: 00: 00", + Date = @"2010-02-02T00:00:00", Value = 28.6, NumberOfUnits = 211 }); @@ -2682,7 +2682,7 @@ public PivotDataFlat() ProductUnitPrice = 99.4, SellerName = @"Russell Shorter", SellerCity = @"Sofia", - Date = @"2010-02-04T00: 00: 00", + Date = @"2010-02-04T00:00:00", Value = 67, NumberOfUnits = 267 }); @@ -2692,7 +2692,7 @@ public PivotDataFlat() ProductUnitPrice = 94.4, SellerName = @"Antonio Charbonneau", SellerCity = @"New York", - Date = @"2010-02-04T00: 00: 00", + Date = @"2010-02-04T00:00:00", Value = 71.4, NumberOfUnits = 91 }); @@ -2702,7 +2702,7 @@ public PivotDataFlat() ProductUnitPrice = 19.8, SellerName = @"Claudia Kobayashi", SellerCity = @"Tokyo", - Date = @"2010-02-05T00: 00: 00", + Date = @"2010-02-05T00:00:00", Value = 46, NumberOfUnits = 84 }); @@ -2712,7 +2712,7 @@ public PivotDataFlat() ProductUnitPrice = 87.2, SellerName = @"Howard Sprouse", SellerCity = @"Mellvile", - Date = @"2010-02-11T00: 00: 00", + Date = @"2010-02-11T00:00:00", Value = 66.8, NumberOfUnits = 270 }); @@ -2722,7 +2722,7 @@ public PivotDataFlat() ProductUnitPrice = 76.2, SellerName = @"Alfredo Fetuchini", SellerCity = @"Berlin", - Date = @"2010-02-12T00: 00: 00", + Date = @"2010-02-12T00:00:00", Value = 87, NumberOfUnits = 496 }); @@ -2732,7 +2732,7 @@ public PivotDataFlat() ProductUnitPrice = 52, SellerName = @"John Smith", SellerCity = @"Seattle", - Date = @"2010-02-16T00: 00: 00", + Date = @"2010-02-16T00:00:00", Value = 47.4, NumberOfUnits = 24 }); @@ -2742,7 +2742,7 @@ public PivotDataFlat() ProductUnitPrice = 21.8, SellerName = @"Walter Pang", SellerCity = @"Mellvile", - Date = @"2010-02-17T00: 00: 00", + Date = @"2010-02-17T00:00:00", Value = 72.8, NumberOfUnits = 41 }); @@ -2752,7 +2752,7 @@ public PivotDataFlat() ProductUnitPrice = 15.8, SellerName = @"John Smith", SellerCity = @"Mellvile", - Date = @"2010-02-22T00: 00: 00", + Date = @"2010-02-22T00:00:00", Value = 65.6, NumberOfUnits = 365 }); @@ -2762,7 +2762,7 @@ public PivotDataFlat() ProductUnitPrice = 2.8, SellerName = @"Brandon Mckim", SellerCity = @"Sofia", - Date = @"2010-03-01T00: 00: 00", + Date = @"2010-03-01T00:00:00", Value = 68.6, NumberOfUnits = 202 }); @@ -2772,7 +2772,7 @@ public PivotDataFlat() ProductUnitPrice = 52.4, SellerName = @"Howard Sprouse", SellerCity = @"Seattle", - Date = @"2010-03-01T00: 00: 00", + Date = @"2010-03-01T00:00:00", Value = 79.4, NumberOfUnits = 225 }); @@ -2782,7 +2782,7 @@ public PivotDataFlat() ProductUnitPrice = 0.4, SellerName = @"Stanley Brooker", SellerCity = @"Mellvile", - Date = @"2010-03-03T00: 00: 00", + Date = @"2010-03-03T00:00:00", Value = 70.2, NumberOfUnits = 206 }); @@ -2792,7 +2792,7 @@ public PivotDataFlat() ProductUnitPrice = 22.4, SellerName = @"Larry Lieb", SellerCity = @"Sofia", - Date = @"2010-03-11T00: 00: 00", + Date = @"2010-03-11T00:00:00", Value = 54.8, NumberOfUnits = 158 }); @@ -2802,7 +2802,7 @@ public PivotDataFlat() ProductUnitPrice = 94.8, SellerName = @"Benjamin Meekins", SellerCity = @"London", - Date = @"2010-03-14T00: 00: 00", + Date = @"2010-03-14T00:00:00", Value = 70.4, NumberOfUnits = 169 }); @@ -2812,7 +2812,7 @@ public PivotDataFlat() ProductUnitPrice = 1.2, SellerName = @"John Smith", SellerCity = @"New York", - Date = @"2010-03-15T00: 00: 00", + Date = @"2010-03-15T00:00:00", Value = 19, NumberOfUnits = 4 }); @@ -2822,7 +2822,7 @@ public PivotDataFlat() ProductUnitPrice = 12.2, SellerName = @"Monica Freitag", SellerCity = @"New York", - Date = @"2010-03-15T00: 00: 00", + Date = @"2010-03-15T00:00:00", Value = 12.8, NumberOfUnits = 232 }); @@ -2832,7 +2832,7 @@ public PivotDataFlat() ProductUnitPrice = 58.8, SellerName = @"Mark Slater", SellerCity = @"Berlin", - Date = @"2010-03-16T00: 00: 00", + Date = @"2010-03-16T00:00:00", Value = 78.8, NumberOfUnits = 421 }); @@ -2842,7 +2842,7 @@ public PivotDataFlat() ProductUnitPrice = 44, SellerName = @"David Haley", SellerCity = @"Seattle", - Date = @"2010-03-25T00: 00: 00", + Date = @"2010-03-25T00:00:00", Value = 89.6, NumberOfUnits = 260 }); @@ -2852,7 +2852,7 @@ public PivotDataFlat() ProductUnitPrice = 54.6, SellerName = @"Brandon Mckim", SellerCity = @"Seattle", - Date = @"2010-04-02T00: 00: 00", + Date = @"2010-04-02T00:00:00", Value = 92, NumberOfUnits = 194 }); @@ -2862,7 +2862,7 @@ public PivotDataFlat() ProductUnitPrice = 94.6, SellerName = @"Walter Pang", SellerCity = @"Tokyo", - Date = @"2010-04-05T00: 00: 00", + Date = @"2010-04-05T00:00:00", Value = 35.4, NumberOfUnits = 491 }); @@ -2872,7 +2872,7 @@ public PivotDataFlat() ProductUnitPrice = 11.2, SellerName = @"Harold Garvin", SellerCity = @"London", - Date = @"2010-04-14T00: 00: 00", + Date = @"2010-04-14T00:00:00", Value = 30, NumberOfUnits = 256 }); @@ -2882,7 +2882,7 @@ public PivotDataFlat() ProductUnitPrice = 18.2, SellerName = @"Alfredo Fetuchini", SellerCity = @"Mellvile", - Date = @"2010-04-15T00: 00: 00", + Date = @"2010-04-15T00:00:00", Value = 84.6, NumberOfUnits = 279 }); @@ -2892,7 +2892,7 @@ public PivotDataFlat() ProductUnitPrice = 8.4, SellerName = @"Carl Costello", SellerCity = @"Berlin", - Date = @"2010-04-15T00: 00: 00", + Date = @"2010-04-15T00:00:00", Value = 99.6, NumberOfUnits = 287 }); @@ -2902,7 +2902,7 @@ public PivotDataFlat() ProductUnitPrice = 78, SellerName = @"Carl Costello", SellerCity = @"New York", - Date = @"2010-04-22T00: 00: 00", + Date = @"2010-04-22T00:00:00", Value = 59, NumberOfUnits = 363 }); @@ -2912,7 +2912,7 @@ public PivotDataFlat() ProductUnitPrice = 55.6, SellerName = @"Mark Slater", SellerCity = @"Berlin", - Date = @"2010-04-22T00: 00: 00", + Date = @"2010-04-22T00:00:00", Value = 16.4, NumberOfUnits = 499 }); @@ -2922,7 +2922,7 @@ public PivotDataFlat() ProductUnitPrice = 39.4, SellerName = @"Lydia Burson", SellerCity = @"Berlin", - Date = @"2010-04-24T00: 00: 00", + Date = @"2010-04-24T00:00:00", Value = 0.2, NumberOfUnits = 109 }); @@ -2932,7 +2932,7 @@ public PivotDataFlat() ProductUnitPrice = 7.8, SellerName = @"Benjamin Dupree", SellerCity = @"Berlin", - Date = @"2010-05-04T00: 00: 00", + Date = @"2010-05-04T00:00:00", Value = 99.6, NumberOfUnits = 25 }); @@ -2942,7 +2942,7 @@ public PivotDataFlat() ProductUnitPrice = 62.4, SellerName = @"Alfredo Fetuchini", SellerCity = @"Mellvile", - Date = @"2010-05-05T00: 00: 00", + Date = @"2010-05-05T00:00:00", Value = 48, NumberOfUnits = 64 }); @@ -2952,7 +2952,7 @@ public PivotDataFlat() ProductUnitPrice = 38.8, SellerName = @"Howard Sprouse", SellerCity = @"London", - Date = @"2010-05-06T00: 00: 00", + Date = @"2010-05-06T00:00:00", Value = 57.8, NumberOfUnits = 256 }); @@ -2962,7 +2962,7 @@ public PivotDataFlat() ProductUnitPrice = 17.8, SellerName = @"Benjamin Meekins", SellerCity = @"Mellvile", - Date = @"2010-05-07T00: 00: 00", + Date = @"2010-05-07T00:00:00", Value = 15.4, NumberOfUnits = 50 }); @@ -2972,7 +2972,7 @@ public PivotDataFlat() ProductUnitPrice = 57.8, SellerName = @"Bryan Culver", SellerCity = @"Berlin", - Date = @"2010-05-07T00: 00: 00", + Date = @"2010-05-07T00:00:00", Value = 58.6, NumberOfUnits = 437 }); @@ -2982,7 +2982,7 @@ public PivotDataFlat() ProductUnitPrice = 21.4, SellerName = @"Bryan Culver", SellerCity = @"Sofia", - Date = @"2010-05-19T00: 00: 00", + Date = @"2010-05-19T00:00:00", Value = 41, NumberOfUnits = 253 }); @@ -2992,7 +2992,7 @@ public PivotDataFlat() ProductUnitPrice = 10.2, SellerName = @"Monica Freitag", SellerCity = @"London", - Date = @"2010-05-22T00: 00: 00", + Date = @"2010-05-22T00:00:00", Value = 24, NumberOfUnits = 312 }); @@ -3002,7 +3002,7 @@ public PivotDataFlat() ProductUnitPrice = 87.8, SellerName = @"Claudia Kobayashi", SellerCity = @"London", - Date = @"2010-05-24T00: 00: 00", + Date = @"2010-05-24T00:00:00", Value = 12.6, NumberOfUnits = 82 }); @@ -3012,7 +3012,7 @@ public PivotDataFlat() ProductUnitPrice = 42.6, SellerName = @"Harold Garvin", SellerCity = @"New York", - Date = @"2010-06-01T00: 00: 00", + Date = @"2010-06-01T00:00:00", Value = 32.2, NumberOfUnits = 467 }); @@ -3022,7 +3022,7 @@ public PivotDataFlat() ProductUnitPrice = 79.8, SellerName = @"Alfredo Fetuchini", SellerCity = @"Sofia", - Date = @"2010-06-05T00: 00: 00", + Date = @"2010-06-05T00:00:00", Value = 69.6, NumberOfUnits = 74 }); @@ -3032,7 +3032,7 @@ public PivotDataFlat() ProductUnitPrice = 1.8, SellerName = @"Nicholas Carmona", SellerCity = @"Seattle", - Date = @"2010-06-10T00: 00: 00", + Date = @"2010-06-10T00:00:00", Value = 14.8, NumberOfUnits = 81 }); @@ -3042,7 +3042,7 @@ public PivotDataFlat() ProductUnitPrice = 15, SellerName = @"Kathe Pettel", SellerCity = @"Berlin", - Date = @"2010-06-25T00: 00: 00", + Date = @"2010-06-25T00:00:00", Value = 18.8, NumberOfUnits = 88 }); @@ -3052,7 +3052,7 @@ public PivotDataFlat() ProductUnitPrice = 43.4, SellerName = @"Antonio Charbonneau", SellerCity = @"Mellvile", - Date = @"2010-06-26T00: 00: 00", + Date = @"2010-06-26T00:00:00", Value = 44.4, NumberOfUnits = 126 }); @@ -3062,7 +3062,7 @@ public PivotDataFlat() ProductUnitPrice = 16.2, SellerName = @"Elisa Longbottom", SellerCity = @"Sofia", - Date = @"2010-06-27T00: 00: 00", + Date = @"2010-06-27T00:00:00", Value = 77.8, NumberOfUnits = 112 }); @@ -3072,7 +3072,7 @@ public PivotDataFlat() ProductUnitPrice = 59.2, SellerName = @"Antonio Charbonneau", SellerCity = @"Sofia", - Date = @"2010-06-27T00: 00: 00", + Date = @"2010-06-27T00:00:00", Value = 15.4, NumberOfUnits = 47 }); @@ -3082,7 +3082,7 @@ public PivotDataFlat() ProductUnitPrice = 40, SellerName = @"Claudia Kobayashi", SellerCity = @"Sofia", - Date = @"2010-07-05T00: 00: 00", + Date = @"2010-07-05T00:00:00", Value = 29.4, NumberOfUnits = 218 }); @@ -3092,7 +3092,7 @@ public PivotDataFlat() ProductUnitPrice = 27, SellerName = @"Nicholas Carmona", SellerCity = @"New York", - Date = @"2010-07-05T00: 00: 00", + Date = @"2010-07-05T00:00:00", Value = 30, NumberOfUnits = 34 }); @@ -3102,7 +3102,7 @@ public PivotDataFlat() ProductUnitPrice = 14.4, SellerName = @"Bryan Culver", SellerCity = @"Sofia", - Date = @"2010-07-13T00: 00: 00", + Date = @"2010-07-13T00:00:00", Value = 83.4, NumberOfUnits = 492 }); @@ -3112,7 +3112,7 @@ public PivotDataFlat() ProductUnitPrice = 53.4, SellerName = @"Harry Tyler", SellerCity = @"Sofia", - Date = @"2010-07-16T00: 00: 00", + Date = @"2010-07-16T00:00:00", Value = 41.6, NumberOfUnits = 464 }); @@ -3122,7 +3122,7 @@ public PivotDataFlat() ProductUnitPrice = 21.4, SellerName = @"Harry Tyler", SellerCity = @"Seattle", - Date = @"2010-07-17T00: 00: 00", + Date = @"2010-07-17T00:00:00", Value = 83.4, NumberOfUnits = 118 }); @@ -3132,7 +3132,7 @@ public PivotDataFlat() ProductUnitPrice = 24, SellerName = @"Nicholas Carmona", SellerCity = @"Seattle", - Date = @"2010-07-18T00: 00: 00", + Date = @"2010-07-18T00:00:00", Value = 94.2, NumberOfUnits = 442 }); @@ -3142,7 +3142,7 @@ public PivotDataFlat() ProductUnitPrice = 37.6, SellerName = @"Benjamin Meekins", SellerCity = @"London", - Date = @"2010-07-23T00: 00: 00", + Date = @"2010-07-23T00:00:00", Value = 59.6, NumberOfUnits = 248 }); @@ -3152,7 +3152,7 @@ public PivotDataFlat() ProductUnitPrice = 60.8, SellerName = @"Lydia Burson", SellerCity = @"London", - Date = @"2010-07-23T00: 00: 00", + Date = @"2010-07-23T00:00:00", Value = 83.6, NumberOfUnits = 472 }); @@ -3162,7 +3162,7 @@ public PivotDataFlat() ProductUnitPrice = 78, SellerName = @"Alfredo Fetuchini", SellerCity = @"New York", - Date = @"2010-07-24T00: 00: 00", + Date = @"2010-07-24T00:00:00", Value = 84, NumberOfUnits = 140 }); @@ -3172,7 +3172,7 @@ public PivotDataFlat() ProductUnitPrice = 47.6, SellerName = @"Lydia Burson", SellerCity = @"Tokyo", - Date = @"2010-07-26T00: 00: 00", + Date = @"2010-07-26T00:00:00", Value = 86.6, NumberOfUnits = 118 }); @@ -3182,7 +3182,7 @@ public PivotDataFlat() ProductUnitPrice = 58.2, SellerName = @"Harry Tyler", SellerCity = @"Sofia", - Date = @"2010-07-27T00: 00: 00", + Date = @"2010-07-27T00:00:00", Value = 64, NumberOfUnits = 176 }); @@ -3192,7 +3192,7 @@ public PivotDataFlat() ProductUnitPrice = 98.4, SellerName = @"Russell Shorter", SellerCity = @"Mellvile", - Date = @"2010-08-01T00: 00: 00", + Date = @"2010-08-01T00:00:00", Value = 23.4, NumberOfUnits = 77 }); @@ -3202,7 +3202,7 @@ public PivotDataFlat() ProductUnitPrice = 3, SellerName = @"Glenn Landeros", SellerCity = @"Sofia", - Date = @"2010-08-08T00: 00: 00", + Date = @"2010-08-08T00:00:00", Value = 74.4, NumberOfUnits = 105 }); @@ -3212,7 +3212,7 @@ public PivotDataFlat() ProductUnitPrice = 98.2, SellerName = @"Alfredo Fetuchini", SellerCity = @"Tokyo", - Date = @"2010-08-21T00: 00: 00", + Date = @"2010-08-21T00:00:00", Value = 60.8, NumberOfUnits = 160 }); @@ -3222,7 +3222,7 @@ public PivotDataFlat() ProductUnitPrice = 79, SellerName = @"Stanley Brooker", SellerCity = @"Seattle", - Date = @"2010-08-26T00: 00: 00", + Date = @"2010-08-26T00:00:00", Value = 67, NumberOfUnits = 186 }); @@ -3232,7 +3232,7 @@ public PivotDataFlat() ProductUnitPrice = 17.8, SellerName = @"Harold Garvin", SellerCity = @"Seattle", - Date = @"2010-09-04T00: 00: 00", + Date = @"2010-09-04T00:00:00", Value = 29, NumberOfUnits = 380 }); @@ -3242,7 +3242,7 @@ public PivotDataFlat() ProductUnitPrice = 38.8, SellerName = @"John Smith", SellerCity = @"Tokyo", - Date = @"2010-09-11T00: 00: 00", + Date = @"2010-09-11T00:00:00", Value = 41.6, NumberOfUnits = 470 }); @@ -3252,7 +3252,7 @@ public PivotDataFlat() ProductUnitPrice = 75.2, SellerName = @"Benjamin Dupree", SellerCity = @"Mellvile", - Date = @"2010-09-13T00: 00: 00", + Date = @"2010-09-13T00:00:00", Value = 42.8, NumberOfUnits = 348 }); @@ -3262,7 +3262,7 @@ public PivotDataFlat() ProductUnitPrice = 55.4, SellerName = @"Carl Costello", SellerCity = @"London", - Date = @"2010-09-14T00: 00: 00", + Date = @"2010-09-14T00:00:00", Value = 29.4, NumberOfUnits = 151 }); @@ -3272,7 +3272,7 @@ public PivotDataFlat() ProductUnitPrice = 51.4, SellerName = @"Kathe Pettel", SellerCity = @"New York", - Date = @"2010-09-24T00: 00: 00", + Date = @"2010-09-24T00:00:00", Value = 86.6, NumberOfUnits = 7 }); @@ -3282,7 +3282,7 @@ public PivotDataFlat() ProductUnitPrice = 31.4, SellerName = @"Monica Freitag", SellerCity = @"New York", - Date = @"2010-10-07T00: 00: 00", + Date = @"2010-10-07T00:00:00", Value = 39, NumberOfUnits = 123 }); @@ -3292,7 +3292,7 @@ public PivotDataFlat() ProductUnitPrice = 80, SellerName = @"Mark Slater", SellerCity = @"Seattle", - Date = @"2010-10-08T00: 00: 00", + Date = @"2010-10-08T00:00:00", Value = 8.8, NumberOfUnits = 374 }); @@ -3302,7 +3302,7 @@ public PivotDataFlat() ProductUnitPrice = 94.8, SellerName = @"Kathe Pettel", SellerCity = @"Mellvile", - Date = @"2010-10-11T00: 00: 00", + Date = @"2010-10-11T00:00:00", Value = 96.8, NumberOfUnits = 178 }); @@ -3312,7 +3312,7 @@ public PivotDataFlat() ProductUnitPrice = 42, SellerName = @"Bryan Culver", SellerCity = @"Sofia", - Date = @"2010-10-22T00: 00: 00", + Date = @"2010-10-22T00:00:00", Value = 31.4, NumberOfUnits = 354 }); @@ -3322,7 +3322,7 @@ public PivotDataFlat() ProductUnitPrice = 46.6, SellerName = @"Elisa Longbottom", SellerCity = @"New York", - Date = @"2010-10-25T00: 00: 00", + Date = @"2010-10-25T00:00:00", Value = 85.6, NumberOfUnits = 459 }); @@ -3332,7 +3332,7 @@ public PivotDataFlat() ProductUnitPrice = 27.2, SellerName = @"Mark Slater", SellerCity = @"London", - Date = @"2010-11-02T00: 00: 00", + Date = @"2010-11-02T00:00:00", Value = 46.4, NumberOfUnits = 78 }); @@ -3342,7 +3342,7 @@ public PivotDataFlat() ProductUnitPrice = 30.2, SellerName = @"Walter Pang", SellerCity = @"Berlin", - Date = @"2010-11-03T00: 00: 00", + Date = @"2010-11-03T00:00:00", Value = 52.2, NumberOfUnits = 417 }); @@ -3352,7 +3352,7 @@ public PivotDataFlat() ProductUnitPrice = 82.2, SellerName = @"Walter Pang", SellerCity = @"Seattle", - Date = @"2010-11-12T00: 00: 00", + Date = @"2010-11-12T00:00:00", Value = 15.4, NumberOfUnits = 208 }); @@ -3362,7 +3362,7 @@ public PivotDataFlat() ProductUnitPrice = 13.2, SellerName = @"Harold Garvin", SellerCity = @"Seattle", - Date = @"2010-11-19T00: 00: 00", + Date = @"2010-11-19T00:00:00", Value = 48.6, NumberOfUnits = 359 }); @@ -3372,7 +3372,7 @@ public PivotDataFlat() ProductUnitPrice = 8.8, SellerName = @"Russell Shorter", SellerCity = @"New York", - Date = @"2010-11-25T00: 00: 00", + Date = @"2010-11-25T00:00:00", Value = 24.6, NumberOfUnits = 392 }); @@ -3382,7 +3382,7 @@ public PivotDataFlat() ProductUnitPrice = 78.4, SellerName = @"John Smith", SellerCity = @"London", - Date = @"2011-01-01T00: 00: 00", + Date = @"2011-01-01T00:00:00", Value = 37.6, NumberOfUnits = 241 }); @@ -3392,7 +3392,7 @@ public PivotDataFlat() ProductUnitPrice = 50.6, SellerName = @"Claudia Kobayashi", SellerCity = @"Seattle", - Date = @"2011-01-04T00: 00: 00", + Date = @"2011-01-04T00:00:00", Value = 27.2, NumberOfUnits = 62 }); @@ -3402,7 +3402,7 @@ public PivotDataFlat() ProductUnitPrice = 6.4, SellerName = @"Elisa Longbottom", SellerCity = @"Tokyo", - Date = @"2011-01-06T00: 00: 00", + Date = @"2011-01-06T00:00:00", Value = 89.6, NumberOfUnits = 485 }); @@ -3412,7 +3412,7 @@ public PivotDataFlat() ProductUnitPrice = 47.4, SellerName = @"Bryan Culver", SellerCity = @"Sofia", - Date = @"2011-01-14T00: 00: 00", + Date = @"2011-01-14T00:00:00", Value = 5, NumberOfUnits = 470 }); @@ -3422,7 +3422,7 @@ public PivotDataFlat() ProductUnitPrice = 6.2, SellerName = @"Harry Tyler", SellerCity = @"Seattle", - Date = @"2011-01-23T00: 00: 00", + Date = @"2011-01-23T00:00:00", Value = 78.6, NumberOfUnits = 197 }); @@ -3432,7 +3432,7 @@ public PivotDataFlat() ProductUnitPrice = 57.6, SellerName = @"Larry Lieb", SellerCity = @"Berlin", - Date = @"2011-01-26T00: 00: 00", + Date = @"2011-01-26T00:00:00", Value = 59.8, NumberOfUnits = 353 }); @@ -3442,7 +3442,7 @@ public PivotDataFlat() ProductUnitPrice = 37.6, SellerName = @"Benjamin Meekins", SellerCity = @"Mellvile", - Date = @"2011-02-01T00: 00: 00", + Date = @"2011-02-01T00:00:00", Value = 39.6, NumberOfUnits = 338 }); @@ -3452,7 +3452,7 @@ public PivotDataFlat() ProductUnitPrice = 21, SellerName = @"Claudia Kobayashi", SellerCity = @"New York", - Date = @"2011-02-08T00: 00: 00", + Date = @"2011-02-08T00:00:00", Value = 93, NumberOfUnits = 17 }); @@ -3462,7 +3462,7 @@ public PivotDataFlat() ProductUnitPrice = 11.8, SellerName = @"Antonio Charbonneau", SellerCity = @"Berlin", - Date = @"2011-02-12T00: 00: 00", + Date = @"2011-02-12T00:00:00", Value = 61.4, NumberOfUnits = 429 }); @@ -3472,7 +3472,7 @@ public PivotDataFlat() ProductUnitPrice = 65, SellerName = @"Alfredo Fetuchini", SellerCity = @"Tokyo", - Date = @"2011-02-14T00: 00: 00", + Date = @"2011-02-14T00:00:00", Value = 24.4, NumberOfUnits = 385 }); @@ -3482,7 +3482,7 @@ public PivotDataFlat() ProductUnitPrice = 20, SellerName = @"Claudia Kobayashi", SellerCity = @"New York", - Date = @"2011-02-20T00: 00: 00", + Date = @"2011-02-20T00:00:00", Value = 35.4, NumberOfUnits = 166 }); @@ -3492,7 +3492,7 @@ public PivotDataFlat() ProductUnitPrice = 3.2, SellerName = @"Lydia Burson", SellerCity = @"Seattle", - Date = @"2011-02-20T00: 00: 00", + Date = @"2011-02-20T00:00:00", Value = 52.6, NumberOfUnits = 137 }); @@ -3502,7 +3502,7 @@ public PivotDataFlat() ProductUnitPrice = 18.2, SellerName = @"Russell Shorter", SellerCity = @"New York", - Date = @"2011-02-24T00: 00: 00", + Date = @"2011-02-24T00:00:00", Value = 8.2, NumberOfUnits = 443 }); @@ -3512,7 +3512,7 @@ public PivotDataFlat() ProductUnitPrice = 20.4, SellerName = @"Carl Costello", SellerCity = @"Seattle", - Date = @"2011-02-26T00: 00: 00", + Date = @"2011-02-26T00:00:00", Value = 87.4, NumberOfUnits = 40 }); @@ -3522,7 +3522,7 @@ public PivotDataFlat() ProductUnitPrice = 20.6, SellerName = @"Glenn Landeros", SellerCity = @"London", - Date = @"2011-03-05T00: 00: 00", + Date = @"2011-03-05T00:00:00", Value = 7.4, NumberOfUnits = 138 }); @@ -3532,7 +3532,7 @@ public PivotDataFlat() ProductUnitPrice = 23.8, SellerName = @"Lydia Burson", SellerCity = @"Tokyo", - Date = @"2011-03-09T00: 00: 00", + Date = @"2011-03-09T00:00:00", Value = 18.2, NumberOfUnits = 15 }); @@ -3542,7 +3542,7 @@ public PivotDataFlat() ProductUnitPrice = 76.4, SellerName = @"Antonio Charbonneau", SellerCity = @"Mellvile", - Date = @"2011-03-09T00: 00: 00", + Date = @"2011-03-09T00:00:00", Value = 74.6, NumberOfUnits = 469 }); @@ -3552,7 +3552,7 @@ public PivotDataFlat() ProductUnitPrice = 93.4, SellerName = @"Russell Shorter", SellerCity = @"London", - Date = @"2011-03-11T00: 00: 00", + Date = @"2011-03-11T00:00:00", Value = 89, NumberOfUnits = 426 }); @@ -3562,7 +3562,7 @@ public PivotDataFlat() ProductUnitPrice = 63, SellerName = @"Benjamin Dupree", SellerCity = @"Seattle", - Date = @"2011-03-16T00: 00: 00", + Date = @"2011-03-16T00:00:00", Value = 32.6, NumberOfUnits = 208 }); @@ -3572,7 +3572,7 @@ public PivotDataFlat() ProductUnitPrice = 58.6, SellerName = @"Brandon Mckim", SellerCity = @"Seattle", - Date = @"2011-03-21T00: 00: 00", + Date = @"2011-03-21T00:00:00", Value = 51, NumberOfUnits = 155 }); @@ -3582,7 +3582,7 @@ public PivotDataFlat() ProductUnitPrice = 82.4, SellerName = @"Stanley Brooker", SellerCity = @"Seattle", - Date = @"2011-03-23T00: 00: 00", + Date = @"2011-03-23T00:00:00", Value = 33.4, NumberOfUnits = 381 }); @@ -3592,7 +3592,7 @@ public PivotDataFlat() ProductUnitPrice = 19.2, SellerName = @"Nicholas Carmona", SellerCity = @"Tokyo", - Date = @"2011-04-12T00: 00: 00", + Date = @"2011-04-12T00:00:00", Value = 75.2, NumberOfUnits = 5 }); @@ -3602,7 +3602,7 @@ public PivotDataFlat() ProductUnitPrice = 53.6, SellerName = @"Walter Pang", SellerCity = @"London", - Date = @"2011-04-12T00: 00: 00", + Date = @"2011-04-12T00:00:00", Value = 14.6, NumberOfUnits = 221 }); @@ -3612,7 +3612,7 @@ public PivotDataFlat() ProductUnitPrice = 97.4, SellerName = @"Howard Sprouse", SellerCity = @"Sofia", - Date = @"2011-04-14T00: 00: 00", + Date = @"2011-04-14T00:00:00", Value = 84.8, NumberOfUnits = 39 }); @@ -3622,7 +3622,7 @@ public PivotDataFlat() ProductUnitPrice = 74.2, SellerName = @"Mark Slater", SellerCity = @"New York", - Date = @"2011-04-16T00: 00: 00", + Date = @"2011-04-16T00:00:00", Value = 51.4, NumberOfUnits = 468 }); @@ -3632,7 +3632,7 @@ public PivotDataFlat() ProductUnitPrice = 8.2, SellerName = @"Claudia Kobayashi", SellerCity = @"Seattle", - Date = @"2011-04-17T00: 00: 00", + Date = @"2011-04-17T00:00:00", Value = 0.8, NumberOfUnits = 44 }); @@ -3642,7 +3642,7 @@ public PivotDataFlat() ProductUnitPrice = 59.2, SellerName = @"John Smith", SellerCity = @"Mellvile", - Date = @"2011-04-22T00: 00: 00", + Date = @"2011-04-22T00:00:00", Value = 47.6, NumberOfUnits = 287 }); @@ -3652,7 +3652,7 @@ public PivotDataFlat() ProductUnitPrice = 96.8, SellerName = @"Russell Shorter", SellerCity = @"Sofia", - Date = @"2011-04-24T00: 00: 00", + Date = @"2011-04-24T00:00:00", Value = 78.6, NumberOfUnits = 463 }); @@ -3662,7 +3662,7 @@ public PivotDataFlat() ProductUnitPrice = 76.8, SellerName = @"Walter Pang", SellerCity = @"Seattle", - Date = @"2011-04-24T00: 00: 00", + Date = @"2011-04-24T00:00:00", Value = 63, NumberOfUnits = 335 }); @@ -3672,7 +3672,7 @@ public PivotDataFlat() ProductUnitPrice = 73.4, SellerName = @"Walter Pang", SellerCity = @"Berlin", - Date = @"2011-04-24T00: 00: 00", + Date = @"2011-04-24T00:00:00", Value = 30.6, NumberOfUnits = 211 }); @@ -3682,7 +3682,7 @@ public PivotDataFlat() ProductUnitPrice = 66.4, SellerName = @"Benjamin Dupree", SellerCity = @"Seattle", - Date = @"2011-05-03T00: 00: 00", + Date = @"2011-05-03T00:00:00", Value = 87.4, NumberOfUnits = 291 }); @@ -3692,7 +3692,7 @@ public PivotDataFlat() ProductUnitPrice = 37, SellerName = @"John Smith", SellerCity = @"Sofia", - Date = @"2011-05-05T00: 00: 00", + Date = @"2011-05-05T00:00:00", Value = 40.2, NumberOfUnits = 1 }); @@ -3702,7 +3702,7 @@ public PivotDataFlat() ProductUnitPrice = 21.4, SellerName = @"Alfredo Fetuchini", SellerCity = @"Seattle", - Date = @"2011-05-06T00: 00: 00", + Date = @"2011-05-06T00:00:00", Value = 46, NumberOfUnits = 120 }); @@ -3712,7 +3712,7 @@ public PivotDataFlat() ProductUnitPrice = 20, SellerName = @"Benjamin Dupree", SellerCity = @"Berlin", - Date = @"2011-05-06T00: 00: 00", + Date = @"2011-05-06T00:00:00", Value = 72.6, NumberOfUnits = 382 }); @@ -3722,7 +3722,7 @@ public PivotDataFlat() ProductUnitPrice = 16.6, SellerName = @"Harry Tyler", SellerCity = @"Seattle", - Date = @"2011-05-07T00: 00: 00", + Date = @"2011-05-07T00:00:00", Value = 7.8, NumberOfUnits = 63 }); @@ -3732,7 +3732,7 @@ public PivotDataFlat() ProductUnitPrice = 41.8, SellerName = @"Stanley Brooker", SellerCity = @"Seattle", - Date = @"2011-05-12T00: 00: 00", + Date = @"2011-05-12T00:00:00", Value = 94.4, NumberOfUnits = 230 }); @@ -3742,7 +3742,7 @@ public PivotDataFlat() ProductUnitPrice = 5, SellerName = @"Larry Lieb", SellerCity = @"Tokyo", - Date = @"2011-05-13T00: 00: 00", + Date = @"2011-05-13T00:00:00", Value = 31, NumberOfUnits = 362 }); @@ -3752,7 +3752,7 @@ public PivotDataFlat() ProductUnitPrice = 10.8, SellerName = @"Monica Freitag", SellerCity = @"New York", - Date = @"2011-05-17T00: 00: 00", + Date = @"2011-05-17T00:00:00", Value = 59.8, NumberOfUnits = 430 }); @@ -3762,7 +3762,7 @@ public PivotDataFlat() ProductUnitPrice = 66.2, SellerName = @"Nicholas Carmona", SellerCity = @"Seattle", - Date = @"2011-05-23T00: 00: 00", + Date = @"2011-05-23T00:00:00", Value = 91.2, NumberOfUnits = 204 }); @@ -3772,7 +3772,7 @@ public PivotDataFlat() ProductUnitPrice = 61, SellerName = @"Antonio Charbonneau", SellerCity = @"Berlin", - Date = @"2011-05-24T00: 00: 00", + Date = @"2011-05-24T00:00:00", Value = 86.2, NumberOfUnits = 118 }); @@ -3782,7 +3782,7 @@ public PivotDataFlat() ProductUnitPrice = 68.8, SellerName = @"Walter Pang", SellerCity = @"Sofia", - Date = @"2011-06-01T00: 00: 00", + Date = @"2011-06-01T00:00:00", Value = 14.6, NumberOfUnits = 17 }); @@ -3792,7 +3792,7 @@ public PivotDataFlat() ProductUnitPrice = 40.8, SellerName = @"Walter Pang", SellerCity = @"New York", - Date = @"2011-06-03T00: 00: 00", + Date = @"2011-06-03T00:00:00", Value = 9, NumberOfUnits = 312 }); @@ -3802,7 +3802,7 @@ public PivotDataFlat() ProductUnitPrice = 97, SellerName = @"Lydia Burson", SellerCity = @"Seattle", - Date = @"2011-06-12T00: 00: 00", + Date = @"2011-06-12T00:00:00", Value = 95, NumberOfUnits = 283 }); @@ -3812,7 +3812,7 @@ public PivotDataFlat() ProductUnitPrice = 67, SellerName = @"Benjamin Dupree", SellerCity = @"Seattle", - Date = @"2011-06-13T00: 00: 00", + Date = @"2011-06-13T00:00:00", Value = 27.6, NumberOfUnits = 460 }); @@ -3822,7 +3822,7 @@ public PivotDataFlat() ProductUnitPrice = 67.2, SellerName = @"Howard Sprouse", SellerCity = @"New York", - Date = @"2011-06-14T00: 00: 00", + Date = @"2011-06-14T00:00:00", Value = 66.2, NumberOfUnits = 295 }); @@ -3832,7 +3832,7 @@ public PivotDataFlat() ProductUnitPrice = 28.2, SellerName = @"Alfredo Fetuchini", SellerCity = @"Mellvile", - Date = @"2011-06-15T00: 00: 00", + Date = @"2011-06-15T00:00:00", Value = 50.6, NumberOfUnits = 49 }); @@ -3842,7 +3842,7 @@ public PivotDataFlat() ProductUnitPrice = 7.4, SellerName = @"Russell Shorter", SellerCity = @"Tokyo", - Date = @"2011-06-24T00: 00: 00", + Date = @"2011-06-24T00:00:00", Value = 8, NumberOfUnits = 127 }); @@ -3852,7 +3852,7 @@ public PivotDataFlat() ProductUnitPrice = 39.2, SellerName = @"Mark Slater", SellerCity = @"Seattle", - Date = @"2011-06-27T00: 00: 00", + Date = @"2011-06-27T00:00:00", Value = 98.8, NumberOfUnits = 244 }); @@ -3862,7 +3862,7 @@ public PivotDataFlat() ProductUnitPrice = 53.4, SellerName = @"Harold Garvin", SellerCity = @"Tokyo", - Date = @"2011-07-01T00: 00: 00", + Date = @"2011-07-01T00:00:00", Value = 11.2, NumberOfUnits = 188 }); @@ -3872,7 +3872,7 @@ public PivotDataFlat() ProductUnitPrice = 25.6, SellerName = @"Benjamin Dupree", SellerCity = @"Seattle", - Date = @"2011-07-06T00: 00: 00", + Date = @"2011-07-06T00:00:00", Value = 56.2, NumberOfUnits = 458 }); @@ -3882,7 +3882,7 @@ public PivotDataFlat() ProductUnitPrice = 70.4, SellerName = @"Nicholas Carmona", SellerCity = @"Mellvile", - Date = @"2011-07-08T00: 00: 00", + Date = @"2011-07-08T00:00:00", Value = 82.4, NumberOfUnits = 448 }); @@ -3892,7 +3892,7 @@ public PivotDataFlat() ProductUnitPrice = 7.6, SellerName = @"Harold Garvin", SellerCity = @"Berlin", - Date = @"2011-07-27T00: 00: 00", + Date = @"2011-07-27T00:00:00", Value = 30.6, NumberOfUnits = 226 }); @@ -3902,7 +3902,7 @@ public PivotDataFlat() ProductUnitPrice = 21.6, SellerName = @"Benjamin Dupree", SellerCity = @"London", - Date = @"2011-08-01T00: 00: 00", + Date = @"2011-08-01T00:00:00", Value = 69.6, NumberOfUnits = 474 }); @@ -3912,7 +3912,7 @@ public PivotDataFlat() ProductUnitPrice = 37.6, SellerName = @"David Haley", SellerCity = @"Sofia", - Date = @"2011-08-02T00: 00: 00", + Date = @"2011-08-02T00:00:00", Value = 62.8, NumberOfUnits = 338 }); @@ -3922,7 +3922,7 @@ public PivotDataFlat() ProductUnitPrice = 99.4, SellerName = @"Benjamin Meekins", SellerCity = @"London", - Date = @"2011-08-02T00: 00: 00", + Date = @"2011-08-02T00:00:00", Value = 75.2, NumberOfUnits = 88 }); @@ -3932,7 +3932,7 @@ public PivotDataFlat() ProductUnitPrice = 72.2, SellerName = @"Carl Costello", SellerCity = @"Berlin", - Date = @"2011-08-04T00: 00: 00", + Date = @"2011-08-04T00:00:00", Value = 86.4, NumberOfUnits = 436 }); @@ -3942,7 +3942,7 @@ public PivotDataFlat() ProductUnitPrice = 34.4, SellerName = @"Nicholas Carmona", SellerCity = @"Mellvile", - Date = @"2011-08-06T00: 00: 00", + Date = @"2011-08-06T00:00:00", Value = 9.2, NumberOfUnits = 297 }); @@ -3952,7 +3952,7 @@ public PivotDataFlat() ProductUnitPrice = 47, SellerName = @"Russell Shorter", SellerCity = @"London", - Date = @"2011-08-07T00: 00: 00", + Date = @"2011-08-07T00:00:00", Value = 5.2, NumberOfUnits = 240 }); @@ -3962,7 +3962,7 @@ public PivotDataFlat() ProductUnitPrice = 26.4, SellerName = @"Stanley Brooker", SellerCity = @"Sofia", - Date = @"2011-08-07T00: 00: 00", + Date = @"2011-08-07T00:00:00", Value = 80.2, NumberOfUnits = 415 }); @@ -3972,7 +3972,7 @@ public PivotDataFlat() ProductUnitPrice = 49.2, SellerName = @"David Haley", SellerCity = @"Mellvile", - Date = @"2011-08-08T00: 00: 00", + Date = @"2011-08-08T00:00:00", Value = 61.2, NumberOfUnits = 435 }); @@ -3982,7 +3982,7 @@ public PivotDataFlat() ProductUnitPrice = 95.2, SellerName = @"Monica Freitag", SellerCity = @"Berlin", - Date = @"2011-08-16T00: 00: 00", + Date = @"2011-08-16T00:00:00", Value = 73.8, NumberOfUnits = 64 }); @@ -3992,7 +3992,7 @@ public PivotDataFlat() ProductUnitPrice = 74.2, SellerName = @"John Smith", SellerCity = @"Seattle", - Date = @"2011-08-23T00: 00: 00", + Date = @"2011-08-23T00:00:00", Value = 40.8, NumberOfUnits = 21 }); @@ -4002,7 +4002,7 @@ public PivotDataFlat() ProductUnitPrice = 82.6, SellerName = @"Benjamin Dupree", SellerCity = @"London", - Date = @"2011-08-25T00: 00: 00", + Date = @"2011-08-25T00:00:00", Value = 55, NumberOfUnits = 467 }); @@ -4012,7 +4012,7 @@ public PivotDataFlat() ProductUnitPrice = 42.8, SellerName = @"Lydia Burson", SellerCity = @"Sofia", - Date = @"2011-09-02T00: 00: 00", + Date = @"2011-09-02T00:00:00", Value = 28.2, NumberOfUnits = 98 }); @@ -4022,7 +4022,7 @@ public PivotDataFlat() ProductUnitPrice = 83.6, SellerName = @"Russell Shorter", SellerCity = @"Mellvile", - Date = @"2011-09-04T00: 00: 00", + Date = @"2011-09-04T00:00:00", Value = 72.6, NumberOfUnits = 370 }); @@ -4032,7 +4032,7 @@ public PivotDataFlat() ProductUnitPrice = 41.6, SellerName = @"Walter Pang", SellerCity = @"Berlin", - Date = @"2011-09-05T00: 00: 00", + Date = @"2011-09-05T00:00:00", Value = 81, NumberOfUnits = 94 }); @@ -4042,7 +4042,7 @@ public PivotDataFlat() ProductUnitPrice = 74.2, SellerName = @"Benjamin Dupree", SellerCity = @"London", - Date = @"2011-09-09T00: 00: 00", + Date = @"2011-09-09T00:00:00", Value = 95, NumberOfUnits = 106 }); @@ -4052,7 +4052,7 @@ public PivotDataFlat() ProductUnitPrice = 75.4, SellerName = @"Claudia Kobayashi", SellerCity = @"Sofia", - Date = @"2011-09-11T00: 00: 00", + Date = @"2011-09-11T00:00:00", Value = 10, NumberOfUnits = 261 }); @@ -4062,7 +4062,7 @@ public PivotDataFlat() ProductUnitPrice = 10.2, SellerName = @"Howard Sprouse", SellerCity = @"Seattle", - Date = @"2011-09-17T00: 00: 00", + Date = @"2011-09-17T00:00:00", Value = 29.4, NumberOfUnits = 307 }); @@ -4072,7 +4072,7 @@ public PivotDataFlat() ProductUnitPrice = 73, SellerName = @"Harry Tyler", SellerCity = @"New York", - Date = @"2011-09-17T00: 00: 00", + Date = @"2011-09-17T00:00:00", Value = 57, NumberOfUnits = 362 }); @@ -4082,7 +4082,7 @@ public PivotDataFlat() ProductUnitPrice = 85.2, SellerName = @"Benjamin Meekins", SellerCity = @"Tokyo", - Date = @"2011-09-24T00: 00: 00", + Date = @"2011-09-24T00:00:00", Value = 24, NumberOfUnits = 330 }); @@ -4092,7 +4092,7 @@ public PivotDataFlat() ProductUnitPrice = 77.6, SellerName = @"Walter Pang", SellerCity = @"New York", - Date = @"2011-09-26T00: 00: 00", + Date = @"2011-09-26T00:00:00", Value = 91.8, NumberOfUnits = 23 }); @@ -4102,7 +4102,7 @@ public PivotDataFlat() ProductUnitPrice = 50.4, SellerName = @"David Haley", SellerCity = @"Berlin", - Date = @"2011-09-27T00: 00: 00", + Date = @"2011-09-27T00:00:00", Value = 66.8, NumberOfUnits = 392 }); @@ -4112,7 +4112,7 @@ public PivotDataFlat() ProductUnitPrice = 32.4, SellerName = @"Larry Lieb", SellerCity = @"Seattle", - Date = @"2011-10-13T00: 00: 00", + Date = @"2011-10-13T00:00:00", Value = 81.6, NumberOfUnits = 16 }); @@ -4122,7 +4122,7 @@ public PivotDataFlat() ProductUnitPrice = 63, SellerName = @"Lydia Burson", SellerCity = @"New York", - Date = @"2011-10-13T00: 00: 00", + Date = @"2011-10-13T00:00:00", Value = 31, NumberOfUnits = 100 }); @@ -4132,7 +4132,7 @@ public PivotDataFlat() ProductUnitPrice = 13.4, SellerName = @"Carl Costello", SellerCity = @"Berlin", - Date = @"2011-10-22T00: 00: 00", + Date = @"2011-10-22T00:00:00", Value = 85.6, NumberOfUnits = 132 }); @@ -4142,7 +4142,7 @@ public PivotDataFlat() ProductUnitPrice = 0.4, SellerName = @"Nicholas Carmona", SellerCity = @"Seattle", - Date = @"2011-10-22T00: 00: 00", + Date = @"2011-10-22T00:00:00", Value = 74.4, NumberOfUnits = 22 }); @@ -4152,7 +4152,7 @@ public PivotDataFlat() ProductUnitPrice = 66.2, SellerName = @"Walter Pang", SellerCity = @"New York", - Date = @"2011-11-02T00: 00: 00", + Date = @"2011-11-02T00:00:00", Value = 88.2, NumberOfUnits = 96 }); @@ -4162,7 +4162,7 @@ public PivotDataFlat() ProductUnitPrice = 50.2, SellerName = @"Elisa Longbottom", SellerCity = @"Berlin", - Date = @"2011-11-03T00: 00: 00", + Date = @"2011-11-03T00:00:00", Value = 31.4, NumberOfUnits = 76 }); @@ -4172,7 +4172,7 @@ public PivotDataFlat() ProductUnitPrice = 68, SellerName = @"Stanley Brooker", SellerCity = @"Mellvile", - Date = @"2011-11-04T00: 00: 00", + Date = @"2011-11-04T00:00:00", Value = 91.2, NumberOfUnits = 492 }); @@ -4182,7 +4182,7 @@ public PivotDataFlat() ProductUnitPrice = 6.6, SellerName = @"Harry Tyler", SellerCity = @"Berlin", - Date = @"2011-11-08T00: 00: 00", + Date = @"2011-11-08T00:00:00", Value = 51.6, NumberOfUnits = 49 }); @@ -4192,7 +4192,7 @@ public PivotDataFlat() ProductUnitPrice = 35.6, SellerName = @"Russell Shorter", SellerCity = @"Mellvile", - Date = @"2011-11-12T00: 00: 00", + Date = @"2011-11-12T00:00:00", Value = 21, NumberOfUnits = 197 }); @@ -4202,7 +4202,7 @@ public PivotDataFlat() ProductUnitPrice = 60, SellerName = @"Howard Sprouse", SellerCity = @"Tokyo", - Date = @"2011-11-12T00: 00: 00", + Date = @"2011-11-12T00:00:00", Value = 70.4, NumberOfUnits = 484 }); @@ -4212,7 +4212,7 @@ public PivotDataFlat() ProductUnitPrice = 67.4, SellerName = @"Russell Shorter", SellerCity = @"Tokyo", - Date = @"2011-11-13T00: 00: 00", + Date = @"2011-11-13T00:00:00", Value = 14.4, NumberOfUnits = 182 }); @@ -4222,7 +4222,7 @@ public PivotDataFlat() ProductUnitPrice = 52, SellerName = @"Alfredo Fetuchini", SellerCity = @"London", - Date = @"2011-11-15T00: 00: 00", + Date = @"2011-11-15T00:00:00", Value = 18.4, NumberOfUnits = 42 }); @@ -4232,7 +4232,7 @@ public PivotDataFlat() ProductUnitPrice = 66.8, SellerName = @"Brandon Mckim", SellerCity = @"New York", - Date = @"2011-11-19T00: 00: 00", + Date = @"2011-11-19T00:00:00", Value = 52.8, NumberOfUnits = 109 }); @@ -4242,7 +4242,7 @@ public PivotDataFlat() ProductUnitPrice = 56.2, SellerName = @"Harold Garvin", SellerCity = @"Mellvile", - Date = @"2011-11-23T00: 00: 00", + Date = @"2011-11-23T00:00:00", Value = 40.2, NumberOfUnits = 310 }); @@ -4252,7 +4252,7 @@ public PivotDataFlat() ProductUnitPrice = 93.6, SellerName = @"Monica Freitag", SellerCity = @"Sofia", - Date = @"2012-01-03T00: 00: 00", + Date = @"2012-01-03T00:00:00", Value = 53.4, NumberOfUnits = 306 }); @@ -4262,7 +4262,7 @@ public PivotDataFlat() ProductUnitPrice = 9.6, SellerName = @"Harold Garvin", SellerCity = @"Seattle", - Date = @"2012-01-06T00: 00: 00", + Date = @"2012-01-06T00:00:00", Value = 83, NumberOfUnits = 290 }); @@ -4272,7 +4272,7 @@ public PivotDataFlat() ProductUnitPrice = 41.2, SellerName = @"Monica Freitag", SellerCity = @"Tokyo", - Date = @"2012-01-10T00: 00: 00", + Date = @"2012-01-10T00:00:00", Value = 29.8, NumberOfUnits = 499 }); @@ -4282,7 +4282,7 @@ public PivotDataFlat() ProductUnitPrice = 9.8, SellerName = @"Kathe Pettel", SellerCity = @"Berlin", - Date = @"2012-01-11T00: 00: 00", + Date = @"2012-01-11T00:00:00", Value = 10.8, NumberOfUnits = 7 }); @@ -4292,7 +4292,7 @@ public PivotDataFlat() ProductUnitPrice = 64.6, SellerName = @"Nicholas Carmona", SellerCity = @"Sofia", - Date = @"2012-01-14T00: 00: 00", + Date = @"2012-01-14T00:00:00", Value = 35, NumberOfUnits = 220 }); @@ -4302,7 +4302,7 @@ public PivotDataFlat() ProductUnitPrice = 47.4, SellerName = @"Elisa Longbottom", SellerCity = @"New York", - Date = @"2012-01-15T00: 00: 00", + Date = @"2012-01-15T00:00:00", Value = 50.2, NumberOfUnits = 395 }); @@ -4312,7 +4312,7 @@ public PivotDataFlat() ProductUnitPrice = 14.6, SellerName = @"Lydia Burson", SellerCity = @"Sofia", - Date = @"2012-01-18T00: 00: 00", + Date = @"2012-01-18T00:00:00", Value = 100, NumberOfUnits = 219 }); @@ -4322,7 +4322,7 @@ public PivotDataFlat() ProductUnitPrice = 10.8, SellerName = @"Larry Lieb", SellerCity = @"Mellvile", - Date = @"2012-01-18T00: 00: 00", + Date = @"2012-01-18T00:00:00", Value = 92, NumberOfUnits = 229 }); @@ -4332,7 +4332,7 @@ public PivotDataFlat() ProductUnitPrice = 65, SellerName = @"Nicholas Carmona", SellerCity = @"Mellvile", - Date = @"2012-01-22T00: 00: 00", + Date = @"2012-01-22T00:00:00", Value = 55.8, NumberOfUnits = 111 }); @@ -4342,7 +4342,7 @@ public PivotDataFlat() ProductUnitPrice = 48, SellerName = @"Alfredo Fetuchini", SellerCity = @"London", - Date = @"2012-02-01T00: 00: 00", + Date = @"2012-02-01T00:00:00", Value = 20.6, NumberOfUnits = 237 }); @@ -4352,7 +4352,7 @@ public PivotDataFlat() ProductUnitPrice = 87.8, SellerName = @"Claudia Kobayashi", SellerCity = @"Berlin", - Date = @"2012-02-13T00: 00: 00", + Date = @"2012-02-13T00:00:00", Value = 17.2, NumberOfUnits = 114 }); @@ -4362,7 +4362,7 @@ public PivotDataFlat() ProductUnitPrice = 55.4, SellerName = @"Bryan Culver", SellerCity = @"London", - Date = @"2012-02-23T00: 00: 00", + Date = @"2012-02-23T00:00:00", Value = 76.8, NumberOfUnits = 329 }); @@ -4372,7 +4372,7 @@ public PivotDataFlat() ProductUnitPrice = 40.8, SellerName = @"Howard Sprouse", SellerCity = @"Seattle", - Date = @"2012-02-24T00: 00: 00", + Date = @"2012-02-24T00:00:00", Value = 1.2, NumberOfUnits = 135 }); @@ -4382,7 +4382,7 @@ public PivotDataFlat() ProductUnitPrice = 57.8, SellerName = @"Harold Garvin", SellerCity = @"New York", - Date = @"2012-03-02T00: 00: 00", + Date = @"2012-03-02T00:00:00", Value = 46.8, NumberOfUnits = 187 }); @@ -4392,7 +4392,7 @@ public PivotDataFlat() ProductUnitPrice = 14.8, SellerName = @"David Haley", SellerCity = @"Tokyo", - Date = @"2012-03-10T00: 00: 00", + Date = @"2012-03-10T00:00:00", Value = 17.6, NumberOfUnits = 286 }); @@ -4402,7 +4402,7 @@ public PivotDataFlat() ProductUnitPrice = 13, SellerName = @"Antonio Charbonneau", SellerCity = @"Mellvile", - Date = @"2012-03-11T00: 00: 00", + Date = @"2012-03-11T00:00:00", Value = 18.2, NumberOfUnits = 468 }); @@ -4412,7 +4412,7 @@ public PivotDataFlat() ProductUnitPrice = 26, SellerName = @"Monica Freitag", SellerCity = @"Tokyo", - Date = @"2012-03-18T00: 00: 00", + Date = @"2012-03-18T00:00:00", Value = 93.2, NumberOfUnits = 71 }); @@ -4422,7 +4422,7 @@ public PivotDataFlat() ProductUnitPrice = 72.6, SellerName = @"Bryan Culver", SellerCity = @"Mellvile", - Date = @"2012-03-21T00: 00: 00", + Date = @"2012-03-21T00:00:00", Value = 62, NumberOfUnits = 251 }); @@ -4432,7 +4432,7 @@ public PivotDataFlat() ProductUnitPrice = 44.4, SellerName = @"Monica Freitag", SellerCity = @"Berlin", - Date = @"2012-03-25T00: 00: 00", + Date = @"2012-03-25T00:00:00", Value = 57.2, NumberOfUnits = 297 }); @@ -4442,7 +4442,7 @@ public PivotDataFlat() ProductUnitPrice = 68.2, SellerName = @"Alfredo Fetuchini", SellerCity = @"Berlin", - Date = @"2012-03-25T00: 00: 00", + Date = @"2012-03-25T00:00:00", Value = 4.2, NumberOfUnits = 248 }); @@ -4452,7 +4452,7 @@ public PivotDataFlat() ProductUnitPrice = 35.4, SellerName = @"Elisa Longbottom", SellerCity = @"Sofia", - Date = @"2012-03-26T00: 00: 00", + Date = @"2012-03-26T00:00:00", Value = 45.2, NumberOfUnits = 488 }); @@ -4462,7 +4462,7 @@ public PivotDataFlat() ProductUnitPrice = 41.2, SellerName = @"Alfredo Fetuchini", SellerCity = @"Sofia", - Date = @"2012-04-06T00: 00: 00", + Date = @"2012-04-06T00:00:00", Value = 59.6, NumberOfUnits = 211 }); @@ -4472,7 +4472,7 @@ public PivotDataFlat() ProductUnitPrice = 29.4, SellerName = @"Stanley Brooker", SellerCity = @"Seattle", - Date = @"2012-04-14T00: 00: 00", + Date = @"2012-04-14T00:00:00", Value = 3.2, NumberOfUnits = 149 }); @@ -4482,7 +4482,7 @@ public PivotDataFlat() ProductUnitPrice = 52, SellerName = @"Lydia Burson", SellerCity = @"Berlin", - Date = @"2012-04-14T00: 00: 00", + Date = @"2012-04-14T00:00:00", Value = 9.8, NumberOfUnits = 99 }); @@ -4492,7 +4492,7 @@ public PivotDataFlat() ProductUnitPrice = 57.8, SellerName = @"Benjamin Meekins", SellerCity = @"Seattle", - Date = @"2012-04-16T00: 00: 00", + Date = @"2012-04-16T00:00:00", Value = 14, NumberOfUnits = 225 }); @@ -4502,7 +4502,7 @@ public PivotDataFlat() ProductUnitPrice = 26, SellerName = @"Nicholas Carmona", SellerCity = @"Seattle", - Date = @"2012-04-27T00: 00: 00", + Date = @"2012-04-27T00:00:00", Value = 95.4, NumberOfUnits = 408 }); @@ -4512,7 +4512,7 @@ public PivotDataFlat() ProductUnitPrice = 5, SellerName = @"Benjamin Meekins", SellerCity = @"Sofia", - Date = @"2012-05-09T00: 00: 00", + Date = @"2012-05-09T00:00:00", Value = 40.2, NumberOfUnits = 417 }); @@ -4522,7 +4522,7 @@ public PivotDataFlat() ProductUnitPrice = 3, SellerName = @"Alfredo Fetuchini", SellerCity = @"London", - Date = @"2012-05-24T00: 00: 00", + Date = @"2012-05-24T00:00:00", Value = 67.8, NumberOfUnits = 221 }); @@ -4532,7 +4532,7 @@ public PivotDataFlat() ProductUnitPrice = 57.6, SellerName = @"Mark Slater", SellerCity = @"New York", - Date = @"2012-06-02T00: 00: 00", + Date = @"2012-06-02T00:00:00", Value = 45.4, NumberOfUnits = 288 }); @@ -4542,7 +4542,7 @@ public PivotDataFlat() ProductUnitPrice = 72.4, SellerName = @"Bryan Culver", SellerCity = @"Berlin", - Date = @"2012-06-03T00: 00: 00", + Date = @"2012-06-03T00:00:00", Value = 92.8, NumberOfUnits = 372 }); @@ -4552,7 +4552,7 @@ public PivotDataFlat() ProductUnitPrice = 82.6, SellerName = @"Kathe Pettel", SellerCity = @"Seattle", - Date = @"2012-06-03T00: 00: 00", + Date = @"2012-06-03T00:00:00", Value = 51.4, NumberOfUnits = 408 }); @@ -4562,7 +4562,7 @@ public PivotDataFlat() ProductUnitPrice = 91.6, SellerName = @"Benjamin Dupree", SellerCity = @"Mellvile", - Date = @"2012-06-04T00: 00: 00", + Date = @"2012-06-04T00:00:00", Value = 28.6, NumberOfUnits = 13 }); @@ -4572,7 +4572,7 @@ public PivotDataFlat() ProductUnitPrice = 94.8, SellerName = @"Benjamin Dupree", SellerCity = @"Mellvile", - Date = @"2012-06-05T00: 00: 00", + Date = @"2012-06-05T00:00:00", Value = 31.6, NumberOfUnits = 487 }); @@ -4582,7 +4582,7 @@ public PivotDataFlat() ProductUnitPrice = 46.4, SellerName = @"Benjamin Dupree", SellerCity = @"Sofia", - Date = @"2012-06-11T00: 00: 00", + Date = @"2012-06-11T00:00:00", Value = 86, NumberOfUnits = 276 }); @@ -4592,7 +4592,7 @@ public PivotDataFlat() ProductUnitPrice = 18.2, SellerName = @"Howard Sprouse", SellerCity = @"New York", - Date = @"2012-06-16T00: 00: 00", + Date = @"2012-06-16T00:00:00", Value = 40.2, NumberOfUnits = 490 }); @@ -4602,7 +4602,7 @@ public PivotDataFlat() ProductUnitPrice = 48.8, SellerName = @"Harold Garvin", SellerCity = @"London", - Date = @"2012-06-18T00: 00: 00", + Date = @"2012-06-18T00:00:00", Value = 55.6, NumberOfUnits = 238 }); @@ -4612,7 +4612,7 @@ public PivotDataFlat() ProductUnitPrice = 94.4, SellerName = @"David Haley", SellerCity = @"Tokyo", - Date = @"2012-06-23T00: 00: 00", + Date = @"2012-06-23T00:00:00", Value = 92, NumberOfUnits = 170 }); @@ -4622,7 +4622,7 @@ public PivotDataFlat() ProductUnitPrice = 48.8, SellerName = @"Brandon Mckim", SellerCity = @"Mellvile", - Date = @"2012-07-04T00: 00: 00", + Date = @"2012-07-04T00:00:00", Value = 72.8, NumberOfUnits = 132 }); @@ -4632,7 +4632,7 @@ public PivotDataFlat() ProductUnitPrice = 82.8, SellerName = @"Mark Slater", SellerCity = @"Mellvile", - Date = @"2012-07-05T00: 00: 00", + Date = @"2012-07-05T00:00:00", Value = 56.8, NumberOfUnits = 443 }); @@ -4642,7 +4642,7 @@ public PivotDataFlat() ProductUnitPrice = 38.2, SellerName = @"Benjamin Dupree", SellerCity = @"New York", - Date = @"2012-07-05T00: 00: 00", + Date = @"2012-07-05T00:00:00", Value = 27.6, NumberOfUnits = 368 }); @@ -4652,7 +4652,7 @@ public PivotDataFlat() ProductUnitPrice = 24.2, SellerName = @"Harold Garvin", SellerCity = @"New York", - Date = @"2012-07-11T00: 00: 00", + Date = @"2012-07-11T00:00:00", Value = 38.6, NumberOfUnits = 39 }); @@ -4662,7 +4662,7 @@ public PivotDataFlat() ProductUnitPrice = 4, SellerName = @"Alfredo Fetuchini", SellerCity = @"Tokyo", - Date = @"2012-07-13T00: 00: 00", + Date = @"2012-07-13T00:00:00", Value = 43.2, NumberOfUnits = 95 }); @@ -4672,7 +4672,7 @@ public PivotDataFlat() ProductUnitPrice = 81.8, SellerName = @"Benjamin Meekins", SellerCity = @"Berlin", - Date = @"2012-07-14T00: 00: 00", + Date = @"2012-07-14T00:00:00", Value = 42.6, NumberOfUnits = 42 }); @@ -4682,7 +4682,7 @@ public PivotDataFlat() ProductUnitPrice = 75, SellerName = @"Brandon Mckim", SellerCity = @"Seattle", - Date = @"2012-07-16T00: 00: 00", + Date = @"2012-07-16T00:00:00", Value = 61.4, NumberOfUnits = 200 }); @@ -4692,7 +4692,7 @@ public PivotDataFlat() ProductUnitPrice = 85.6, SellerName = @"Monica Freitag", SellerCity = @"Seattle", - Date = @"2012-07-16T00: 00: 00", + Date = @"2012-07-16T00:00:00", Value = 10.6, NumberOfUnits = 221 }); @@ -4702,7 +4702,7 @@ public PivotDataFlat() ProductUnitPrice = 96.4, SellerName = @"Larry Lieb", SellerCity = @"New York", - Date = @"2012-07-21T00: 00: 00", + Date = @"2012-07-21T00:00:00", Value = 99.6, NumberOfUnits = 54 }); @@ -4712,7 +4712,7 @@ public PivotDataFlat() ProductUnitPrice = 46.2, SellerName = @"Lydia Burson", SellerCity = @"Tokyo", - Date = @"2012-07-21T00: 00: 00", + Date = @"2012-07-21T00:00:00", Value = 56, NumberOfUnits = 173 }); @@ -4722,7 +4722,7 @@ public PivotDataFlat() ProductUnitPrice = 99.8, SellerName = @"Lydia Burson", SellerCity = @"London", - Date = @"2012-07-23T00: 00: 00", + Date = @"2012-07-23T00:00:00", Value = 10.8, NumberOfUnits = 47 }); @@ -4732,7 +4732,7 @@ public PivotDataFlat() ProductUnitPrice = 42.4, SellerName = @"Kathe Pettel", SellerCity = @"Mellvile", - Date = @"2012-07-26T00: 00: 00", + Date = @"2012-07-26T00:00:00", Value = 91.6, NumberOfUnits = 173 }); @@ -4742,7 +4742,7 @@ public PivotDataFlat() ProductUnitPrice = 52.2, SellerName = @"Claudia Kobayashi", SellerCity = @"Mellvile", - Date = @"2012-08-05T00: 00: 00", + Date = @"2012-08-05T00:00:00", Value = 98.8, NumberOfUnits = 323 }); @@ -4752,7 +4752,7 @@ public PivotDataFlat() ProductUnitPrice = 45.6, SellerName = @"Russell Shorter", SellerCity = @"Sofia", - Date = @"2012-08-07T00: 00: 00", + Date = @"2012-08-07T00:00:00", Value = 26, NumberOfUnits = 264 }); @@ -4762,7 +4762,7 @@ public PivotDataFlat() ProductUnitPrice = 56.8, SellerName = @"Mark Slater", SellerCity = @"Sofia", - Date = @"2012-08-09T00: 00: 00", + Date = @"2012-08-09T00:00:00", Value = 11.6, NumberOfUnits = 385 }); @@ -4772,7 +4772,7 @@ public PivotDataFlat() ProductUnitPrice = 3.6, SellerName = @"Harry Tyler", SellerCity = @"London", - Date = @"2012-08-10T00: 00: 00", + Date = @"2012-08-10T00:00:00", Value = 26, NumberOfUnits = 56 }); @@ -4782,7 +4782,7 @@ public PivotDataFlat() ProductUnitPrice = 34.6, SellerName = @"Benjamin Dupree", SellerCity = @"Berlin", - Date = @"2012-08-12T00: 00: 00", + Date = @"2012-08-12T00:00:00", Value = 96.2, NumberOfUnits = 267 }); @@ -4792,7 +4792,7 @@ public PivotDataFlat() ProductUnitPrice = 92.4, SellerName = @"Monica Freitag", SellerCity = @"Seattle", - Date = @"2012-08-14T00: 00: 00", + Date = @"2012-08-14T00:00:00", Value = 95, NumberOfUnits = 109 }); @@ -4802,7 +4802,7 @@ public PivotDataFlat() ProductUnitPrice = 34.8, SellerName = @"Mark Slater", SellerCity = @"Berlin", - Date = @"2012-08-17T00: 00: 00", + Date = @"2012-08-17T00:00:00", Value = 62.4, NumberOfUnits = 478 }); @@ -4812,7 +4812,7 @@ public PivotDataFlat() ProductUnitPrice = 23.4, SellerName = @"Claudia Kobayashi", SellerCity = @"Berlin", - Date = @"2012-08-21T00: 00: 00", + Date = @"2012-08-21T00:00:00", Value = 57.8, NumberOfUnits = 184 }); @@ -4822,7 +4822,7 @@ public PivotDataFlat() ProductUnitPrice = 79.6, SellerName = @"Brandon Mckim", SellerCity = @"Seattle", - Date = @"2012-08-21T00: 00: 00", + Date = @"2012-08-21T00:00:00", Value = 35.4, NumberOfUnits = 132 }); @@ -4832,7 +4832,7 @@ public PivotDataFlat() ProductUnitPrice = 30.8, SellerName = @"Nicholas Carmona", SellerCity = @"Sofia", - Date = @"2012-08-22T00: 00: 00", + Date = @"2012-08-22T00:00:00", Value = 96, NumberOfUnits = 142 }); @@ -4842,7 +4842,7 @@ public PivotDataFlat() ProductUnitPrice = 90, SellerName = @"Carl Costello", SellerCity = @"Seattle", - Date = @"2012-08-27T00: 00: 00", + Date = @"2012-08-27T00:00:00", Value = 27.6, NumberOfUnits = 46 }); @@ -4852,7 +4852,7 @@ public PivotDataFlat() ProductUnitPrice = 83.2, SellerName = @"Walter Pang", SellerCity = @"Seattle", - Date = @"2012-09-03T00: 00: 00", + Date = @"2012-09-03T00:00:00", Value = 68.6, NumberOfUnits = 102 }); @@ -4862,7 +4862,7 @@ public PivotDataFlat() ProductUnitPrice = 0.2, SellerName = @"Russell Shorter", SellerCity = @"Berlin", - Date = @"2012-09-09T00: 00: 00", + Date = @"2012-09-09T00:00:00", Value = 96.6, NumberOfUnits = 21 }); @@ -4872,7 +4872,7 @@ public PivotDataFlat() ProductUnitPrice = 36.6, SellerName = @"Monica Freitag", SellerCity = @"Sofia", - Date = @"2012-09-10T00: 00: 00", + Date = @"2012-09-10T00:00:00", Value = 5, NumberOfUnits = 442 }); @@ -4882,7 +4882,7 @@ public PivotDataFlat() ProductUnitPrice = 92.4, SellerName = @"Harry Tyler", SellerCity = @"New York", - Date = @"2012-09-13T00: 00: 00", + Date = @"2012-09-13T00:00:00", Value = 99.2, NumberOfUnits = 254 }); @@ -4892,7 +4892,7 @@ public PivotDataFlat() ProductUnitPrice = 28, SellerName = @"Nicholas Carmona", SellerCity = @"Sofia", - Date = @"2012-09-13T00: 00: 00", + Date = @"2012-09-13T00:00:00", Value = 50, NumberOfUnits = 251 }); @@ -4902,7 +4902,7 @@ public PivotDataFlat() ProductUnitPrice = 60.4, SellerName = @"Antonio Charbonneau", SellerCity = @"New York", - Date = @"2012-09-15T00: 00: 00", + Date = @"2012-09-15T00:00:00", Value = 44, NumberOfUnits = 119 }); @@ -4912,7 +4912,7 @@ public PivotDataFlat() ProductUnitPrice = 33, SellerName = @"Claudia Kobayashi", SellerCity = @"New York", - Date = @"2012-09-19T00: 00: 00", + Date = @"2012-09-19T00:00:00", Value = 32.4, NumberOfUnits = 256 }); @@ -4922,7 +4922,7 @@ public PivotDataFlat() ProductUnitPrice = 99, SellerName = @"John Smith", SellerCity = @"New York", - Date = @"2012-09-23T00: 00: 00", + Date = @"2012-09-23T00:00:00", Value = 35.8, NumberOfUnits = 456 }); @@ -4932,7 +4932,7 @@ public PivotDataFlat() ProductUnitPrice = 16.2, SellerName = @"Kathe Pettel", SellerCity = @"London", - Date = @"2012-10-01T00: 00: 00", + Date = @"2012-10-01T00:00:00", Value = 16.4, NumberOfUnits = 430 }); @@ -4942,7 +4942,7 @@ public PivotDataFlat() ProductUnitPrice = 73, SellerName = @"David Haley", SellerCity = @"Berlin", - Date = @"2012-10-02T00: 00: 00", + Date = @"2012-10-02T00:00:00", Value = 57, NumberOfUnits = 248 }); @@ -4952,7 +4952,7 @@ public PivotDataFlat() ProductUnitPrice = 21.8, SellerName = @"Harold Garvin", SellerCity = @"Berlin", - Date = @"2012-10-18T00: 00: 00", + Date = @"2012-10-18T00:00:00", Value = 28.2, NumberOfUnits = 440 }); @@ -4962,7 +4962,7 @@ public PivotDataFlat() ProductUnitPrice = 28.4, SellerName = @"Howard Sprouse", SellerCity = @"New York", - Date = @"2012-10-19T00: 00: 00", + Date = @"2012-10-19T00:00:00", Value = 66.6, NumberOfUnits = 234 }); @@ -4972,7 +4972,7 @@ public PivotDataFlat() ProductUnitPrice = 80.6, SellerName = @"Benjamin Meekins", SellerCity = @"New York", - Date = @"2012-10-25T00: 00: 00", + Date = @"2012-10-25T00:00:00", Value = 5.4, NumberOfUnits = 36 }); @@ -4982,7 +4982,7 @@ public PivotDataFlat() ProductUnitPrice = 97.8, SellerName = @"Harry Tyler", SellerCity = @"London", - Date = @"2012-10-26T00: 00: 00", + Date = @"2012-10-26T00:00:00", Value = 41.2, NumberOfUnits = 46 }); @@ -4992,7 +4992,7 @@ public PivotDataFlat() ProductUnitPrice = 88.8, SellerName = @"Elisa Longbottom", SellerCity = @"London", - Date = @"2012-11-02T00: 00: 00", + Date = @"2012-11-02T00:00:00", Value = 64.6, NumberOfUnits = 211 }); @@ -5002,7 +5002,7 @@ public PivotDataFlat() ProductUnitPrice = 67.4, SellerName = @"Walter Pang", SellerCity = @"New York", - Date = @"2012-11-17T00: 00: 00", + Date = @"2012-11-17T00:00:00", Value = 14.2, NumberOfUnits = 408 }); @@ -5012,7 +5012,7 @@ public PivotDataFlat() ProductUnitPrice = 7.2, SellerName = @"Walter Pang", SellerCity = @"New York", - Date = @"2012-11-20T00: 00: 00", + Date = @"2012-11-20T00:00:00", Value = 72.8, NumberOfUnits = 376 }); diff --git a/samples/grids/pivot-grid/state-persistence-about/App.razor b/samples/grids/pivot-grid/state-persistence-about/App.razor new file mode 100644 index 0000000000..b9c4e3f3ba --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-about/App.razor @@ -0,0 +1,22 @@ +@using IgniteUI.Blazor.Controls + +@inject IJSRuntime JS + +
+
+
+
+ By default navigating to the previous page, components will reinitialize as per their initial configuration, therefore the IgbPivotGrid will lose its state. +
+ What our Sample App does is reading the state from the window.localStorage object and applying the corresponding state on the Grid's Rendered event.
+ Go Back +
+
+
+ +@code { + public async void LeavePage() + { + await JS.InvokeVoidAsync("window.location.replace", "./grids/pivot-grid/state-persistence-main"); + } +} \ No newline at end of file diff --git a/samples/grids/pivot-grid/state-persistence-about/BlazorClientApp.csproj b/samples/grids/pivot-grid/state-persistence-about/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-about/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/grids/pivot-grid/state-persistence-about/BlazorClientApp.sln b/samples/grids/pivot-grid/state-persistence-about/BlazorClientApp.sln new file mode 100644 index 0000000000..719093d5ff --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-about/BlazorClientApp.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.4.33213.308 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/grids/pivot-grid/state-persistence-about/Program.cs b/samples/grids/pivot-grid/state-persistence-about/Program.cs new file mode 100644 index 0000000000..88d624addd --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-about/Program.cs @@ -0,0 +1,28 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbGridModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/grids/pivot-grid/state-persistence-about/Properties/launchSettings.json b/samples/grids/pivot-grid/state-persistence-about/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-about/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/grids/pivot-grid/state-persistence-about/ReadMe.md b/samples/grids/pivot-grid/state-persistence-about/ReadMe.md new file mode 100644 index 0000000000..d86201abc2 --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-about/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of State Persistence About feature using [Pivot Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/pivot-grid/state-persistence-about/_Imports.razor b/samples/grids/pivot-grid/state-persistence-about/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-about/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/grids/pivot-grid/state-persistence-about/wwwroot/index.css b/samples/grids/pivot-grid/state-persistence-about/wwwroot/index.css new file mode 100644 index 0000000000..5e83983c96 --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-about/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ \ No newline at end of file diff --git a/samples/grids/pivot-grid/state-persistence-about/wwwroot/index.html b/samples/grids/pivot-grid/state-persistence-about/wwwroot/index.html new file mode 100644 index 0000000000..5b6033dff3 --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-about/wwwroot/index.html @@ -0,0 +1,30 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/grids/pivot-grid/state-persistence-main/App.razor b/samples/grids/pivot-grid/state-persistence-main/App.razor new file mode 100644 index 0000000000..c272fb9fe8 --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-main/App.razor @@ -0,0 +1,297 @@ +@using IgniteUI.Blazor.Controls +@implements IDisposable + +@inject IJSRuntime JS +@inject NavigationManager Navigation + +
+ +
+
+ + + Restore + + + + Save + + + + Reset + + + + Leave + + + + Clear + + + + Reload + +
+
+
    +
  • Clicking the SAVE button or leaving the page here will save grid state to localStorage.
  • +
  • Use the control buttons to SAVE / RESTORE / RESET / DELETE / grid state or LEAVE the page.
  • +
  • Select/Deselect checkboxes to control saving / restoring feature state.
  • +
+
+
+ All Features + Cell Selection + Col Selection + Expansion + Filtering + Sorting + Pivot Configuration +
+ + + +
+
+ +@code { + + private string restoreIcon = ""; + private string saveIcon = ""; + private string clearIcon = ""; + private string forwardIcon = ""; + private string deleteIcon = ""; + private string refreshIcon = ""; + + private IgbPivotGrid grid; + private IgbGridState gridState; + private IgbPaginator paginator; + private bool allOptions = true; + private IgbGridStateOptions options = new IgbGridStateOptions() + { + CellSelection = true, + Filtering = true, + Sorting = true, + Expansion = true, + ColumnSelection = true, + PivotConfiguration = true + }; + private string stateKey = "pivot-grid-state"; + private IgbIcon IconRef; + + private PivotDataFlat _pivotDataFlat = null; + public PivotDataFlat PivotDataFlat + { + get + { + if (_pivotDataFlat == null) + { + _pivotDataFlat = new PivotDataFlat(); + } + return _pivotDataFlat; + } + } + + private IgbPivotConfiguration _pivotConfiguration; + public IgbPivotConfiguration PivotConfiguration + { + get + { + if (_pivotConfiguration == null) { + var pivotConfiguration = new IgbPivotConfiguration(); + var dateBaseDimension = new IgbPivotDimension() { + MemberName = "Date", + Enabled = true + }; + var dateDimensionOptions = new IgbPivotDateDimensionOptions() { + Months = false, + Quarters = true, + FullDate = false + }; + var pivotDateDimension = new IgbPivotDateDimension() { + BaseDimension = dateBaseDimension, + Options = dateDimensionOptions, + Enabled = true + }; + pivotDateDimension.BaseDimension = dateBaseDimension; + pivotConfiguration.Columns = [pivotDateDimension]; + + var productNameDimension = new IgbPivotDimension() { + MemberName = "ProductName", + Enabled = true + }; + var sellerCityDimension = new IgbPivotDimension() { + MemberName = "SellerCity", + Enabled = true + }; + pivotConfiguration.Rows = [productNameDimension, sellerCityDimension]; + + var sellerNameDimension = new IgbPivotDimension() { + MemberName = "SellerName", + Enabled = true + }; + pivotConfiguration.Filters = [sellerNameDimension]; + + + var pivotValue = new IgbPivotValue() { + Member = "Value", + Aggregate = new IgbPivotAggregator() { + Key = "SUM", + AggregatorName = PivotAggregationType.SUM, + Label = "Sum" + }, + Enabled = true, + AggregateList = new IgbPivotAggregator[] { + new IgbPivotAggregator() { + Key = "SUM", + AggregatorName = PivotAggregationType.SUM, + Label = "Sum" + } + } + }; + + var amountOfSaleValue = new IgbPivotValue() { + Member = "AmountOfSale", + DisplayName = "Amount of Sale", + Enabled = true, + Aggregate = new IgbPivotAggregator() { + Key = "SUM", + Label = "Sum of Sale", + AggregatorScript = "PivotDataFlatAggregateSumSale" + }, + AggregateList = new IgbPivotAggregator[] { + new IgbPivotAggregator() { + Key = "SUM", + Label = "Sum of Sale", + AggregatorScript = "PivotDataFlatAggregateSumSale" + }, + new IgbPivotAggregator() { + Key = "MIN", + Label = "Minimum of Sale", + AggregatorScript = "PivotDataFlatAggregateMinSale" + }, + new IgbPivotAggregator() { + Key = "MAX", + Label = "Maximum of Sale", + AggregatorScript = "PivotDataFlatAggregateMaxSale" + } + } + }; + pivotConfiguration.Values = [pivotValue, amountOfSaleValue]; + _pivotConfiguration = pivotConfiguration; + } + return _pivotConfiguration; + } + } + protected override void OnInitialized() + { + Navigation.LocationChanged += OnLocationChanged; + base.OnInitialized(); + } + + protected override void OnAfterRender(bool firstRender) + { + var grid = this.grid; + if (this.IconRef != null && firstRender) + { + this.IconRef.EnsureReady().ContinueWith(new Action((e) => + { + this.IconRef.RegisterIconFromText("restore", restoreIcon, "material"); + this.IconRef.RegisterIconFromText("save", saveIcon, "material"); + this.IconRef.RegisterIconFromText("clear", clearIcon, "material"); + this.IconRef.RegisterIconFromText("forward", forwardIcon, "material"); + this.IconRef.RegisterIconFromText("delete", deleteIcon, "material"); + this.IconRef.RegisterIconFromText("refresh", refreshIcon, "material"); + })); + } + } + + void OnLocationChanged(object sender, LocationChangedEventArgs e) + { + SaveGridState(); + } + + public void Dispose() + { + Navigation.LocationChanged -= OnLocationChanged; + } + + async void SaveGridState() + { + string state = await gridState.GetStateAsStringAsync(new string[0]); + await JS.InvokeVoidAsync("window.localStorage.setItem", stateKey, state); + } + + async void RestoreGridState() + { + string state = await JS.InvokeAsync("window.localStorage.getItem", stateKey); + if (state != null) + { + await gridState.ApplyStateFromStringAsync(state, new string[0]); + } + } + + void ResetGridState() + { + grid.GetAllDimensions().ToList().ForEach(dim => { + grid.ClearFilter(dim.MemberName); + }); + grid.SortingExpressions = new IgbSortingExpression[0]; + grid.DeselectAllColumns(); + grid.ClearCellSelection(); + } + + void OnChange(IgbCheckboxChangeEventArgs eventArgs, string action) + { + if (action == "AllFeatures") + { + var newOptions = new IgbGridStateOptions() + { + CellSelection = eventArgs.Detail.Checked, + Filtering = eventArgs.Detail.Checked, + Sorting = eventArgs.Detail.Checked, + Expansion = eventArgs.Detail.Checked, + ColumnSelection = eventArgs.Detail.Checked, + PivotConfiguration = eventArgs.Detail.Checked + }; + options = newOptions; + gridState.Options = newOptions; + } + else + { + var newOptions = new IgbGridStateOptions(); + options.GetType().GetProperty(action).SetValue(newOptions, eventArgs.Detail.Checked); + gridState.Options = newOptions; + } + } + + public void OnGridRendered() + { + RestoreGridState(); + } + + async void LeavePage() + { + SaveGridState(); + await JS.InvokeVoidAsync("window.location.replace", "./grids/pivot-grid/state-persistence-about"); + } + + async void ClearStorage() + { + await JS.InvokeVoidAsync("window.localStorage.removeItem", stateKey); + } + + async void ReloadPage() + { + await JS.InvokeVoidAsync("window.location.reload"); + } +} \ No newline at end of file diff --git a/samples/grids/pivot-grid/state-persistence-main/BlazorClientApp.csproj b/samples/grids/pivot-grid/state-persistence-main/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-main/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/grids/pivot-grid/state-persistence-main/BlazorClientApp.sln b/samples/grids/pivot-grid/state-persistence-main/BlazorClientApp.sln new file mode 100644 index 0000000000..719093d5ff --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-main/BlazorClientApp.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.4.33213.308 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/grids/pivot-grid/state-persistence-main/PivotDataFlat.cs b/samples/grids/pivot-grid/state-persistence-main/PivotDataFlat.cs new file mode 100644 index 0000000000..d1e564169d --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-main/PivotDataFlat.cs @@ -0,0 +1,5020 @@ +using System; +using System.Collections.Generic; +public class PivotDataFlatItem +{ + public string ProductName { get; set; } + public double ProductUnitPrice { get; set; } + public string SellerName { get; set; } + public string SellerCity { get; set; } + public string Date { get; set; } + public double Value { get; set; } + public double NumberOfUnits { get; set; } +} + +public class PivotDataFlat + : List +{ + public PivotDataFlat() + { + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 12.8, + SellerName = @"Stanley Brooker", + SellerCity = @"Seattle", + Date = @"2007-01-01T00:00:00", + Value = 94.4, + NumberOfUnits = 282 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 49.6, + SellerName = @"Elisa Longbottom", + SellerCity = @"Sofia", + Date = @"2007-01-05T00:00:00", + Value = 70.8, + NumberOfUnits = 296 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 3.6, + SellerName = @"Lydia Burson", + SellerCity = @"Tokyo", + Date = @"2007-01-06T00:00:00", + Value = 35.8, + NumberOfUnits = 68 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 85.6, + SellerName = @"David Haley", + SellerCity = @"London", + Date = @"2007-01-07T00:00:00", + Value = 41.4, + NumberOfUnits = 293 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 18.2, + SellerName = @"John Smith", + SellerCity = @"Seattle", + Date = @"2007-01-08T00:00:00", + Value = 60.6, + NumberOfUnits = 240 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 68.4, + SellerName = @"Larry Lieb", + SellerCity = @"Tokyo", + Date = @"2007-01-12T00:00:00", + Value = 38, + NumberOfUnits = 456 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 16.2, + SellerName = @"Walter Pang", + SellerCity = @"Sofia", + Date = @"2007-02-09T00:00:00", + Value = 89.2, + NumberOfUnits = 492 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 35.2, + SellerName = @"Benjamin Dupree", + SellerCity = @"Tokyo", + Date = @"2007-02-16T00:00:00", + Value = 2, + NumberOfUnits = 78 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 73.2, + SellerName = @"Nicholas Carmona", + SellerCity = @"Mellvile", + Date = @"2007-02-17T00:00:00", + Value = 4.6, + NumberOfUnits = 150 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 73.6, + SellerName = @"Nicholas Carmona", + SellerCity = @"London", + Date = @"2007-02-19T00:00:00", + Value = 36.2, + NumberOfUnits = 262 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 47.2, + SellerName = @"Monica Freitag", + SellerCity = @"Sofia", + Date = @"2007-02-21T00:00:00", + Value = 18.8, + NumberOfUnits = 125 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 51.4, + SellerName = @"Kathe Pettel", + SellerCity = @"Sofia", + Date = @"2007-03-04T00:00:00", + Value = 11.6, + NumberOfUnits = 42 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 27.6, + SellerName = @"David Haley", + SellerCity = @"Tokyo", + Date = @"2007-03-04T00:00:00", + Value = 41.4, + NumberOfUnits = 282 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 22.4, + SellerName = @"Antonio Charbonneau", + SellerCity = @"Berlin", + Date = @"2007-03-17T00:00:00", + Value = 59.8, + NumberOfUnits = 305 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 85.4, + SellerName = @"Glenn Landeros", + SellerCity = @"Tokyo", + Date = @"2007-03-23T00:00:00", + Value = 31.4, + NumberOfUnits = 265 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 80.8, + SellerName = @"Elisa Longbottom", + SellerCity = @"Mellvile", + Date = @"2007-03-25T00:00:00", + Value = 90.4, + NumberOfUnits = 350 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 64.6, + SellerName = @"Glenn Landeros", + SellerCity = @"Mellvile", + Date = @"2007-03-27T00:00:00", + Value = 95.4, + NumberOfUnits = 82 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 50, + SellerName = @"Harry Tyler", + SellerCity = @"New York", + Date = @"2007-04-02T00:00:00", + Value = 1.4, + NumberOfUnits = 67 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 16.4, + SellerName = @"Brandon Mckim", + SellerCity = @"Mellvile", + Date = @"2007-04-04T00:00:00", + Value = 25.4, + NumberOfUnits = 370 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 50, + SellerName = @"Monica Freitag", + SellerCity = @"Berlin", + Date = @"2007-04-12T00:00:00", + Value = 46.4, + NumberOfUnits = 228 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 44.8, + SellerName = @"Bryan Culver", + SellerCity = @"Tokyo", + Date = @"2007-04-15T00:00:00", + Value = 82.2, + NumberOfUnits = 272 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 44.4, + SellerName = @"Russell Shorter", + SellerCity = @"Berlin", + Date = @"2007-04-18T00:00:00", + Value = 84, + NumberOfUnits = 227 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 39.4, + SellerName = @"Stanley Brooker", + SellerCity = @"Mellvile", + Date = @"2007-04-18T00:00:00", + Value = 94.4, + NumberOfUnits = 248 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 36.6, + SellerName = @"Benjamin Meekins", + SellerCity = @"Tokyo", + Date = @"2007-04-21T00:00:00", + Value = 45.8, + NumberOfUnits = 414 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 75.8, + SellerName = @"Walter Pang", + SellerCity = @"London", + Date = @"2007-04-25T00:00:00", + Value = 97.6, + NumberOfUnits = 43 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 57.8, + SellerName = @"Antonio Charbonneau", + SellerCity = @"Mellvile", + Date = @"2007-04-26T00:00:00", + Value = 21, + NumberOfUnits = 71 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 40.2, + SellerName = @"Stanley Brooker", + SellerCity = @"New York", + Date = @"2007-05-14T00:00:00", + Value = 72, + NumberOfUnits = 321 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 49.6, + SellerName = @"Elisa Longbottom", + SellerCity = @"London", + Date = @"2007-05-17T00:00:00", + Value = 49.6, + NumberOfUnits = 329 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 56.6, + SellerName = @"Benjamin Dupree", + SellerCity = @"London", + Date = @"2007-05-17T00:00:00", + Value = 72.8, + NumberOfUnits = 88 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 67.2, + SellerName = @"Glenn Landeros", + SellerCity = @"New York", + Date = @"2007-05-26T00:00:00", + Value = 56.2, + NumberOfUnits = 366 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 14.6, + SellerName = @"Walter Pang", + SellerCity = @"Sofia", + Date = @"2007-06-02T00:00:00", + Value = 81.4, + NumberOfUnits = 450 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 89.4, + SellerName = @"Howard Sprouse", + SellerCity = @"Seattle", + Date = @"2007-06-06T00:00:00", + Value = 19, + NumberOfUnits = 475 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 33.8, + SellerName = @"Nicholas Carmona", + SellerCity = @"Seattle", + Date = @"2007-06-11T00:00:00", + Value = 55, + NumberOfUnits = 195 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 54.2, + SellerName = @"Harold Garvin", + SellerCity = @"Sofia", + Date = @"2007-06-17T00:00:00", + Value = 71.6, + NumberOfUnits = 458 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 18.4, + SellerName = @"Benjamin Dupree", + SellerCity = @"Sofia", + Date = @"2007-07-04T00:00:00", + Value = 24.2, + NumberOfUnits = 7 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 96.2, + SellerName = @"Elisa Longbottom", + SellerCity = @"New York", + Date = @"2007-07-08T00:00:00", + Value = 57.6, + NumberOfUnits = 158 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 23, + SellerName = @"Benjamin Meekins", + SellerCity = @"Tokyo", + Date = @"2007-07-09T00:00:00", + Value = 58.8, + NumberOfUnits = 34 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 52.8, + SellerName = @"Larry Lieb", + SellerCity = @"Seattle", + Date = @"2007-07-10T00:00:00", + Value = 32.4, + NumberOfUnits = 412 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 62.2, + SellerName = @"John Smith", + SellerCity = @"Sofia", + Date = @"2007-07-15T00:00:00", + Value = 85, + NumberOfUnits = 10 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 10.8, + SellerName = @"Antonio Charbonneau", + SellerCity = @"New York", + Date = @"2007-07-16T00:00:00", + Value = 52.2, + NumberOfUnits = 466 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 4.8, + SellerName = @"Stanley Brooker", + SellerCity = @"London", + Date = @"2007-07-20T00:00:00", + Value = 34.2, + NumberOfUnits = 248 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 43.8, + SellerName = @"Brandon Mckim", + SellerCity = @"Mellvile", + Date = @"2007-07-24T00:00:00", + Value = 45.6, + NumberOfUnits = 307 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 76.4, + SellerName = @"Glenn Landeros", + SellerCity = @"London", + Date = @"2007-07-26T00:00:00", + Value = 26.2, + NumberOfUnits = 445 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 34.4, + SellerName = @"Bryan Culver", + SellerCity = @"New York", + Date = @"2007-08-01T00:00:00", + Value = 89.2, + NumberOfUnits = 480 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 68.6, + SellerName = @"Howard Sprouse", + SellerCity = @"Berlin", + Date = @"2007-08-02T00:00:00", + Value = 38.2, + NumberOfUnits = 390 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 65.2, + SellerName = @"Larry Lieb", + SellerCity = @"Mellvile", + Date = @"2007-08-05T00:00:00", + Value = 23.2, + NumberOfUnits = 388 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 45, + SellerName = @"Russell Shorter", + SellerCity = @"Seattle", + Date = @"2007-08-19T00:00:00", + Value = 23.4, + NumberOfUnits = 37 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 93.6, + SellerName = @"John Smith", + SellerCity = @"New York", + Date = @"2007-08-24T00:00:00", + Value = 17.4, + NumberOfUnits = 237 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 94.4, + SellerName = @"Harry Tyler", + SellerCity = @"Seattle", + Date = @"2007-08-26T00:00:00", + Value = 54.6, + NumberOfUnits = 396 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 72.4, + SellerName = @"David Haley", + SellerCity = @"Tokyo", + Date = @"2007-08-26T00:00:00", + Value = 61, + NumberOfUnits = 3 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 80.6, + SellerName = @"Russell Shorter", + SellerCity = @"New York", + Date = @"2007-09-02T00:00:00", + Value = 85.2, + NumberOfUnits = 330 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 65.4, + SellerName = @"Benjamin Dupree", + SellerCity = @"London", + Date = @"2007-09-04T00:00:00", + Value = 51.2, + NumberOfUnits = 143 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 30.6, + SellerName = @"Bryan Culver", + SellerCity = @"Seattle", + Date = @"2007-09-05T00:00:00", + Value = 55.2, + NumberOfUnits = 318 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 7.6, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Seattle", + Date = @"2007-09-06T00:00:00", + Value = 41.8, + NumberOfUnits = 393 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 47, + SellerName = @"Harold Garvin", + SellerCity = @"Seattle", + Date = @"2007-09-10T00:00:00", + Value = 9.2, + NumberOfUnits = 129 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 38, + SellerName = @"Glenn Landeros", + SellerCity = @"London", + Date = @"2007-09-17T00:00:00", + Value = 25.6, + NumberOfUnits = 426 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 2.6, + SellerName = @"Harry Tyler", + SellerCity = @"London", + Date = @"2007-09-18T00:00:00", + Value = 36.4, + NumberOfUnits = 217 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 77.6, + SellerName = @"John Smith", + SellerCity = @"New York", + Date = @"2007-09-20T00:00:00", + Value = 28, + NumberOfUnits = 152 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 97.2, + SellerName = @"Benjamin Meekins", + SellerCity = @"Seattle", + Date = @"2007-09-25T00:00:00", + Value = 21.8, + NumberOfUnits = 452 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 19.8, + SellerName = @"Carl Costello", + SellerCity = @"Seattle", + Date = @"2007-10-02T00:00:00", + Value = 98.4, + NumberOfUnits = 499 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 32.8, + SellerName = @"Mark Slater", + SellerCity = @"Seattle", + Date = @"2007-10-06T00:00:00", + Value = 79.6, + NumberOfUnits = 169 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 22, + SellerName = @"Nicholas Carmona", + SellerCity = @"Berlin", + Date = @"2007-10-14T00:00:00", + Value = 69.6, + NumberOfUnits = 386 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 35.6, + SellerName = @"Russell Shorter", + SellerCity = @"Sofia", + Date = @"2007-10-14T00:00:00", + Value = 27.8, + NumberOfUnits = 454 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 47, + SellerName = @"Elisa Longbottom", + SellerCity = @"New York", + Date = @"2007-10-25T00:00:00", + Value = 82.2, + NumberOfUnits = 334 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 41.2, + SellerName = @"Lydia Burson", + SellerCity = @"Tokyo", + Date = @"2007-10-26T00:00:00", + Value = 54.4, + NumberOfUnits = 107 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 13.8, + SellerName = @"Mark Slater", + SellerCity = @"Sofia", + Date = @"2007-11-07T00:00:00", + Value = 86.2, + NumberOfUnits = 275 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 64.2, + SellerName = @"Monica Freitag", + SellerCity = @"London", + Date = @"2007-11-09T00:00:00", + Value = 37.8, + NumberOfUnits = 241 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 1.2, + SellerName = @"Larry Lieb", + SellerCity = @"London", + Date = @"2007-11-11T00:00:00", + Value = 75.2, + NumberOfUnits = 177 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 57.8, + SellerName = @"Monica Freitag", + SellerCity = @"Sofia", + Date = @"2007-11-13T00:00:00", + Value = 58.6, + NumberOfUnits = 494 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 39.6, + SellerName = @"Lydia Burson", + SellerCity = @"Mellvile", + Date = @"2007-11-19T00:00:00", + Value = 40.8, + NumberOfUnits = 451 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 5.2, + SellerName = @"Stanley Brooker", + SellerCity = @"Tokyo", + Date = @"2008-01-01T00:00:00", + Value = 91.8, + NumberOfUnits = 125 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 53.4, + SellerName = @"Kathe Pettel", + SellerCity = @"London", + Date = @"2008-01-02T00:00:00", + Value = 31, + NumberOfUnits = 103 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 52.2, + SellerName = @"Larry Lieb", + SellerCity = @"New York", + Date = @"2008-01-03T00:00:00", + Value = 43, + NumberOfUnits = 224 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 17.8, + SellerName = @"Nicholas Carmona", + SellerCity = @"Mellvile", + Date = @"2008-01-07T00:00:00", + Value = 47.6, + NumberOfUnits = 498 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 80.8, + SellerName = @"Benjamin Dupree", + SellerCity = @"London", + Date = @"2008-01-08T00:00:00", + Value = 15.6, + NumberOfUnits = 142 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 95.4, + SellerName = @"Larry Lieb", + SellerCity = @"Berlin", + Date = @"2008-01-21T00:00:00", + Value = 87.2, + NumberOfUnits = 487 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 21.8, + SellerName = @"David Haley", + SellerCity = @"Mellvile", + Date = @"2008-01-27T00:00:00", + Value = 14.6, + NumberOfUnits = 331 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 30, + SellerName = @"Glenn Landeros", + SellerCity = @"London", + Date = @"2008-02-03T00:00:00", + Value = 99.2, + NumberOfUnits = 418 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 39.8, + SellerName = @"Benjamin Meekins", + SellerCity = @"New York", + Date = @"2008-02-04T00:00:00", + Value = 61, + NumberOfUnits = 214 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 40.4, + SellerName = @"Elisa Longbottom", + SellerCity = @"Mellvile", + Date = @"2008-02-05T00:00:00", + Value = 81.8, + NumberOfUnits = 229 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 35.2, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"London", + Date = @"2008-02-05T00:00:00", + Value = 54.4, + NumberOfUnits = 16 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 41.8, + SellerName = @"Harry Tyler", + SellerCity = @"Sofia", + Date = @"2008-02-08T00:00:00", + Value = 18, + NumberOfUnits = 216 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 0.8, + SellerName = @"Harry Tyler", + SellerCity = @"Sofia", + Date = @"2008-02-09T00:00:00", + Value = 85, + NumberOfUnits = 486 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 37.6, + SellerName = @"Elisa Longbottom", + SellerCity = @"Tokyo", + Date = @"2008-02-13T00:00:00", + Value = 45.2, + NumberOfUnits = 172 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 20.8, + SellerName = @"Antonio Charbonneau", + SellerCity = @"New York", + Date = @"2008-02-21T00:00:00", + Value = 60.6, + NumberOfUnits = 102 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 70.8, + SellerName = @"Kathe Pettel", + SellerCity = @"Seattle", + Date = @"2008-02-24T00:00:00", + Value = 43, + NumberOfUnits = 36 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 53.4, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Mellvile", + Date = @"2008-02-25T00:00:00", + Value = 11, + NumberOfUnits = 71 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 25, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Mellvile", + Date = @"2008-02-25T00:00:00", + Value = 17, + NumberOfUnits = 53 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 64.6, + SellerName = @"Antonio Charbonneau", + SellerCity = @"Tokyo", + Date = @"2008-02-25T00:00:00", + Value = 99, + NumberOfUnits = 104 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 9.6, + SellerName = @"Brandon Mckim", + SellerCity = @"Tokyo", + Date = @"2008-02-26T00:00:00", + Value = 96.2, + NumberOfUnits = 294 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 41.2, + SellerName = @"Antonio Charbonneau", + SellerCity = @"Sofia", + Date = @"2008-03-03T00:00:00", + Value = 93.8, + NumberOfUnits = 454 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 37, + SellerName = @"Stanley Brooker", + SellerCity = @"Berlin", + Date = @"2008-03-05T00:00:00", + Value = 82.8, + NumberOfUnits = 492 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 16.8, + SellerName = @"Harry Tyler", + SellerCity = @"New York", + Date = @"2008-03-08T00:00:00", + Value = 0.8, + NumberOfUnits = 132 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 24.8, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"New York", + Date = @"2008-03-09T00:00:00", + Value = 88.6, + NumberOfUnits = 225 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 65.6, + SellerName = @"David Haley", + SellerCity = @"Tokyo", + Date = @"2008-03-10T00:00:00", + Value = 69.2, + NumberOfUnits = 422 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 70.6, + SellerName = @"Glenn Landeros", + SellerCity = @"London", + Date = @"2008-03-12T00:00:00", + Value = 97.2, + NumberOfUnits = 303 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 65.2, + SellerName = @"Carl Costello", + SellerCity = @"London", + Date = @"2008-03-13T00:00:00", + Value = 46.4, + NumberOfUnits = 319 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 39.6, + SellerName = @"Harold Garvin", + SellerCity = @"London", + Date = @"2008-03-14T00:00:00", + Value = 48.6, + NumberOfUnits = 262 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 50.8, + SellerName = @"Harold Garvin", + SellerCity = @"Berlin", + Date = @"2008-03-23T00:00:00", + Value = 91.8, + NumberOfUnits = 345 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 88.4, + SellerName = @"David Haley", + SellerCity = @"Tokyo", + Date = @"2008-04-03T00:00:00", + Value = 87.4, + NumberOfUnits = 407 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 47.4, + SellerName = @"Walter Pang", + SellerCity = @"Berlin", + Date = @"2008-04-04T00:00:00", + Value = 15.2, + NumberOfUnits = 121 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 30.4, + SellerName = @"Larry Lieb", + SellerCity = @"Seattle", + Date = @"2008-04-06T00:00:00", + Value = 44.4, + NumberOfUnits = 30 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 88.2, + SellerName = @"Harold Garvin", + SellerCity = @"Berlin", + Date = @"2008-04-11T00:00:00", + Value = 25.4, + NumberOfUnits = 293 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 16.6, + SellerName = @"David Haley", + SellerCity = @"Sofia", + Date = @"2008-04-12T00:00:00", + Value = 55.2, + NumberOfUnits = 271 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 95.2, + SellerName = @"Howard Sprouse", + SellerCity = @"Sofia", + Date = @"2008-04-18T00:00:00", + Value = 25.8, + NumberOfUnits = 107 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 7.8, + SellerName = @"Bryan Culver", + SellerCity = @"Mellvile", + Date = @"2008-04-18T00:00:00", + Value = 54.6, + NumberOfUnits = 87 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 94.8, + SellerName = @"David Haley", + SellerCity = @"Tokyo", + Date = @"2008-04-23T00:00:00", + Value = 79, + NumberOfUnits = 319 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 37.2, + SellerName = @"Lydia Burson", + SellerCity = @"New York", + Date = @"2008-04-24T00:00:00", + Value = 21.6, + NumberOfUnits = 346 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 99.4, + SellerName = @"Benjamin Dupree", + SellerCity = @"London", + Date = @"2008-05-07T00:00:00", + Value = 77.8, + NumberOfUnits = 382 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 96.2, + SellerName = @"Larry Lieb", + SellerCity = @"New York", + Date = @"2008-05-11T00:00:00", + Value = 35.4, + NumberOfUnits = 334 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 26.2, + SellerName = @"Harold Garvin", + SellerCity = @"Tokyo", + Date = @"2008-05-13T00:00:00", + Value = 28.8, + NumberOfUnits = 176 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 80.8, + SellerName = @"Mark Slater", + SellerCity = @"Berlin", + Date = @"2008-05-19T00:00:00", + Value = 8.4, + NumberOfUnits = 125 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 78.4, + SellerName = @"Russell Shorter", + SellerCity = @"Mellvile", + Date = @"2008-05-19T00:00:00", + Value = 15, + NumberOfUnits = 458 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 94, + SellerName = @"Benjamin Meekins", + SellerCity = @"Berlin", + Date = @"2008-05-25T00:00:00", + Value = 68.6, + NumberOfUnits = 331 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 96.6, + SellerName = @"Stanley Brooker", + SellerCity = @"Mellvile", + Date = @"2008-05-27T00:00:00", + Value = 71, + NumberOfUnits = 39 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 37.6, + SellerName = @"Claudia Kobayashi", + SellerCity = @"London", + Date = @"2008-06-06T00:00:00", + Value = 97.2, + NumberOfUnits = 238 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 47, + SellerName = @"Walter Pang", + SellerCity = @"London", + Date = @"2008-06-07T00:00:00", + Value = 5.8, + NumberOfUnits = 84 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 80.2, + SellerName = @"Mark Slater", + SellerCity = @"Tokyo", + Date = @"2008-06-08T00:00:00", + Value = 24.8, + NumberOfUnits = 363 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 43.6, + SellerName = @"Harry Tyler", + SellerCity = @"New York", + Date = @"2008-06-08T00:00:00", + Value = 59, + NumberOfUnits = 479 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 56.4, + SellerName = @"Kathe Pettel", + SellerCity = @"Sofia", + Date = @"2008-06-11T00:00:00", + Value = 87.6, + NumberOfUnits = 404 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 81.8, + SellerName = @"Glenn Landeros", + SellerCity = @"London", + Date = @"2008-06-18T00:00:00", + Value = 80.4, + NumberOfUnits = 478 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 90.2, + SellerName = @"Benjamin Meekins", + SellerCity = @"Sofia", + Date = @"2008-06-19T00:00:00", + Value = 2.4, + NumberOfUnits = 285 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 99.4, + SellerName = @"Kathe Pettel", + SellerCity = @"Sofia", + Date = @"2008-06-22T00:00:00", + Value = 82.6, + NumberOfUnits = 15 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 30.8, + SellerName = @"Brandon Mckim", + SellerCity = @"Berlin", + Date = @"2008-06-26T00:00:00", + Value = 77.8, + NumberOfUnits = 245 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 99.4, + SellerName = @"Nicholas Carmona", + SellerCity = @"Mellvile", + Date = @"2008-07-01T00:00:00", + Value = 8.2, + NumberOfUnits = 376 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 73.4, + SellerName = @"Claudia Kobayashi", + SellerCity = @"New York", + Date = @"2008-07-02T00:00:00", + Value = 48.6, + NumberOfUnits = 40 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 43.6, + SellerName = @"Larry Lieb", + SellerCity = @"London", + Date = @"2008-07-10T00:00:00", + Value = 38, + NumberOfUnits = 112 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 16.4, + SellerName = @"Antonio Charbonneau", + SellerCity = @"New York", + Date = @"2008-07-15T00:00:00", + Value = 9.8, + NumberOfUnits = 224 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 71.4, + SellerName = @"Stanley Brooker", + SellerCity = @"Tokyo", + Date = @"2008-07-16T00:00:00", + Value = 66.4, + NumberOfUnits = 145 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 94.6, + SellerName = @"Stanley Brooker", + SellerCity = @"Mellvile", + Date = @"2008-07-21T00:00:00", + Value = 46.6, + NumberOfUnits = 272 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 50.8, + SellerName = @"Claudia Kobayashi", + SellerCity = @"London", + Date = @"2008-07-27T00:00:00", + Value = 90.2, + NumberOfUnits = 278 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 12.8, + SellerName = @"Harry Tyler", + SellerCity = @"Seattle", + Date = @"2008-07-27T00:00:00", + Value = 89.2, + NumberOfUnits = 253 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 35.8, + SellerName = @"Nicholas Carmona", + SellerCity = @"New York", + Date = @"2008-08-01T00:00:00", + Value = 28.4, + NumberOfUnits = 255 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 17.2, + SellerName = @"David Haley", + SellerCity = @"Seattle", + Date = @"2008-08-02T00:00:00", + Value = 0.6, + NumberOfUnits = 46 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 22.2, + SellerName = @"Benjamin Dupree", + SellerCity = @"Tokyo", + Date = @"2008-08-08T00:00:00", + Value = 58.6, + NumberOfUnits = 279 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 63, + SellerName = @"Russell Shorter", + SellerCity = @"Sofia", + Date = @"2008-08-08T00:00:00", + Value = 91.8, + NumberOfUnits = 89 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 83.8, + SellerName = @"Larry Lieb", + SellerCity = @"Sofia", + Date = @"2008-08-14T00:00:00", + Value = 52.6, + NumberOfUnits = 17 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 14.2, + SellerName = @"Lydia Burson", + SellerCity = @"Sofia", + Date = @"2008-08-21T00:00:00", + Value = 54, + NumberOfUnits = 470 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 34.6, + SellerName = @"Elisa Longbottom", + SellerCity = @"Mellvile", + Date = @"2008-08-25T00:00:00", + Value = 1.8, + NumberOfUnits = 195 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 86.8, + SellerName = @"Lydia Burson", + SellerCity = @"New York", + Date = @"2008-08-27T00:00:00", + Value = 23.8, + NumberOfUnits = 173 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 42.2, + SellerName = @"Benjamin Dupree", + SellerCity = @"New York", + Date = @"2008-09-01T00:00:00", + Value = 51.2, + NumberOfUnits = 472 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 25.8, + SellerName = @"Larry Lieb", + SellerCity = @"Seattle", + Date = @"2008-09-06T00:00:00", + Value = 88.4, + NumberOfUnits = 148 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 23.2, + SellerName = @"Walter Pang", + SellerCity = @"Mellvile", + Date = @"2008-09-06T00:00:00", + Value = 94.6, + NumberOfUnits = 314 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 83.8, + SellerName = @"Nicholas Carmona", + SellerCity = @"Seattle", + Date = @"2008-09-07T00:00:00", + Value = 66.8, + NumberOfUnits = 431 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 84.4, + SellerName = @"Walter Pang", + SellerCity = @"Mellvile", + Date = @"2008-09-07T00:00:00", + Value = 27.6, + NumberOfUnits = 347 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 7.4, + SellerName = @"Harry Tyler", + SellerCity = @"Berlin", + Date = @"2008-09-11T00:00:00", + Value = 2.8, + NumberOfUnits = 27 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 9.6, + SellerName = @"Elisa Longbottom", + SellerCity = @"Berlin", + Date = @"2008-09-12T00:00:00", + Value = 12, + NumberOfUnits = 5 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 50.8, + SellerName = @"Larry Lieb", + SellerCity = @"Mellvile", + Date = @"2008-09-19T00:00:00", + Value = 16.6, + NumberOfUnits = 191 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 80, + SellerName = @"Bryan Culver", + SellerCity = @"New York", + Date = @"2008-09-25T00:00:00", + Value = 84.4, + NumberOfUnits = 421 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 62.2, + SellerName = @"Carl Costello", + SellerCity = @"Seattle", + Date = @"2008-10-03T00:00:00", + Value = 29, + NumberOfUnits = 297 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 96.2, + SellerName = @"Glenn Landeros", + SellerCity = @"New York", + Date = @"2008-10-04T00:00:00", + Value = 15.8, + NumberOfUnits = 128 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 47, + SellerName = @"Howard Sprouse", + SellerCity = @"Mellvile", + Date = @"2008-10-13T00:00:00", + Value = 37.4, + NumberOfUnits = 210 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 35.8, + SellerName = @"Russell Shorter", + SellerCity = @"London", + Date = @"2008-10-14T00:00:00", + Value = 27, + NumberOfUnits = 315 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 79, + SellerName = @"Benjamin Meekins", + SellerCity = @"New York", + Date = @"2008-10-19T00:00:00", + Value = 69.8, + NumberOfUnits = 489 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 84.4, + SellerName = @"Walter Pang", + SellerCity = @"Mellvile", + Date = @"2008-10-21T00:00:00", + Value = 61.4, + NumberOfUnits = 47 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 25.6, + SellerName = @"John Smith", + SellerCity = @"Mellvile", + Date = @"2008-10-22T00:00:00", + Value = 69.4, + NumberOfUnits = 92 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 24, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Mellvile", + Date = @"2008-11-01T00:00:00", + Value = 81.2, + NumberOfUnits = 30 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 53.6, + SellerName = @"Stanley Brooker", + SellerCity = @"Berlin", + Date = @"2008-11-01T00:00:00", + Value = 15, + NumberOfUnits = 132 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 68.2, + SellerName = @"Bryan Culver", + SellerCity = @"London", + Date = @"2008-11-10T00:00:00", + Value = 6.2, + NumberOfUnits = 368 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 60, + SellerName = @"Kathe Pettel", + SellerCity = @"New York", + Date = @"2008-11-11T00:00:00", + Value = 39.2, + NumberOfUnits = 482 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 5.8, + SellerName = @"Antonio Charbonneau", + SellerCity = @"Mellvile", + Date = @"2008-11-11T00:00:00", + Value = 48.8, + NumberOfUnits = 22 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 96, + SellerName = @"Claudia Kobayashi", + SellerCity = @"London", + Date = @"2008-11-20T00:00:00", + Value = 87.2, + NumberOfUnits = 159 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 59.2, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Berlin", + Date = @"2008-11-25T00:00:00", + Value = 88.6, + NumberOfUnits = 52 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 94, + SellerName = @"Harry Tyler", + SellerCity = @"Tokyo", + Date = @"2009-01-05T00:00:00", + Value = 79.8, + NumberOfUnits = 194 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 12.8, + SellerName = @"David Haley", + SellerCity = @"Berlin", + Date = @"2009-01-08T00:00:00", + Value = 43, + NumberOfUnits = 100 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 38, + SellerName = @"Benjamin Meekins", + SellerCity = @"Berlin", + Date = @"2009-01-10T00:00:00", + Value = 48.4, + NumberOfUnits = 252 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 79.4, + SellerName = @"Kathe Pettel", + SellerCity = @"Tokyo", + Date = @"2009-01-13T00:00:00", + Value = 68.6, + NumberOfUnits = 116 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 91, + SellerName = @"Elisa Longbottom", + SellerCity = @"London", + Date = @"2009-01-14T00:00:00", + Value = 27.6, + NumberOfUnits = 259 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 100, + SellerName = @"Glenn Landeros", + SellerCity = @"London", + Date = @"2009-01-19T00:00:00", + Value = 56.8, + NumberOfUnits = 217 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 43.4, + SellerName = @"Bryan Culver", + SellerCity = @"Seattle", + Date = @"2009-01-22T00:00:00", + Value = 36.6, + NumberOfUnits = 48 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 0.8, + SellerName = @"Stanley Brooker", + SellerCity = @"New York", + Date = @"2009-02-02T00:00:00", + Value = 71.4, + NumberOfUnits = 445 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 60.6, + SellerName = @"Kathe Pettel", + SellerCity = @"Mellvile", + Date = @"2009-02-03T00:00:00", + Value = 44.6, + NumberOfUnits = 90 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 13.8, + SellerName = @"Harry Tyler", + SellerCity = @"Sofia", + Date = @"2009-02-07T00:00:00", + Value = 36.2, + NumberOfUnits = 453 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 44.2, + SellerName = @"Harry Tyler", + SellerCity = @"Mellvile", + Date = @"2009-02-07T00:00:00", + Value = 85.6, + NumberOfUnits = 450 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 94.4, + SellerName = @"Lydia Burson", + SellerCity = @"Sofia", + Date = @"2009-02-07T00:00:00", + Value = 48.2, + NumberOfUnits = 152 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 8.8, + SellerName = @"Harry Tyler", + SellerCity = @"Berlin", + Date = @"2009-02-16T00:00:00", + Value = 46.6, + NumberOfUnits = 119 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 79.2, + SellerName = @"Kathe Pettel", + SellerCity = @"Tokyo", + Date = @"2009-02-16T00:00:00", + Value = 29.2, + NumberOfUnits = 463 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 18.6, + SellerName = @"Howard Sprouse", + SellerCity = @"Tokyo", + Date = @"2009-02-17T00:00:00", + Value = 19.8, + NumberOfUnits = 150 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 28, + SellerName = @"Walter Pang", + SellerCity = @"Berlin", + Date = @"2009-02-19T00:00:00", + Value = 17.6, + NumberOfUnits = 210 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 67.2, + SellerName = @"Kathe Pettel", + SellerCity = @"Tokyo", + Date = @"2009-02-20T00:00:00", + Value = 36.4, + NumberOfUnits = 150 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 36, + SellerName = @"Benjamin Meekins", + SellerCity = @"London", + Date = @"2009-02-21T00:00:00", + Value = 74, + NumberOfUnits = 97 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 34.2, + SellerName = @"Stanley Brooker", + SellerCity = @"Berlin", + Date = @"2009-02-22T00:00:00", + Value = 86.4, + NumberOfUnits = 256 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 66.4, + SellerName = @"Russell Shorter", + SellerCity = @"London", + Date = @"2009-02-24T00:00:00", + Value = 53, + NumberOfUnits = 172 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 15, + SellerName = @"Monica Freitag", + SellerCity = @"Mellvile", + Date = @"2009-02-24T00:00:00", + Value = 5.2, + NumberOfUnits = 489 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 52, + SellerName = @"Claudia Kobayashi", + SellerCity = @"Sofia", + Date = @"2009-02-27T00:00:00", + Value = 9.2, + NumberOfUnits = 222 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 98.4, + SellerName = @"Nicholas Carmona", + SellerCity = @"Berlin", + Date = @"2009-03-03T00:00:00", + Value = 81.4, + NumberOfUnits = 300 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 72.8, + SellerName = @"Harry Tyler", + SellerCity = @"London", + Date = @"2009-03-03T00:00:00", + Value = 1.4, + NumberOfUnits = 270 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 16.4, + SellerName = @"Claudia Kobayashi", + SellerCity = @"London", + Date = @"2009-03-07T00:00:00", + Value = 81.4, + NumberOfUnits = 263 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 93.6, + SellerName = @"Elisa Longbottom", + SellerCity = @"Mellvile", + Date = @"2009-03-10T00:00:00", + Value = 22.8, + NumberOfUnits = 28 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 42.2, + SellerName = @"Howard Sprouse", + SellerCity = @"London", + Date = @"2009-03-15T00:00:00", + Value = 20.4, + NumberOfUnits = 237 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 55, + SellerName = @"Claudia Kobayashi", + SellerCity = @"Tokyo", + Date = @"2009-03-16T00:00:00", + Value = 64, + NumberOfUnits = 171 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 97.4, + SellerName = @"Kathe Pettel", + SellerCity = @"New York", + Date = @"2009-03-27T00:00:00", + Value = 24, + NumberOfUnits = 251 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 51, + SellerName = @"Antonio Charbonneau", + SellerCity = @"London", + Date = @"2009-04-01T00:00:00", + Value = 32.4, + NumberOfUnits = 275 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 4.8, + SellerName = @"Brandon Mckim", + SellerCity = @"London", + Date = @"2009-04-06T00:00:00", + Value = 42, + NumberOfUnits = 311 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 71, + SellerName = @"Monica Freitag", + SellerCity = @"New York", + Date = @"2009-04-07T00:00:00", + Value = 82.8, + NumberOfUnits = 217 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 96.8, + SellerName = @"Claudia Kobayashi", + SellerCity = @"London", + Date = @"2009-04-09T00:00:00", + Value = 62.2, + NumberOfUnits = 360 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 83.6, + SellerName = @"Howard Sprouse", + SellerCity = @"Berlin", + Date = @"2009-04-12T00:00:00", + Value = 51.6, + NumberOfUnits = 35 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 96.4, + SellerName = @"Nicholas Carmona", + SellerCity = @"New York", + Date = @"2009-04-15T00:00:00", + Value = 81, + NumberOfUnits = 294 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 70.8, + SellerName = @"Howard Sprouse", + SellerCity = @"Seattle", + Date = @"2009-04-16T00:00:00", + Value = 36, + NumberOfUnits = 436 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 94.6, + SellerName = @"Kathe Pettel", + SellerCity = @"London", + Date = @"2009-04-20T00:00:00", + Value = 82.6, + NumberOfUnits = 78 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 29.6, + SellerName = @"David Haley", + SellerCity = @"Tokyo", + Date = @"2009-04-22T00:00:00", + Value = 94, + NumberOfUnits = 301 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 70.6, + SellerName = @"Mark Slater", + SellerCity = @"New York", + Date = @"2009-05-02T00:00:00", + Value = 92.6, + NumberOfUnits = 24 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 71.8, + SellerName = @"Howard Sprouse", + SellerCity = @"Seattle", + Date = @"2009-05-04T00:00:00", + Value = 19.4, + NumberOfUnits = 332 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 14.6, + SellerName = @"Mark Slater", + SellerCity = @"Berlin", + Date = @"2009-05-11T00:00:00", + Value = 56.4, + NumberOfUnits = 307 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 36.8, + SellerName = @"Harold Garvin", + SellerCity = @"Seattle", + Date = @"2009-05-11T00:00:00", + Value = 34.4, + NumberOfUnits = 375 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 62.8, + SellerName = @"Benjamin Dupree", + SellerCity = @"Mellvile", + Date = @"2009-05-12T00:00:00", + Value = 2, + NumberOfUnits = 499 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 13.8, + SellerName = @"Russell Shorter", + SellerCity = @"London", + Date = @"2009-05-21T00:00:00", + Value = 42.6, + NumberOfUnits = 337 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 46.2, + SellerName = @"Larry Lieb", + SellerCity = @"London", + Date = @"2009-05-24T00:00:00", + Value = 55.4, + NumberOfUnits = 284 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 95.4, + SellerName = @"Howard Sprouse", + SellerCity = @"Berlin", + Date = @"2009-05-26T00:00:00", + Value = 94.8, + NumberOfUnits = 292 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 78.2, + SellerName = @"Howard Sprouse", + SellerCity = @"Sofia", + Date = @"2009-05-26T00:00:00", + Value = 60.2, + NumberOfUnits = 424 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 99.4, + SellerName = @"Mark Slater", + SellerCity = @"Mellvile", + Date = @"2009-06-05T00:00:00", + Value = 29, + NumberOfUnits = 271 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 87, + SellerName = @"Howard Sprouse", + SellerCity = @"Mellvile", + Date = @"2009-06-10T00:00:00", + Value = 94, + NumberOfUnits = 6 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 13.6, + SellerName = @"Elisa Longbottom", + SellerCity = @"Sofia", + Date = @"2009-06-12T00:00:00", + Value = 95, + NumberOfUnits = 44 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 99.8, + SellerName = @"Nicholas Carmona", + SellerCity = @"Seattle", + Date = @"2009-06-12T00:00:00", + Value = 74.2, + NumberOfUnits = 277 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 17, + SellerName = @"Brandon Mckim", + SellerCity = @"Seattle", + Date = @"2009-06-13T00:00:00", + Value = 65.2, + NumberOfUnits = 98 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 42.4, + SellerName = @"Elisa Longbottom", + SellerCity = @"Mellvile", + Date = @"2009-06-22T00:00:00", + Value = 68.6, + NumberOfUnits = 443 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 79.6, + SellerName = @"Benjamin Dupree", + SellerCity = @"Seattle", + Date = @"2009-06-26T00:00:00", + Value = 81.4, + NumberOfUnits = 409 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 26.4, + SellerName = @"Walter Pang", + SellerCity = @"New York", + Date = @"2009-07-02T00:00:00", + Value = 68.2, + NumberOfUnits = 240 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 34.2, + SellerName = @"Kathe Pettel", + SellerCity = @"Seattle", + Date = @"2009-07-10T00:00:00", + Value = 95.6, + NumberOfUnits = 23 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 29.4, + SellerName = @"Larry Lieb", + SellerCity = @"Mellvile", + Date = @"2009-07-12T00:00:00", + Value = 36, + NumberOfUnits = 109 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 86.8, + SellerName = @"Nicholas Carmona", + SellerCity = @"Berlin", + Date = @"2009-07-13T00:00:00", + Value = 30, + NumberOfUnits = 117 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 58.4, + SellerName = @"Mark Slater", + SellerCity = @"New York", + Date = @"2009-07-15T00:00:00", + Value = 34.4, + NumberOfUnits = 336 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 39.8, + SellerName = @"Antonio Charbonneau", + SellerCity = @"Seattle", + Date = @"2009-07-18T00:00:00", + Value = 92.4, + NumberOfUnits = 372 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 10.2, + SellerName = @"Larry Lieb", + SellerCity = @"Berlin", + Date = @"2009-07-19T00:00:00", + Value = 90.4, + NumberOfUnits = 403 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 17.8, + SellerName = @"Harry Tyler", + SellerCity = @"Seattle", + Date = @"2009-07-19T00:00:00", + Value = 66.2, + NumberOfUnits = 144 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 21.6, + SellerName = @"Lydia Burson", + SellerCity = @"Seattle", + Date = @"2009-07-19T00:00:00", + Value = 41.8, + NumberOfUnits = 395 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 33.6, + SellerName = @"Nicholas Carmona", + SellerCity = @"New York", + Date = @"2009-07-20T00:00:00", + Value = 16.6, + NumberOfUnits = 236 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 48.8, + SellerName = @"Larry Lieb", + SellerCity = @"Seattle", + Date = @"2009-07-20T00:00:00", + Value = 86.8, + NumberOfUnits = 160 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 81.8, + SellerName = @"David Haley", + SellerCity = @"Sofia", + Date = @"2009-07-20T00:00:00", + Value = 65.8, + NumberOfUnits = 157 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 9.8, + SellerName = @"Glenn Landeros", + SellerCity = @"Sofia", + Date = @"2009-07-25T00:00:00", + Value = 0.2, + NumberOfUnits = 255 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 88.6, + SellerName = @"Mark Slater", + SellerCity = @"London", + Date = @"2009-08-16T00:00:00", + Value = 43, + NumberOfUnits = 284 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 89.4, + SellerName = @"Walter Pang", + SellerCity = @"Tokyo", + Date = @"2009-08-17T00:00:00", + Value = 15.8, + NumberOfUnits = 333 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 24, + SellerName = @"Monica Freitag", + SellerCity = @"Seattle", + Date = @"2009-08-17T00:00:00", + Value = 51.6, + NumberOfUnits = 48 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 19.4, + SellerName = @"Kathe Pettel", + SellerCity = @"New York", + Date = @"2009-08-18T00:00:00", + Value = 82.6, + NumberOfUnits = 399 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 9.4, + SellerName = @"Mark Slater", + SellerCity = @"Berlin", + Date = @"2009-08-24T00:00:00", + Value = 68.6, + NumberOfUnits = 413 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 1.2, + SellerName = @"Monica Freitag", + SellerCity = @"Sofia", + Date = @"2009-09-06T00:00:00", + Value = 72, + NumberOfUnits = 182 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 77, + SellerName = @"Russell Shorter", + SellerCity = @"Mellvile", + Date = @"2009-09-06T00:00:00", + Value = 45, + NumberOfUnits = 156 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 80.8, + SellerName = @"Antonio Charbonneau", + SellerCity = @"Mellvile", + Date = @"2009-09-09T00:00:00", + Value = 92.4, + NumberOfUnits = 293 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 22.8, + SellerName = @"Benjamin Dupree", + SellerCity = @"Berlin", + Date = @"2009-10-01T00:00:00", + Value = 100, + NumberOfUnits = 16 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 78.2, + SellerName = @"Benjamin Meekins", + SellerCity = @"Seattle", + Date = @"2009-10-01T00:00:00", + Value = 16, + NumberOfUnits = 106 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 73, + SellerName = @"Glenn Landeros", + SellerCity = @"Tokyo", + Date = @"2009-10-06T00:00:00", + Value = 91.6, + NumberOfUnits = 16 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 22.2, + SellerName = @"John Smith", + SellerCity = @"Tokyo", + Date = @"2009-10-07T00:00:00", + Value = 1.8, + NumberOfUnits = 187 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 42.8, + SellerName = @"Harry Tyler", + SellerCity = @"Seattle", + Date = @"2009-10-10T00:00:00", + Value = 21.8, + NumberOfUnits = 137 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 46.2, + SellerName = @"Mark Slater", + SellerCity = @"Seattle", + Date = @"2009-10-14T00:00:00", + Value = 15, + NumberOfUnits = 138 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 14.4, + SellerName = @"Mark Slater", + SellerCity = @"Seattle", + Date = @"2009-10-24T00:00:00", + Value = 65, + NumberOfUnits = 256 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 40.2, + SellerName = @"Antonio Charbonneau", + SellerCity = @"London", + Date = @"2009-10-24T00:00:00", + Value = 11.2, + NumberOfUnits = 353 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 17.2, + SellerName = @"Lydia Burson", + SellerCity = @"Tokyo", + Date = @"2009-11-01T00:00:00", + Value = 95, + NumberOfUnits = 359 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 52, + SellerName = @"Walter Pang", + SellerCity = @"Tokyo", + Date = @"2009-11-04T00:00:00", + Value = 43.2, + NumberOfUnits = 134 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 91, + SellerName = @"Larry Lieb", + SellerCity = @"Seattle", + Date = @"2009-11-09T00:00:00", + Value = 25.2, + NumberOfUnits = 263 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 88.6, + SellerName = @"Monica Freitag", + SellerCity = @"Seattle", + Date = @"2009-11-11T00:00:00", + Value = 41, + NumberOfUnits = 313 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 46.6, + SellerName = @"Stanley Brooker", + SellerCity = @"Mellvile", + Date = @"2009-11-16T00:00:00", + Value = 20.4, + NumberOfUnits = 115 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 20.4, + SellerName = @"Claudia Kobayashi", + SellerCity = @"Berlin", + Date = @"2009-11-17T00:00:00", + Value = 33, + NumberOfUnits = 414 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 70.8, + SellerName = @"Kathe Pettel", + SellerCity = @"New York", + Date = @"2009-11-21T00:00:00", + Value = 3, + NumberOfUnits = 53 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 81.6, + SellerName = @"John Smith", + SellerCity = @"New York", + Date = @"2009-11-22T00:00:00", + Value = 86.8, + NumberOfUnits = 472 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 9.8, + SellerName = @"Harry Tyler", + SellerCity = @"Mellvile", + Date = @"2009-11-23T00:00:00", + Value = 53.6, + NumberOfUnits = 199 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 29.8, + SellerName = @"Harold Garvin", + SellerCity = @"Sofia", + Date = @"2009-11-24T00:00:00", + Value = 27.4, + NumberOfUnits = 241 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 33.2, + SellerName = @"Glenn Landeros", + SellerCity = @"New York", + Date = @"2009-11-24T00:00:00", + Value = 1.2, + NumberOfUnits = 320 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 65.6, + SellerName = @"David Haley", + SellerCity = @"London", + Date = @"2010-01-02T00:00:00", + Value = 20.6, + NumberOfUnits = 299 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 62.2, + SellerName = @"Benjamin Dupree", + SellerCity = @"London", + Date = @"2010-01-08T00:00:00", + Value = 35.4, + NumberOfUnits = 366 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 78.6, + SellerName = @"John Smith", + SellerCity = @"New York", + Date = @"2010-01-10T00:00:00", + Value = 27.8, + NumberOfUnits = 290 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 11.6, + SellerName = @"Lydia Burson", + SellerCity = @"Sofia", + Date = @"2010-01-11T00:00:00", + Value = 61.8, + NumberOfUnits = 350 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 33.4, + SellerName = @"Russell Shorter", + SellerCity = @"Sofia", + Date = @"2010-01-14T00:00:00", + Value = 33.8, + NumberOfUnits = 469 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 96.2, + SellerName = @"Nicholas Carmona", + SellerCity = @"Sofia", + Date = @"2010-01-21T00:00:00", + Value = 75.6, + NumberOfUnits = 352 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 92.2, + SellerName = @"Larry Lieb", + SellerCity = @"Seattle", + Date = @"2010-01-25T00:00:00", + Value = 38.8, + NumberOfUnits = 47 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 93.2, + SellerName = @"Russell Shorter", + SellerCity = @"Tokyo", + Date = @"2010-02-02T00:00:00", + Value = 66.4, + NumberOfUnits = 153 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 39, + SellerName = @"Antonio Charbonneau", + SellerCity = @"Berlin", + Date = @"2010-02-02T00:00:00", + Value = 28.6, + NumberOfUnits = 211 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 99.4, + SellerName = @"Russell Shorter", + SellerCity = @"Sofia", + Date = @"2010-02-04T00:00:00", + Value = 67, + NumberOfUnits = 267 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 94.4, + SellerName = @"Antonio Charbonneau", + SellerCity = @"New York", + Date = @"2010-02-04T00:00:00", + Value = 71.4, + NumberOfUnits = 91 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 19.8, + SellerName = @"Claudia Kobayashi", + SellerCity = @"Tokyo", + Date = @"2010-02-05T00:00:00", + Value = 46, + NumberOfUnits = 84 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 87.2, + SellerName = @"Howard Sprouse", + SellerCity = @"Mellvile", + Date = @"2010-02-11T00:00:00", + Value = 66.8, + NumberOfUnits = 270 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 76.2, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Berlin", + Date = @"2010-02-12T00:00:00", + Value = 87, + NumberOfUnits = 496 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 52, + SellerName = @"John Smith", + SellerCity = @"Seattle", + Date = @"2010-02-16T00:00:00", + Value = 47.4, + NumberOfUnits = 24 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 21.8, + SellerName = @"Walter Pang", + SellerCity = @"Mellvile", + Date = @"2010-02-17T00:00:00", + Value = 72.8, + NumberOfUnits = 41 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 15.8, + SellerName = @"John Smith", + SellerCity = @"Mellvile", + Date = @"2010-02-22T00:00:00", + Value = 65.6, + NumberOfUnits = 365 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 2.8, + SellerName = @"Brandon Mckim", + SellerCity = @"Sofia", + Date = @"2010-03-01T00:00:00", + Value = 68.6, + NumberOfUnits = 202 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 52.4, + SellerName = @"Howard Sprouse", + SellerCity = @"Seattle", + Date = @"2010-03-01T00:00:00", + Value = 79.4, + NumberOfUnits = 225 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 0.4, + SellerName = @"Stanley Brooker", + SellerCity = @"Mellvile", + Date = @"2010-03-03T00:00:00", + Value = 70.2, + NumberOfUnits = 206 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 22.4, + SellerName = @"Larry Lieb", + SellerCity = @"Sofia", + Date = @"2010-03-11T00:00:00", + Value = 54.8, + NumberOfUnits = 158 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 94.8, + SellerName = @"Benjamin Meekins", + SellerCity = @"London", + Date = @"2010-03-14T00:00:00", + Value = 70.4, + NumberOfUnits = 169 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 1.2, + SellerName = @"John Smith", + SellerCity = @"New York", + Date = @"2010-03-15T00:00:00", + Value = 19, + NumberOfUnits = 4 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 12.2, + SellerName = @"Monica Freitag", + SellerCity = @"New York", + Date = @"2010-03-15T00:00:00", + Value = 12.8, + NumberOfUnits = 232 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 58.8, + SellerName = @"Mark Slater", + SellerCity = @"Berlin", + Date = @"2010-03-16T00:00:00", + Value = 78.8, + NumberOfUnits = 421 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 44, + SellerName = @"David Haley", + SellerCity = @"Seattle", + Date = @"2010-03-25T00:00:00", + Value = 89.6, + NumberOfUnits = 260 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 54.6, + SellerName = @"Brandon Mckim", + SellerCity = @"Seattle", + Date = @"2010-04-02T00:00:00", + Value = 92, + NumberOfUnits = 194 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 94.6, + SellerName = @"Walter Pang", + SellerCity = @"Tokyo", + Date = @"2010-04-05T00:00:00", + Value = 35.4, + NumberOfUnits = 491 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 11.2, + SellerName = @"Harold Garvin", + SellerCity = @"London", + Date = @"2010-04-14T00:00:00", + Value = 30, + NumberOfUnits = 256 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 18.2, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Mellvile", + Date = @"2010-04-15T00:00:00", + Value = 84.6, + NumberOfUnits = 279 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 8.4, + SellerName = @"Carl Costello", + SellerCity = @"Berlin", + Date = @"2010-04-15T00:00:00", + Value = 99.6, + NumberOfUnits = 287 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 78, + SellerName = @"Carl Costello", + SellerCity = @"New York", + Date = @"2010-04-22T00:00:00", + Value = 59, + NumberOfUnits = 363 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 55.6, + SellerName = @"Mark Slater", + SellerCity = @"Berlin", + Date = @"2010-04-22T00:00:00", + Value = 16.4, + NumberOfUnits = 499 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 39.4, + SellerName = @"Lydia Burson", + SellerCity = @"Berlin", + Date = @"2010-04-24T00:00:00", + Value = 0.2, + NumberOfUnits = 109 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 7.8, + SellerName = @"Benjamin Dupree", + SellerCity = @"Berlin", + Date = @"2010-05-04T00:00:00", + Value = 99.6, + NumberOfUnits = 25 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 62.4, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Mellvile", + Date = @"2010-05-05T00:00:00", + Value = 48, + NumberOfUnits = 64 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 38.8, + SellerName = @"Howard Sprouse", + SellerCity = @"London", + Date = @"2010-05-06T00:00:00", + Value = 57.8, + NumberOfUnits = 256 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 17.8, + SellerName = @"Benjamin Meekins", + SellerCity = @"Mellvile", + Date = @"2010-05-07T00:00:00", + Value = 15.4, + NumberOfUnits = 50 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 57.8, + SellerName = @"Bryan Culver", + SellerCity = @"Berlin", + Date = @"2010-05-07T00:00:00", + Value = 58.6, + NumberOfUnits = 437 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 21.4, + SellerName = @"Bryan Culver", + SellerCity = @"Sofia", + Date = @"2010-05-19T00:00:00", + Value = 41, + NumberOfUnits = 253 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 10.2, + SellerName = @"Monica Freitag", + SellerCity = @"London", + Date = @"2010-05-22T00:00:00", + Value = 24, + NumberOfUnits = 312 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 87.8, + SellerName = @"Claudia Kobayashi", + SellerCity = @"London", + Date = @"2010-05-24T00:00:00", + Value = 12.6, + NumberOfUnits = 82 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 42.6, + SellerName = @"Harold Garvin", + SellerCity = @"New York", + Date = @"2010-06-01T00:00:00", + Value = 32.2, + NumberOfUnits = 467 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 79.8, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Sofia", + Date = @"2010-06-05T00:00:00", + Value = 69.6, + NumberOfUnits = 74 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 1.8, + SellerName = @"Nicholas Carmona", + SellerCity = @"Seattle", + Date = @"2010-06-10T00:00:00", + Value = 14.8, + NumberOfUnits = 81 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 15, + SellerName = @"Kathe Pettel", + SellerCity = @"Berlin", + Date = @"2010-06-25T00:00:00", + Value = 18.8, + NumberOfUnits = 88 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 43.4, + SellerName = @"Antonio Charbonneau", + SellerCity = @"Mellvile", + Date = @"2010-06-26T00:00:00", + Value = 44.4, + NumberOfUnits = 126 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 16.2, + SellerName = @"Elisa Longbottom", + SellerCity = @"Sofia", + Date = @"2010-06-27T00:00:00", + Value = 77.8, + NumberOfUnits = 112 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 59.2, + SellerName = @"Antonio Charbonneau", + SellerCity = @"Sofia", + Date = @"2010-06-27T00:00:00", + Value = 15.4, + NumberOfUnits = 47 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 40, + SellerName = @"Claudia Kobayashi", + SellerCity = @"Sofia", + Date = @"2010-07-05T00:00:00", + Value = 29.4, + NumberOfUnits = 218 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 27, + SellerName = @"Nicholas Carmona", + SellerCity = @"New York", + Date = @"2010-07-05T00:00:00", + Value = 30, + NumberOfUnits = 34 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 14.4, + SellerName = @"Bryan Culver", + SellerCity = @"Sofia", + Date = @"2010-07-13T00:00:00", + Value = 83.4, + NumberOfUnits = 492 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 53.4, + SellerName = @"Harry Tyler", + SellerCity = @"Sofia", + Date = @"2010-07-16T00:00:00", + Value = 41.6, + NumberOfUnits = 464 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 21.4, + SellerName = @"Harry Tyler", + SellerCity = @"Seattle", + Date = @"2010-07-17T00:00:00", + Value = 83.4, + NumberOfUnits = 118 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 24, + SellerName = @"Nicholas Carmona", + SellerCity = @"Seattle", + Date = @"2010-07-18T00:00:00", + Value = 94.2, + NumberOfUnits = 442 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 37.6, + SellerName = @"Benjamin Meekins", + SellerCity = @"London", + Date = @"2010-07-23T00:00:00", + Value = 59.6, + NumberOfUnits = 248 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 60.8, + SellerName = @"Lydia Burson", + SellerCity = @"London", + Date = @"2010-07-23T00:00:00", + Value = 83.6, + NumberOfUnits = 472 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 78, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"New York", + Date = @"2010-07-24T00:00:00", + Value = 84, + NumberOfUnits = 140 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 47.6, + SellerName = @"Lydia Burson", + SellerCity = @"Tokyo", + Date = @"2010-07-26T00:00:00", + Value = 86.6, + NumberOfUnits = 118 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 58.2, + SellerName = @"Harry Tyler", + SellerCity = @"Sofia", + Date = @"2010-07-27T00:00:00", + Value = 64, + NumberOfUnits = 176 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 98.4, + SellerName = @"Russell Shorter", + SellerCity = @"Mellvile", + Date = @"2010-08-01T00:00:00", + Value = 23.4, + NumberOfUnits = 77 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 3, + SellerName = @"Glenn Landeros", + SellerCity = @"Sofia", + Date = @"2010-08-08T00:00:00", + Value = 74.4, + NumberOfUnits = 105 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 98.2, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Tokyo", + Date = @"2010-08-21T00:00:00", + Value = 60.8, + NumberOfUnits = 160 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 79, + SellerName = @"Stanley Brooker", + SellerCity = @"Seattle", + Date = @"2010-08-26T00:00:00", + Value = 67, + NumberOfUnits = 186 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 17.8, + SellerName = @"Harold Garvin", + SellerCity = @"Seattle", + Date = @"2010-09-04T00:00:00", + Value = 29, + NumberOfUnits = 380 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 38.8, + SellerName = @"John Smith", + SellerCity = @"Tokyo", + Date = @"2010-09-11T00:00:00", + Value = 41.6, + NumberOfUnits = 470 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 75.2, + SellerName = @"Benjamin Dupree", + SellerCity = @"Mellvile", + Date = @"2010-09-13T00:00:00", + Value = 42.8, + NumberOfUnits = 348 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 55.4, + SellerName = @"Carl Costello", + SellerCity = @"London", + Date = @"2010-09-14T00:00:00", + Value = 29.4, + NumberOfUnits = 151 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 51.4, + SellerName = @"Kathe Pettel", + SellerCity = @"New York", + Date = @"2010-09-24T00:00:00", + Value = 86.6, + NumberOfUnits = 7 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 31.4, + SellerName = @"Monica Freitag", + SellerCity = @"New York", + Date = @"2010-10-07T00:00:00", + Value = 39, + NumberOfUnits = 123 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 80, + SellerName = @"Mark Slater", + SellerCity = @"Seattle", + Date = @"2010-10-08T00:00:00", + Value = 8.8, + NumberOfUnits = 374 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 94.8, + SellerName = @"Kathe Pettel", + SellerCity = @"Mellvile", + Date = @"2010-10-11T00:00:00", + Value = 96.8, + NumberOfUnits = 178 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 42, + SellerName = @"Bryan Culver", + SellerCity = @"Sofia", + Date = @"2010-10-22T00:00:00", + Value = 31.4, + NumberOfUnits = 354 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 46.6, + SellerName = @"Elisa Longbottom", + SellerCity = @"New York", + Date = @"2010-10-25T00:00:00", + Value = 85.6, + NumberOfUnits = 459 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 27.2, + SellerName = @"Mark Slater", + SellerCity = @"London", + Date = @"2010-11-02T00:00:00", + Value = 46.4, + NumberOfUnits = 78 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 30.2, + SellerName = @"Walter Pang", + SellerCity = @"Berlin", + Date = @"2010-11-03T00:00:00", + Value = 52.2, + NumberOfUnits = 417 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 82.2, + SellerName = @"Walter Pang", + SellerCity = @"Seattle", + Date = @"2010-11-12T00:00:00", + Value = 15.4, + NumberOfUnits = 208 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 13.2, + SellerName = @"Harold Garvin", + SellerCity = @"Seattle", + Date = @"2010-11-19T00:00:00", + Value = 48.6, + NumberOfUnits = 359 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 8.8, + SellerName = @"Russell Shorter", + SellerCity = @"New York", + Date = @"2010-11-25T00:00:00", + Value = 24.6, + NumberOfUnits = 392 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 78.4, + SellerName = @"John Smith", + SellerCity = @"London", + Date = @"2011-01-01T00:00:00", + Value = 37.6, + NumberOfUnits = 241 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 50.6, + SellerName = @"Claudia Kobayashi", + SellerCity = @"Seattle", + Date = @"2011-01-04T00:00:00", + Value = 27.2, + NumberOfUnits = 62 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 6.4, + SellerName = @"Elisa Longbottom", + SellerCity = @"Tokyo", + Date = @"2011-01-06T00:00:00", + Value = 89.6, + NumberOfUnits = 485 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 47.4, + SellerName = @"Bryan Culver", + SellerCity = @"Sofia", + Date = @"2011-01-14T00:00:00", + Value = 5, + NumberOfUnits = 470 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 6.2, + SellerName = @"Harry Tyler", + SellerCity = @"Seattle", + Date = @"2011-01-23T00:00:00", + Value = 78.6, + NumberOfUnits = 197 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 57.6, + SellerName = @"Larry Lieb", + SellerCity = @"Berlin", + Date = @"2011-01-26T00:00:00", + Value = 59.8, + NumberOfUnits = 353 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 37.6, + SellerName = @"Benjamin Meekins", + SellerCity = @"Mellvile", + Date = @"2011-02-01T00:00:00", + Value = 39.6, + NumberOfUnits = 338 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 21, + SellerName = @"Claudia Kobayashi", + SellerCity = @"New York", + Date = @"2011-02-08T00:00:00", + Value = 93, + NumberOfUnits = 17 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 11.8, + SellerName = @"Antonio Charbonneau", + SellerCity = @"Berlin", + Date = @"2011-02-12T00:00:00", + Value = 61.4, + NumberOfUnits = 429 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 65, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Tokyo", + Date = @"2011-02-14T00:00:00", + Value = 24.4, + NumberOfUnits = 385 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 20, + SellerName = @"Claudia Kobayashi", + SellerCity = @"New York", + Date = @"2011-02-20T00:00:00", + Value = 35.4, + NumberOfUnits = 166 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 3.2, + SellerName = @"Lydia Burson", + SellerCity = @"Seattle", + Date = @"2011-02-20T00:00:00", + Value = 52.6, + NumberOfUnits = 137 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 18.2, + SellerName = @"Russell Shorter", + SellerCity = @"New York", + Date = @"2011-02-24T00:00:00", + Value = 8.2, + NumberOfUnits = 443 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 20.4, + SellerName = @"Carl Costello", + SellerCity = @"Seattle", + Date = @"2011-02-26T00:00:00", + Value = 87.4, + NumberOfUnits = 40 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 20.6, + SellerName = @"Glenn Landeros", + SellerCity = @"London", + Date = @"2011-03-05T00:00:00", + Value = 7.4, + NumberOfUnits = 138 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 23.8, + SellerName = @"Lydia Burson", + SellerCity = @"Tokyo", + Date = @"2011-03-09T00:00:00", + Value = 18.2, + NumberOfUnits = 15 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 76.4, + SellerName = @"Antonio Charbonneau", + SellerCity = @"Mellvile", + Date = @"2011-03-09T00:00:00", + Value = 74.6, + NumberOfUnits = 469 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 93.4, + SellerName = @"Russell Shorter", + SellerCity = @"London", + Date = @"2011-03-11T00:00:00", + Value = 89, + NumberOfUnits = 426 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 63, + SellerName = @"Benjamin Dupree", + SellerCity = @"Seattle", + Date = @"2011-03-16T00:00:00", + Value = 32.6, + NumberOfUnits = 208 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 58.6, + SellerName = @"Brandon Mckim", + SellerCity = @"Seattle", + Date = @"2011-03-21T00:00:00", + Value = 51, + NumberOfUnits = 155 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 82.4, + SellerName = @"Stanley Brooker", + SellerCity = @"Seattle", + Date = @"2011-03-23T00:00:00", + Value = 33.4, + NumberOfUnits = 381 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 19.2, + SellerName = @"Nicholas Carmona", + SellerCity = @"Tokyo", + Date = @"2011-04-12T00:00:00", + Value = 75.2, + NumberOfUnits = 5 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 53.6, + SellerName = @"Walter Pang", + SellerCity = @"London", + Date = @"2011-04-12T00:00:00", + Value = 14.6, + NumberOfUnits = 221 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 97.4, + SellerName = @"Howard Sprouse", + SellerCity = @"Sofia", + Date = @"2011-04-14T00:00:00", + Value = 84.8, + NumberOfUnits = 39 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 74.2, + SellerName = @"Mark Slater", + SellerCity = @"New York", + Date = @"2011-04-16T00:00:00", + Value = 51.4, + NumberOfUnits = 468 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 8.2, + SellerName = @"Claudia Kobayashi", + SellerCity = @"Seattle", + Date = @"2011-04-17T00:00:00", + Value = 0.8, + NumberOfUnits = 44 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 59.2, + SellerName = @"John Smith", + SellerCity = @"Mellvile", + Date = @"2011-04-22T00:00:00", + Value = 47.6, + NumberOfUnits = 287 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 96.8, + SellerName = @"Russell Shorter", + SellerCity = @"Sofia", + Date = @"2011-04-24T00:00:00", + Value = 78.6, + NumberOfUnits = 463 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 76.8, + SellerName = @"Walter Pang", + SellerCity = @"Seattle", + Date = @"2011-04-24T00:00:00", + Value = 63, + NumberOfUnits = 335 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 73.4, + SellerName = @"Walter Pang", + SellerCity = @"Berlin", + Date = @"2011-04-24T00:00:00", + Value = 30.6, + NumberOfUnits = 211 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 66.4, + SellerName = @"Benjamin Dupree", + SellerCity = @"Seattle", + Date = @"2011-05-03T00:00:00", + Value = 87.4, + NumberOfUnits = 291 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 37, + SellerName = @"John Smith", + SellerCity = @"Sofia", + Date = @"2011-05-05T00:00:00", + Value = 40.2, + NumberOfUnits = 1 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 21.4, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Seattle", + Date = @"2011-05-06T00:00:00", + Value = 46, + NumberOfUnits = 120 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 20, + SellerName = @"Benjamin Dupree", + SellerCity = @"Berlin", + Date = @"2011-05-06T00:00:00", + Value = 72.6, + NumberOfUnits = 382 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 16.6, + SellerName = @"Harry Tyler", + SellerCity = @"Seattle", + Date = @"2011-05-07T00:00:00", + Value = 7.8, + NumberOfUnits = 63 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 41.8, + SellerName = @"Stanley Brooker", + SellerCity = @"Seattle", + Date = @"2011-05-12T00:00:00", + Value = 94.4, + NumberOfUnits = 230 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 5, + SellerName = @"Larry Lieb", + SellerCity = @"Tokyo", + Date = @"2011-05-13T00:00:00", + Value = 31, + NumberOfUnits = 362 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 10.8, + SellerName = @"Monica Freitag", + SellerCity = @"New York", + Date = @"2011-05-17T00:00:00", + Value = 59.8, + NumberOfUnits = 430 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 66.2, + SellerName = @"Nicholas Carmona", + SellerCity = @"Seattle", + Date = @"2011-05-23T00:00:00", + Value = 91.2, + NumberOfUnits = 204 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 61, + SellerName = @"Antonio Charbonneau", + SellerCity = @"Berlin", + Date = @"2011-05-24T00:00:00", + Value = 86.2, + NumberOfUnits = 118 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 68.8, + SellerName = @"Walter Pang", + SellerCity = @"Sofia", + Date = @"2011-06-01T00:00:00", + Value = 14.6, + NumberOfUnits = 17 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 40.8, + SellerName = @"Walter Pang", + SellerCity = @"New York", + Date = @"2011-06-03T00:00:00", + Value = 9, + NumberOfUnits = 312 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 97, + SellerName = @"Lydia Burson", + SellerCity = @"Seattle", + Date = @"2011-06-12T00:00:00", + Value = 95, + NumberOfUnits = 283 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 67, + SellerName = @"Benjamin Dupree", + SellerCity = @"Seattle", + Date = @"2011-06-13T00:00:00", + Value = 27.6, + NumberOfUnits = 460 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 67.2, + SellerName = @"Howard Sprouse", + SellerCity = @"New York", + Date = @"2011-06-14T00:00:00", + Value = 66.2, + NumberOfUnits = 295 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 28.2, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Mellvile", + Date = @"2011-06-15T00:00:00", + Value = 50.6, + NumberOfUnits = 49 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 7.4, + SellerName = @"Russell Shorter", + SellerCity = @"Tokyo", + Date = @"2011-06-24T00:00:00", + Value = 8, + NumberOfUnits = 127 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 39.2, + SellerName = @"Mark Slater", + SellerCity = @"Seattle", + Date = @"2011-06-27T00:00:00", + Value = 98.8, + NumberOfUnits = 244 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 53.4, + SellerName = @"Harold Garvin", + SellerCity = @"Tokyo", + Date = @"2011-07-01T00:00:00", + Value = 11.2, + NumberOfUnits = 188 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 25.6, + SellerName = @"Benjamin Dupree", + SellerCity = @"Seattle", + Date = @"2011-07-06T00:00:00", + Value = 56.2, + NumberOfUnits = 458 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 70.4, + SellerName = @"Nicholas Carmona", + SellerCity = @"Mellvile", + Date = @"2011-07-08T00:00:00", + Value = 82.4, + NumberOfUnits = 448 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 7.6, + SellerName = @"Harold Garvin", + SellerCity = @"Berlin", + Date = @"2011-07-27T00:00:00", + Value = 30.6, + NumberOfUnits = 226 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 21.6, + SellerName = @"Benjamin Dupree", + SellerCity = @"London", + Date = @"2011-08-01T00:00:00", + Value = 69.6, + NumberOfUnits = 474 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 37.6, + SellerName = @"David Haley", + SellerCity = @"Sofia", + Date = @"2011-08-02T00:00:00", + Value = 62.8, + NumberOfUnits = 338 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 99.4, + SellerName = @"Benjamin Meekins", + SellerCity = @"London", + Date = @"2011-08-02T00:00:00", + Value = 75.2, + NumberOfUnits = 88 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 72.2, + SellerName = @"Carl Costello", + SellerCity = @"Berlin", + Date = @"2011-08-04T00:00:00", + Value = 86.4, + NumberOfUnits = 436 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 34.4, + SellerName = @"Nicholas Carmona", + SellerCity = @"Mellvile", + Date = @"2011-08-06T00:00:00", + Value = 9.2, + NumberOfUnits = 297 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 47, + SellerName = @"Russell Shorter", + SellerCity = @"London", + Date = @"2011-08-07T00:00:00", + Value = 5.2, + NumberOfUnits = 240 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 26.4, + SellerName = @"Stanley Brooker", + SellerCity = @"Sofia", + Date = @"2011-08-07T00:00:00", + Value = 80.2, + NumberOfUnits = 415 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 49.2, + SellerName = @"David Haley", + SellerCity = @"Mellvile", + Date = @"2011-08-08T00:00:00", + Value = 61.2, + NumberOfUnits = 435 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 95.2, + SellerName = @"Monica Freitag", + SellerCity = @"Berlin", + Date = @"2011-08-16T00:00:00", + Value = 73.8, + NumberOfUnits = 64 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 74.2, + SellerName = @"John Smith", + SellerCity = @"Seattle", + Date = @"2011-08-23T00:00:00", + Value = 40.8, + NumberOfUnits = 21 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 82.6, + SellerName = @"Benjamin Dupree", + SellerCity = @"London", + Date = @"2011-08-25T00:00:00", + Value = 55, + NumberOfUnits = 467 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 42.8, + SellerName = @"Lydia Burson", + SellerCity = @"Sofia", + Date = @"2011-09-02T00:00:00", + Value = 28.2, + NumberOfUnits = 98 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 83.6, + SellerName = @"Russell Shorter", + SellerCity = @"Mellvile", + Date = @"2011-09-04T00:00:00", + Value = 72.6, + NumberOfUnits = 370 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 41.6, + SellerName = @"Walter Pang", + SellerCity = @"Berlin", + Date = @"2011-09-05T00:00:00", + Value = 81, + NumberOfUnits = 94 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 74.2, + SellerName = @"Benjamin Dupree", + SellerCity = @"London", + Date = @"2011-09-09T00:00:00", + Value = 95, + NumberOfUnits = 106 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 75.4, + SellerName = @"Claudia Kobayashi", + SellerCity = @"Sofia", + Date = @"2011-09-11T00:00:00", + Value = 10, + NumberOfUnits = 261 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 10.2, + SellerName = @"Howard Sprouse", + SellerCity = @"Seattle", + Date = @"2011-09-17T00:00:00", + Value = 29.4, + NumberOfUnits = 307 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 73, + SellerName = @"Harry Tyler", + SellerCity = @"New York", + Date = @"2011-09-17T00:00:00", + Value = 57, + NumberOfUnits = 362 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 85.2, + SellerName = @"Benjamin Meekins", + SellerCity = @"Tokyo", + Date = @"2011-09-24T00:00:00", + Value = 24, + NumberOfUnits = 330 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 77.6, + SellerName = @"Walter Pang", + SellerCity = @"New York", + Date = @"2011-09-26T00:00:00", + Value = 91.8, + NumberOfUnits = 23 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 50.4, + SellerName = @"David Haley", + SellerCity = @"Berlin", + Date = @"2011-09-27T00:00:00", + Value = 66.8, + NumberOfUnits = 392 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 32.4, + SellerName = @"Larry Lieb", + SellerCity = @"Seattle", + Date = @"2011-10-13T00:00:00", + Value = 81.6, + NumberOfUnits = 16 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 63, + SellerName = @"Lydia Burson", + SellerCity = @"New York", + Date = @"2011-10-13T00:00:00", + Value = 31, + NumberOfUnits = 100 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 13.4, + SellerName = @"Carl Costello", + SellerCity = @"Berlin", + Date = @"2011-10-22T00:00:00", + Value = 85.6, + NumberOfUnits = 132 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 0.4, + SellerName = @"Nicholas Carmona", + SellerCity = @"Seattle", + Date = @"2011-10-22T00:00:00", + Value = 74.4, + NumberOfUnits = 22 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 66.2, + SellerName = @"Walter Pang", + SellerCity = @"New York", + Date = @"2011-11-02T00:00:00", + Value = 88.2, + NumberOfUnits = 96 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 50.2, + SellerName = @"Elisa Longbottom", + SellerCity = @"Berlin", + Date = @"2011-11-03T00:00:00", + Value = 31.4, + NumberOfUnits = 76 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 68, + SellerName = @"Stanley Brooker", + SellerCity = @"Mellvile", + Date = @"2011-11-04T00:00:00", + Value = 91.2, + NumberOfUnits = 492 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 6.6, + SellerName = @"Harry Tyler", + SellerCity = @"Berlin", + Date = @"2011-11-08T00:00:00", + Value = 51.6, + NumberOfUnits = 49 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 35.6, + SellerName = @"Russell Shorter", + SellerCity = @"Mellvile", + Date = @"2011-11-12T00:00:00", + Value = 21, + NumberOfUnits = 197 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 60, + SellerName = @"Howard Sprouse", + SellerCity = @"Tokyo", + Date = @"2011-11-12T00:00:00", + Value = 70.4, + NumberOfUnits = 484 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 67.4, + SellerName = @"Russell Shorter", + SellerCity = @"Tokyo", + Date = @"2011-11-13T00:00:00", + Value = 14.4, + NumberOfUnits = 182 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 52, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"London", + Date = @"2011-11-15T00:00:00", + Value = 18.4, + NumberOfUnits = 42 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 66.8, + SellerName = @"Brandon Mckim", + SellerCity = @"New York", + Date = @"2011-11-19T00:00:00", + Value = 52.8, + NumberOfUnits = 109 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 56.2, + SellerName = @"Harold Garvin", + SellerCity = @"Mellvile", + Date = @"2011-11-23T00:00:00", + Value = 40.2, + NumberOfUnits = 310 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 93.6, + SellerName = @"Monica Freitag", + SellerCity = @"Sofia", + Date = @"2012-01-03T00:00:00", + Value = 53.4, + NumberOfUnits = 306 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 9.6, + SellerName = @"Harold Garvin", + SellerCity = @"Seattle", + Date = @"2012-01-06T00:00:00", + Value = 83, + NumberOfUnits = 290 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 41.2, + SellerName = @"Monica Freitag", + SellerCity = @"Tokyo", + Date = @"2012-01-10T00:00:00", + Value = 29.8, + NumberOfUnits = 499 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 9.8, + SellerName = @"Kathe Pettel", + SellerCity = @"Berlin", + Date = @"2012-01-11T00:00:00", + Value = 10.8, + NumberOfUnits = 7 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 64.6, + SellerName = @"Nicholas Carmona", + SellerCity = @"Sofia", + Date = @"2012-01-14T00:00:00", + Value = 35, + NumberOfUnits = 220 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 47.4, + SellerName = @"Elisa Longbottom", + SellerCity = @"New York", + Date = @"2012-01-15T00:00:00", + Value = 50.2, + NumberOfUnits = 395 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 14.6, + SellerName = @"Lydia Burson", + SellerCity = @"Sofia", + Date = @"2012-01-18T00:00:00", + Value = 100, + NumberOfUnits = 219 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 10.8, + SellerName = @"Larry Lieb", + SellerCity = @"Mellvile", + Date = @"2012-01-18T00:00:00", + Value = 92, + NumberOfUnits = 229 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 65, + SellerName = @"Nicholas Carmona", + SellerCity = @"Mellvile", + Date = @"2012-01-22T00:00:00", + Value = 55.8, + NumberOfUnits = 111 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 48, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"London", + Date = @"2012-02-01T00:00:00", + Value = 20.6, + NumberOfUnits = 237 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 87.8, + SellerName = @"Claudia Kobayashi", + SellerCity = @"Berlin", + Date = @"2012-02-13T00:00:00", + Value = 17.2, + NumberOfUnits = 114 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 55.4, + SellerName = @"Bryan Culver", + SellerCity = @"London", + Date = @"2012-02-23T00:00:00", + Value = 76.8, + NumberOfUnits = 329 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 40.8, + SellerName = @"Howard Sprouse", + SellerCity = @"Seattle", + Date = @"2012-02-24T00:00:00", + Value = 1.2, + NumberOfUnits = 135 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 57.8, + SellerName = @"Harold Garvin", + SellerCity = @"New York", + Date = @"2012-03-02T00:00:00", + Value = 46.8, + NumberOfUnits = 187 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 14.8, + SellerName = @"David Haley", + SellerCity = @"Tokyo", + Date = @"2012-03-10T00:00:00", + Value = 17.6, + NumberOfUnits = 286 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 13, + SellerName = @"Antonio Charbonneau", + SellerCity = @"Mellvile", + Date = @"2012-03-11T00:00:00", + Value = 18.2, + NumberOfUnits = 468 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 26, + SellerName = @"Monica Freitag", + SellerCity = @"Tokyo", + Date = @"2012-03-18T00:00:00", + Value = 93.2, + NumberOfUnits = 71 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 72.6, + SellerName = @"Bryan Culver", + SellerCity = @"Mellvile", + Date = @"2012-03-21T00:00:00", + Value = 62, + NumberOfUnits = 251 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 44.4, + SellerName = @"Monica Freitag", + SellerCity = @"Berlin", + Date = @"2012-03-25T00:00:00", + Value = 57.2, + NumberOfUnits = 297 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 68.2, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Berlin", + Date = @"2012-03-25T00:00:00", + Value = 4.2, + NumberOfUnits = 248 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 35.4, + SellerName = @"Elisa Longbottom", + SellerCity = @"Sofia", + Date = @"2012-03-26T00:00:00", + Value = 45.2, + NumberOfUnits = 488 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 41.2, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Sofia", + Date = @"2012-04-06T00:00:00", + Value = 59.6, + NumberOfUnits = 211 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 29.4, + SellerName = @"Stanley Brooker", + SellerCity = @"Seattle", + Date = @"2012-04-14T00:00:00", + Value = 3.2, + NumberOfUnits = 149 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 52, + SellerName = @"Lydia Burson", + SellerCity = @"Berlin", + Date = @"2012-04-14T00:00:00", + Value = 9.8, + NumberOfUnits = 99 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 57.8, + SellerName = @"Benjamin Meekins", + SellerCity = @"Seattle", + Date = @"2012-04-16T00:00:00", + Value = 14, + NumberOfUnits = 225 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 26, + SellerName = @"Nicholas Carmona", + SellerCity = @"Seattle", + Date = @"2012-04-27T00:00:00", + Value = 95.4, + NumberOfUnits = 408 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 5, + SellerName = @"Benjamin Meekins", + SellerCity = @"Sofia", + Date = @"2012-05-09T00:00:00", + Value = 40.2, + NumberOfUnits = 417 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 3, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"London", + Date = @"2012-05-24T00:00:00", + Value = 67.8, + NumberOfUnits = 221 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 57.6, + SellerName = @"Mark Slater", + SellerCity = @"New York", + Date = @"2012-06-02T00:00:00", + Value = 45.4, + NumberOfUnits = 288 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 72.4, + SellerName = @"Bryan Culver", + SellerCity = @"Berlin", + Date = @"2012-06-03T00:00:00", + Value = 92.8, + NumberOfUnits = 372 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 82.6, + SellerName = @"Kathe Pettel", + SellerCity = @"Seattle", + Date = @"2012-06-03T00:00:00", + Value = 51.4, + NumberOfUnits = 408 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 91.6, + SellerName = @"Benjamin Dupree", + SellerCity = @"Mellvile", + Date = @"2012-06-04T00:00:00", + Value = 28.6, + NumberOfUnits = 13 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 94.8, + SellerName = @"Benjamin Dupree", + SellerCity = @"Mellvile", + Date = @"2012-06-05T00:00:00", + Value = 31.6, + NumberOfUnits = 487 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 46.4, + SellerName = @"Benjamin Dupree", + SellerCity = @"Sofia", + Date = @"2012-06-11T00:00:00", + Value = 86, + NumberOfUnits = 276 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 18.2, + SellerName = @"Howard Sprouse", + SellerCity = @"New York", + Date = @"2012-06-16T00:00:00", + Value = 40.2, + NumberOfUnits = 490 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 48.8, + SellerName = @"Harold Garvin", + SellerCity = @"London", + Date = @"2012-06-18T00:00:00", + Value = 55.6, + NumberOfUnits = 238 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 94.4, + SellerName = @"David Haley", + SellerCity = @"Tokyo", + Date = @"2012-06-23T00:00:00", + Value = 92, + NumberOfUnits = 170 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 48.8, + SellerName = @"Brandon Mckim", + SellerCity = @"Mellvile", + Date = @"2012-07-04T00:00:00", + Value = 72.8, + NumberOfUnits = 132 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 82.8, + SellerName = @"Mark Slater", + SellerCity = @"Mellvile", + Date = @"2012-07-05T00:00:00", + Value = 56.8, + NumberOfUnits = 443 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 38.2, + SellerName = @"Benjamin Dupree", + SellerCity = @"New York", + Date = @"2012-07-05T00:00:00", + Value = 27.6, + NumberOfUnits = 368 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 24.2, + SellerName = @"Harold Garvin", + SellerCity = @"New York", + Date = @"2012-07-11T00:00:00", + Value = 38.6, + NumberOfUnits = 39 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 4, + SellerName = @"Alfredo Fetuchini", + SellerCity = @"Tokyo", + Date = @"2012-07-13T00:00:00", + Value = 43.2, + NumberOfUnits = 95 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 81.8, + SellerName = @"Benjamin Meekins", + SellerCity = @"Berlin", + Date = @"2012-07-14T00:00:00", + Value = 42.6, + NumberOfUnits = 42 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 75, + SellerName = @"Brandon Mckim", + SellerCity = @"Seattle", + Date = @"2012-07-16T00:00:00", + Value = 61.4, + NumberOfUnits = 200 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 85.6, + SellerName = @"Monica Freitag", + SellerCity = @"Seattle", + Date = @"2012-07-16T00:00:00", + Value = 10.6, + NumberOfUnits = 221 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 96.4, + SellerName = @"Larry Lieb", + SellerCity = @"New York", + Date = @"2012-07-21T00:00:00", + Value = 99.6, + NumberOfUnits = 54 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 46.2, + SellerName = @"Lydia Burson", + SellerCity = @"Tokyo", + Date = @"2012-07-21T00:00:00", + Value = 56, + NumberOfUnits = 173 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 99.8, + SellerName = @"Lydia Burson", + SellerCity = @"London", + Date = @"2012-07-23T00:00:00", + Value = 10.8, + NumberOfUnits = 47 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 42.4, + SellerName = @"Kathe Pettel", + SellerCity = @"Mellvile", + Date = @"2012-07-26T00:00:00", + Value = 91.6, + NumberOfUnits = 173 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 52.2, + SellerName = @"Claudia Kobayashi", + SellerCity = @"Mellvile", + Date = @"2012-08-05T00:00:00", + Value = 98.8, + NumberOfUnits = 323 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 45.6, + SellerName = @"Russell Shorter", + SellerCity = @"Sofia", + Date = @"2012-08-07T00:00:00", + Value = 26, + NumberOfUnits = 264 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 56.8, + SellerName = @"Mark Slater", + SellerCity = @"Sofia", + Date = @"2012-08-09T00:00:00", + Value = 11.6, + NumberOfUnits = 385 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 3.6, + SellerName = @"Harry Tyler", + SellerCity = @"London", + Date = @"2012-08-10T00:00:00", + Value = 26, + NumberOfUnits = 56 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 34.6, + SellerName = @"Benjamin Dupree", + SellerCity = @"Berlin", + Date = @"2012-08-12T00:00:00", + Value = 96.2, + NumberOfUnits = 267 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 92.4, + SellerName = @"Monica Freitag", + SellerCity = @"Seattle", + Date = @"2012-08-14T00:00:00", + Value = 95, + NumberOfUnits = 109 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 34.8, + SellerName = @"Mark Slater", + SellerCity = @"Berlin", + Date = @"2012-08-17T00:00:00", + Value = 62.4, + NumberOfUnits = 478 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 23.4, + SellerName = @"Claudia Kobayashi", + SellerCity = @"Berlin", + Date = @"2012-08-21T00:00:00", + Value = 57.8, + NumberOfUnits = 184 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 79.6, + SellerName = @"Brandon Mckim", + SellerCity = @"Seattle", + Date = @"2012-08-21T00:00:00", + Value = 35.4, + NumberOfUnits = 132 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 30.8, + SellerName = @"Nicholas Carmona", + SellerCity = @"Sofia", + Date = @"2012-08-22T00:00:00", + Value = 96, + NumberOfUnits = 142 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 90, + SellerName = @"Carl Costello", + SellerCity = @"Seattle", + Date = @"2012-08-27T00:00:00", + Value = 27.6, + NumberOfUnits = 46 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 83.2, + SellerName = @"Walter Pang", + SellerCity = @"Seattle", + Date = @"2012-09-03T00:00:00", + Value = 68.6, + NumberOfUnits = 102 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 0.2, + SellerName = @"Russell Shorter", + SellerCity = @"Berlin", + Date = @"2012-09-09T00:00:00", + Value = 96.6, + NumberOfUnits = 21 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 36.6, + SellerName = @"Monica Freitag", + SellerCity = @"Sofia", + Date = @"2012-09-10T00:00:00", + Value = 5, + NumberOfUnits = 442 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 92.4, + SellerName = @"Harry Tyler", + SellerCity = @"New York", + Date = @"2012-09-13T00:00:00", + Value = 99.2, + NumberOfUnits = 254 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 28, + SellerName = @"Nicholas Carmona", + SellerCity = @"Sofia", + Date = @"2012-09-13T00:00:00", + Value = 50, + NumberOfUnits = 251 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 60.4, + SellerName = @"Antonio Charbonneau", + SellerCity = @"New York", + Date = @"2012-09-15T00:00:00", + Value = 44, + NumberOfUnits = 119 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Bikes", + ProductUnitPrice = 33, + SellerName = @"Claudia Kobayashi", + SellerCity = @"New York", + Date = @"2012-09-19T00:00:00", + Value = 32.4, + NumberOfUnits = 256 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 99, + SellerName = @"John Smith", + SellerCity = @"New York", + Date = @"2012-09-23T00:00:00", + Value = 35.8, + NumberOfUnits = 456 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 16.2, + SellerName = @"Kathe Pettel", + SellerCity = @"London", + Date = @"2012-10-01T00:00:00", + Value = 16.4, + NumberOfUnits = 430 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 73, + SellerName = @"David Haley", + SellerCity = @"Berlin", + Date = @"2012-10-02T00:00:00", + Value = 57, + NumberOfUnits = 248 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 21.8, + SellerName = @"Harold Garvin", + SellerCity = @"Berlin", + Date = @"2012-10-18T00:00:00", + Value = 28.2, + NumberOfUnits = 440 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 28.4, + SellerName = @"Howard Sprouse", + SellerCity = @"New York", + Date = @"2012-10-19T00:00:00", + Value = 66.6, + NumberOfUnits = 234 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 80.6, + SellerName = @"Benjamin Meekins", + SellerCity = @"New York", + Date = @"2012-10-25T00:00:00", + Value = 5.4, + NumberOfUnits = 36 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Accessories", + ProductUnitPrice = 97.8, + SellerName = @"Harry Tyler", + SellerCity = @"London", + Date = @"2012-10-26T00:00:00", + Value = 41.2, + NumberOfUnits = 46 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 88.8, + SellerName = @"Elisa Longbottom", + SellerCity = @"London", + Date = @"2012-11-02T00:00:00", + Value = 64.6, + NumberOfUnits = 211 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Clothing", + ProductUnitPrice = 67.4, + SellerName = @"Walter Pang", + SellerCity = @"New York", + Date = @"2012-11-17T00:00:00", + Value = 14.2, + NumberOfUnits = 408 + }); + this.Add(new PivotDataFlatItem() + { + ProductName = @"Components", + ProductUnitPrice = 7.2, + SellerName = @"Walter Pang", + SellerCity = @"New York", + Date = @"2012-11-20T00:00:00", + Value = 72.8, + NumberOfUnits = 376 + }); + } +} diff --git a/samples/grids/pivot-grid/state-persistence-main/Program.cs b/samples/grids/pivot-grid/state-persistence-main/Program.cs new file mode 100644 index 0000000000..5211ea4f0d --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-main/Program.cs @@ -0,0 +1,30 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbGridModule), + typeof(IgbIconModule), + typeof(IgbCheckboxModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/grids/pivot-grid/state-persistence-main/Properties/launchSettings.json b/samples/grids/pivot-grid/state-persistence-main/Properties/launchSettings.json new file mode 100644 index 0000000000..b13f4d24f8 --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-main/Properties/launchSettings.json @@ -0,0 +1,29 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}" + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/grids/pivot-grid/state-persistence-main/ReadMe.md b/samples/grids/pivot-grid/state-persistence-main/ReadMe.md new file mode 100644 index 0000000000..0fa4b4951a --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-main/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of State Persistence Main feature using [Pivot Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/pivot-grid/state-persistence-main/_Imports.razor b/samples/grids/pivot-grid/state-persistence-main/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-main/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/grids/pivot-grid/state-persistence-main/wwwroot/events.js b/samples/grids/pivot-grid/state-persistence-main/wwwroot/events.js new file mode 100644 index 0000000000..e6a36790d1 --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-main/wwwroot/events.js @@ -0,0 +1,53 @@ +const totalSale = (members, data) => { + return data.reduce((accumulator, value) => accumulator + value.ProductUnitPrice * value.NumberOfUnits, 0); +}; + +const totalMin = (members, data) => { + let min = 0; + if (data.length === 1) { + min = data[0].ProductUnitPrice * data[0].NumberOfUnits; + } else if (data.length > 1) { + const mappedData = data.map(x => x.ProductUnitPrice * x.NumberOfUnits); + min = mappedData.reduce((a, b) => Math.min(a, b)); + } + return min; +}; + +const totalMax = (members, data) => { + let max = 0; + if (data.length === 1) { + max = data[0].ProductUnitPrice * data[0].NumberOfUnits; + } else if (data.length > 1) { + const mappedData = data.map(x => x.ProductUnitPrice * x.NumberOfUnits); + max = mappedData.reduce((a, b) => Math.max(a, b)); + } + return max; +}; + + +igRegisterScript("PivotDataFlatAggregateSumSale", totalSale, false); + +igRegisterScript("PivotDataFlatAggregateMinSale", totalMin, false); + +igRegisterScript("PivotDataFlatAggregateMaxSale", totalMax, false); + +igRegisterScript("OnValueInit", (args) => { + const value = args.detail; + if (value.member === "AmountOfSale") { + value.aggregate.aggregator = totalSale; + value.aggregateList?.forEach((aggr) => { + switch (aggr.key) { + case "SUM": + aggr.aggregator = totalSale; + break; + case "MIN": + aggr.aggregator = totalMin; + break; + case "MAX": + aggr.aggregator = totalMax; + break; + } + }); + } +}, false); + diff --git a/samples/grids/pivot-grid/state-persistence-main/wwwroot/index.css b/samples/grids/pivot-grid/state-persistence-main/wwwroot/index.css new file mode 100644 index 0000000000..24b363a359 --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-main/wwwroot/index.css @@ -0,0 +1,14 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ + +.horizontal { + gap: 10px; + flex-basis: fit-content; + flex-wrap: wrap; +} + +.sampleContainer { + padding: 0.5rem +} \ No newline at end of file diff --git a/samples/grids/pivot-grid/state-persistence-main/wwwroot/index.html b/samples/grids/pivot-grid/state-persistence-main/wwwroot/index.html new file mode 100644 index 0000000000..9224b972b4 --- /dev/null +++ b/samples/grids/pivot-grid/state-persistence-main/wwwroot/index.html @@ -0,0 +1,33 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + + diff --git a/samples/grids/tree-grid/action-strip/BlazorClientApp.csproj b/samples/grids/tree-grid/action-strip/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/action-strip/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/action-strip/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/action-strip/EmployeesFlatDetails.cs b/samples/grids/tree-grid/action-strip/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/action-strip/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/action-strip/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/advanced-filtering-options/BlazorClientApp.csproj b/samples/grids/tree-grid/advanced-filtering-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/advanced-filtering-options/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/advanced-filtering-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/advanced-filtering-style/BlazorClientApp.csproj b/samples/grids/tree-grid/advanced-filtering-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/advanced-filtering-style/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/advanced-filtering-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/cell-editing-sample/App.razor b/samples/grids/tree-grid/cell-editing-sample/App.razor index 67cb811656..d38efc356f 100644 --- a/samples/grids/tree-grid/cell-editing-sample/App.razor +++ b/samples/grids/tree-grid/cell-editing-sample/App.razor @@ -6,19 +6,21 @@
- - - + Field="Class" + Header="Class" + InlineEditorTemplateScript="WebTreeGridCellEditCellTemplate" + DataType="GridColumnDataType.String" + Editable="true" + Name="column2" + @ref="column2"> + Field="Alignment" + Header="Alignment" + InlineEditorTemplateScript="WebTreeGridCellEditCellTemplate" + DataType="GridColumnDataType.String" + Editable="true" + Name="column3" + @ref="column3"> @@ -61,24 +64,28 @@ protected override async Task OnAfterRenderAsync(bool firstRender) { - var treeGrid = this.treeGrid; + var treeGrid1 = this.treeGrid1; var column1 = this.column1; + var column2 = this.column2; + var column3 = this.column3; } - private IgbTreeGrid treeGrid; + private IgbTreeGrid treeGrid1; private IgbColumn column1; + private IgbColumn column2; + private IgbColumn column3; - private OrdersTreeData _ordersTreeData = null; - public OrdersTreeData OrdersTreeData + private RoleplayTreeGridData _roleplayTreeGridData = null; + public RoleplayTreeGridData RoleplayTreeGridData { get { - if (_ordersTreeData == null) + if (_roleplayTreeGridData == null) { - _ordersTreeData = new OrdersTreeData(); + _roleplayTreeGridData = new RoleplayTreeGridData(); } - return _ordersTreeData; + return _roleplayTreeGridData; } } diff --git a/samples/grids/tree-grid/cell-editing-sample/BlazorClientApp.csproj b/samples/grids/tree-grid/cell-editing-sample/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/cell-editing-sample/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/cell-editing-sample/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/cell-editing-sample/OrdersTreeData.cs b/samples/grids/tree-grid/cell-editing-sample/OrdersTreeData.cs deleted file mode 100644 index 98ad2eed69..0000000000 --- a/samples/grids/tree-grid/cell-editing-sample/OrdersTreeData.cs +++ /dev/null @@ -1,286 +0,0 @@ -using System; -using System.Collections.Generic; -public class OrdersTreeDataItem -{ - public double ID { get; set; } - public double ParentID { get; set; } - public string Name { get; set; } - public string Category { get; set; } - public string OrderDate { get; set; } - public double Units { get; set; } - public double UnitPrice { get; set; } - public double Price { get; set; } - public bool Delivered { get; set; } -} - -public class OrdersTreeData - : List -{ - public OrdersTreeData() - { - this.Add(new OrdersTreeDataItem() - { - ID = 1, - ParentID = -1, - Name = @"Order 1", - Category = @"", - OrderDate = @"2010-02-17", - Units = 1844, - UnitPrice = 3.73, - Price = 6884.38, - Delivered = true - }); - this.Add(new OrdersTreeDataItem() - { - ID = 101, - ParentID = 1, - Name = @"Chocolate Chip Cookies", - Category = @"Cookies", - OrderDate = @"2010-02-17", - Units = 834, - UnitPrice = 3.59, - Price = 2994.06, - Delivered = true - }); - this.Add(new OrdersTreeDataItem() - { - ID = 102, - ParentID = 1, - Name = @"Red Apples", - Category = @"Fruit", - OrderDate = @"2010-02-17", - Units = 371, - UnitPrice = 3.66, - Price = 1357.86, - Delivered = true - }); - this.Add(new OrdersTreeDataItem() - { - ID = 103, - ParentID = 1, - Name = @"Butter", - Category = @"Diary", - OrderDate = @"2010-02-17", - Units = 260, - UnitPrice = 3.45, - Price = 897, - Delivered = true - }); - this.Add(new OrdersTreeDataItem() - { - ID = 104, - ParentID = 1, - Name = @"Potato Chips", - Category = @"Snack", - OrderDate = @"2010-02-17", - Units = 118, - UnitPrice = 1.96, - Price = 231.28, - Delivered = true - }); - this.Add(new OrdersTreeDataItem() - { - ID = 105, - ParentID = 1, - Name = @"Orange Juice", - Category = @"Beverages", - OrderDate = @"2010-02-17", - Units = 261, - UnitPrice = 5.38, - Price = 1404.18, - Delivered = true - }); - this.Add(new OrdersTreeDataItem() - { - ID = 2, - ParentID = -1, - Name = @"Order 2", - Category = @"", - OrderDate = @"2022-05-27", - Units = 1831, - UnitPrice = 8.23, - Price = 15062.77, - Delivered = false - }); - this.Add(new OrdersTreeDataItem() - { - ID = 201, - ParentID = 2, - Name = @"Frozen Shrimps", - Category = @"Seafood", - OrderDate = @"2022-05-27", - Units = 120, - UnitPrice = 20.45, - Price = 2454, - Delivered = false - }); - this.Add(new OrdersTreeDataItem() - { - ID = 202, - ParentID = 2, - Name = @"Ice Tea", - Category = @"Beverages", - OrderDate = @"2022-05-27", - Units = 840, - UnitPrice = 7, - Price = 5880, - Delivered = false - }); - this.Add(new OrdersTreeDataItem() - { - ID = 203, - ParentID = 2, - Name = @"Fresh Cheese", - Category = @"Diary", - OrderDate = @"2022-05-27", - Units = 267, - UnitPrice = 16.55, - Price = 4418.85, - Delivered = false - }); - this.Add(new OrdersTreeDataItem() - { - ID = 204, - ParentID = 2, - Name = @"Carrots", - Category = @"Vegetables", - OrderDate = @"2022-05-27", - Units = 360, - UnitPrice = 2.77, - Price = 997.2, - Delivered = false - }); - this.Add(new OrdersTreeDataItem() - { - ID = 205, - ParentID = 2, - Name = @"Apple Juice", - Category = @"Beverages", - OrderDate = @"2022-05-27", - Units = 244, - UnitPrice = 5.38, - Price = 1312.72, - Delivered = false - }); - this.Add(new OrdersTreeDataItem() - { - ID = 3, - ParentID = -1, - Name = @"Order 3", - Category = @"", - OrderDate = @"2022-08-04", - Units = 1972, - UnitPrice = 3.47, - Price = 6849.18, - Delivered = true - }); - this.Add(new OrdersTreeDataItem() - { - ID = 301, - ParentID = 3, - Name = @"Skimmed Milk 1L", - Category = @"Diary", - OrderDate = @"2022-08-04", - Units = 1028, - UnitPrice = 3.56, - Price = 3659.68, - Delivered = true - }); - this.Add(new OrdersTreeDataItem() - { - ID = 302, - ParentID = 3, - Name = @"Bananas 5 Pack", - Category = @"Fruit", - OrderDate = @"2022-08-04", - Units = 370, - UnitPrice = 6.36, - Price = 2353.2, - Delivered = true - }); - this.Add(new OrdersTreeDataItem() - { - ID = 303, - ParentID = 3, - Name = @"Cauliflower", - Category = @"Vegetables", - OrderDate = @"2022-08-04", - Units = 283, - UnitPrice = 0.95, - Price = 268.85, - Delivered = true - }); - this.Add(new OrdersTreeDataItem() - { - ID = 304, - ParentID = 3, - Name = @"White Chocolate Cookies", - Category = @"Cookies", - OrderDate = @"2022-08-04", - Units = 291, - UnitPrice = 1.95, - Price = 567.45, - Delivered = true - }); - this.Add(new OrdersTreeDataItem() - { - ID = 4, - ParentID = -1, - Name = @"Order 4", - Category = @"", - OrderDate = @"2023-01-04", - Units = 1065, - UnitPrice = 5.56, - Price = 5923.5, - Delivered = true - }); - this.Add(new OrdersTreeDataItem() - { - ID = 401, - ParentID = 4, - Name = @"Mini Milk Chocolate Cookie Bites", - Category = @"Cookies", - OrderDate = @"2023-01-04", - Units = 68, - UnitPrice = 2.25, - Price = 153, - Delivered = true - }); - this.Add(new OrdersTreeDataItem() - { - ID = 402, - ParentID = 4, - Name = @"Wild Salmon Fillets", - Category = @"Seafood", - OrderDate = @"2023-01-04", - Units = 320, - UnitPrice = 16.15, - Price = 5168, - Delivered = true - }); - this.Add(new OrdersTreeDataItem() - { - ID = 403, - ParentID = 4, - Name = @"Diet Lemonade", - Category = @"Beverages", - OrderDate = @"2023-01-04", - Units = 437, - UnitPrice = 0.5, - Price = 218.5, - Delivered = true - }); - this.Add(new OrdersTreeDataItem() - { - ID = 404, - ParentID = 4, - Name = @"Potatoes", - Category = @"Vegetables", - OrderDate = @"2023-01-04", - Units = 240, - UnitPrice = 1.6, - Price = 384, - Delivered = true - }); - } -} diff --git a/samples/grids/tree-grid/cell-editing-sample/RoleplayTreeGridData.cs b/samples/grids/tree-grid/cell-editing-sample/RoleplayTreeGridData.cs new file mode 100644 index 0000000000..04e0327910 --- /dev/null +++ b/samples/grids/tree-grid/cell-editing-sample/RoleplayTreeGridData.cs @@ -0,0 +1,250 @@ +using System; +using System.Collections.Generic; +public class RoleplayTreeGridDataItem +{ + public double ID { get; set; } + public double ParentID { get; set; } + public string Name { get; set; } + public string Age { get; set; } + public string Alignment { get; set; } + public string Race { get; set; } + public string Class { get; set; } +} + +public class RoleplayTreeGridData + : List +{ + public RoleplayTreeGridData() + { + this.Add(new RoleplayTreeGridDataItem() + { + ID = 1, + ParentID = 8, + Name = @"Stredo", + Age = @"244", + Alignment = @"💜 Lawful evil", + Race = @"👩 Human", + Class = @"🎻 Bard" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 2, + ParentID = 7, + Name = @"Haluun", + Age = @"40", + Alignment = @"🤍 Unaligned", + Race = @"🧒🏻 Hafling", + Class = @"🙏🏻 Monk" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 3, + ParentID = 9, + Name = @"Ivellios", + Age = @"244", + Alignment = @"🧡 Chaotic good", + Race = @"👩 Human", + Class = @"⚔️ Paladin" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 4, + ParentID = -1, + Name = @"Tes", + Age = @"35", + Alignment = @"💜 Lawful evil", + Race = @"🎭 Changeling", + Class = @"🧙‍♂️ Wizard" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 5, + ParentID = 3, + Name = @"Kalla", + Age = @"47", + Alignment = @"🤎 Neutral evil", + Race = @"🤖 Warforged", + Class = @"🦹‍♂️ Sorcerer" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 6, + ParentID = 2, + Name = @"Halimath Dundragon", + Age = @"149", + Alignment = @"🤍 Unaligned", + Race = @"🐲 Dragonborn", + Class = @"⚔️ Paladin" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 7, + ParentID = 5, + Name = @"Iriphawa", + Age = @"39", + Alignment = @"💛 Lawful neutral", + Race = @"🧝🏻‍♂️ Half-Elf", + Class = @"🏹 Ranger" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 8, + ParentID = 6, + Name = @"Quaf", + Age = @"25", + Alignment = @"💚 Neutral", + Race = @"👩 Human", + Class = @"🥊 Fighter" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 9, + ParentID = 10, + Name = @"Rat Scratch", + Age = @"15", + Alignment = @"🤎 Neutral evil", + Race = @"🐡 Locathah", + Class = @"🍁 Druid" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 10, + ParentID = 4, + Name = @"Slicer", + Age = @"57", + Alignment = @"💜 Lawful evil", + Race = @"🐡 Locathah", + Class = @"💪 Barbarian" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 11, + ParentID = 7, + Name = @"Nereones Ahlorsath", + Age = @"95", + Alignment = @"💛 Lawful neutral", + Race = @"👩 Human", + Class = @"🥊 Fighter" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 12, + ParentID = 9, + Name = @"Nalvarti Stonecutter", + Age = @"118", + Alignment = @"❤️ Neutral good", + Race = @"🧝‍♀️ Elf", + Class = @"❤️‍ Cleric" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 13, + ParentID = 1, + Name = @"Errk", + Age = @"22", + Alignment = @"🤎 Neutral evil", + Race = @"🧝🏻‍♂️ Half-Elf", + Class = @"🎻 Bard" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 14, + ParentID = 5, + Name = @"Seven Thundercloud", + Age = @"43", + Alignment = @"💖 Lawful good", + Race = @"🐡 Locathah", + Class = @"⚔️ Paladin" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 15, + ParentID = 10, + Name = @"Navarra Chergoba", + Age = @"16", + Alignment = @"💜 Lawful evil", + Race = @"🐯 Tabaxi", + Class = @"❤️‍ Cleric" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 16, + ParentID = 4, + Name = @"Sail Snap", + Age = @"56", + Alignment = @"💖 Lawful good", + Race = @"🌳 Arboren", + Class = @"💪 Barbarian" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 17, + ParentID = 8, + Name = @"Urreek", + Age = @"17", + Alignment = @"💜 Lawful evil", + Race = @"🧝🏻‍♂️ Half-Elf", + Class = @"🐉 Warlock" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 18, + ParentID = 6, + Name = @"Morkral Firetamer", + Age = @"24", + Alignment = @"🤎 Neutral evil", + Race = @"🐲 Dragonborn", + Class = @"🙏🏻 Monk" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 19, + ParentID = 2, + Name = @"Vithka", + Age = @"53", + Alignment = @"💜 Lawful evil", + Race = @"🐡 Locathah", + Class = @"⚔️ Paladin" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 20, + ParentID = 7, + Name = @"Sandrue Avhoste", + Age = @"19", + Alignment = @"💙 Chaotic Neutral", + Race = @"🐲 Dragonborn", + Class = @"🗡️ Rogue" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 21, + ParentID = 8, + Name = @"Hapah Moq", + Age = @"34", + Alignment = @"💜 Lawful evil", + Race = @"🎅🏽 Dwarf", + Class = @"🎻 Bard" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 22, + ParentID = 5, + Name = @"Kothar", + Age = @"55", + Alignment = @"🤍 Unaligned", + Race = @"🧝🏻‍♂️ Half-Elf", + Class = @"🐉 Warlock" + }); + this.Add(new RoleplayTreeGridDataItem() + { + ID = 23, + ParentID = 1, + Name = @"Senen", + Age = @"40", + Alignment = @"💜 Lawful evil", + Race = @"🧒🏻 Hafling", + Class = @"🥊 Fighter" + }); + } +} diff --git a/samples/grids/tree-grid/cell-editing-sample/wwwroot/events.js b/samples/grids/tree-grid/cell-editing-sample/wwwroot/events.js index a9940256f3..8136806c64 100644 --- a/samples/grids/tree-grid/cell-editing-sample/wwwroot/events.js +++ b/samples/grids/tree-grid/cell-editing-sample/wwwroot/events.js @@ -3,18 +3,17 @@ igRegisterScript("WebTreeGridCellEditCellTemplate", (ctx) => { var html = window.igTemplating.html; let cellValues = []; let uniqueValues = []; - for (const item of ctx.cell.grid.data) { + for (const i of ctx.cell.grid.data) { const field = ctx.cell.column.field; - const value = item[field]; - if (uniqueValues.indexOf(value) === -1 && value !== "") { - if (ctx.cell.value == value) { - cellValues.push(html`${(value)}`); - } else cellValues.push(html`${(value)}`); - uniqueValues.push(value); + if (uniqueValues.indexOf(i[field]) === -1) { + if (ctx.cell.value == i[field]) { + cellValues.push(html`${(i[field])}`); + } else cellValues.push(html`${(i[field])}`); + uniqueValues.push(i[field]); } } return html` - ctx.cell.editValue = e.detail.value}> + ctx.cell.editValue = e.detail.value}> ${cellValues} ` diff --git a/samples/grids/tree-grid/cell-editing-styling/App.razor b/samples/grids/tree-grid/cell-editing-styling/App.razor new file mode 100644 index 0000000000..209096305e --- /dev/null +++ b/samples/grids/tree-grid/cell-editing-styling/App.razor @@ -0,0 +1,77 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+ +@code { + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var treeGrid = this.treeGrid; + + } + + private IgbTreeGrid treeGrid; + + private EmployeesNestedTreeData _employeesNestedTreeData = null; + public EmployeesNestedTreeData EmployeesNestedTreeData + { + get + { + if (_employeesNestedTreeData == null) + { + _employeesNestedTreeData = new EmployeesNestedTreeData(); + } + return _employeesNestedTreeData; + } + } + +} \ No newline at end of file diff --git a/samples/grids/tree-grid/cell-editing-styling/BlazorClientApp.csproj b/samples/grids/tree-grid/cell-editing-styling/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/grids/tree-grid/cell-editing-styling/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/grids/tree-grid/cell-editing-styling/BlazorClientApp.sln b/samples/grids/tree-grid/cell-editing-styling/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/grids/tree-grid/cell-editing-styling/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/grids/tree-grid/cell-editing-styling/EmployeesNestedTreeData.cs b/samples/grids/tree-grid/cell-editing-styling/EmployeesNestedTreeData.cs new file mode 100644 index 0000000000..1c2d65066b --- /dev/null +++ b/samples/grids/tree-grid/cell-editing-styling/EmployeesNestedTreeData.cs @@ -0,0 +1,219 @@ +using System; +using System.Collections.Generic; +public class EmployeesNestedTreeDataItem +{ + public double Age { get; set; } + public string HireDate { get; set; } + public double ID { get; set; } + public string Name { get; set; } + public string Phone { get; set; } + public bool OnPTO { get; set; } + public double ParentID { get; set; } + public string Title { get; set; } +} + +public class EmployeesNestedTreeData + : List +{ + public EmployeesNestedTreeData() + { + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 55, + HireDate = @"2008-03-20", + ID = 1, + Name = @"Johnathan Winchester", + Phone = @"0251-031259", + OnPTO = false, + ParentID = -1, + Title = @"Development Manager" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 42, + HireDate = @"2014-01-22", + ID = 4, + Name = @"Ana Sanders", + Phone = @"(21) 555-0091", + OnPTO = true, + ParentID = -1, + Title = @"CEO" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 49, + HireDate = @"2014-01-22", + ID = 18, + Name = @"Victoria Lincoln", + Phone = @"(071) 23 67 22 20", + OnPTO = true, + ParentID = -1, + Title = @"Accounting Manager" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 61, + HireDate = @"2010-01-01", + ID = 10, + Name = @"Yang Wang", + Phone = @"(21) 555-0091", + OnPTO = false, + ParentID = -1, + Title = @"Localization Manager" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 43, + HireDate = @"2011-06-03", + ID = 3, + Name = @"Michael Burke", + Phone = @"0452-076545", + OnPTO = true, + ParentID = 1, + Title = @"Senior Software Developer" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 29, + HireDate = @"2009-06-19", + ID = 2, + Name = @"Thomas Anderson", + Phone = @"(14) 555-8122", + OnPTO = false, + ParentID = 1, + Title = @"Senior Software Developer" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 31, + HireDate = @"2014-08-18", + ID = 11, + Name = @"Monica Reyes", + Phone = @"7675-3425", + OnPTO = false, + ParentID = 1, + Title = @"Software Development Team Lead" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 35, + HireDate = @"2015-09-17", + ID = 6, + Name = @"Roland Mendel", + Phone = @"(505) 555-5939", + OnPTO = false, + ParentID = 11, + Title = @"Senior Software Developer" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 44, + HireDate = @"2009-10-11", + ID = 12, + Name = @"Sven Cooper", + Phone = @"0695-34 67 21", + OnPTO = true, + ParentID = 11, + Title = @"Senior Software Developer" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 44, + HireDate = @"2014-04-04", + ID = 14, + Name = @"Laurence Johnson", + Phone = @"981-443655", + OnPTO = false, + ParentID = 4, + Title = @"Director" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 25, + HireDate = @"2017-11-09", + ID = 5, + Name = @"Elizabeth Richards", + Phone = @"(2) 283-2951", + OnPTO = true, + ParentID = 4, + Title = @"Vice President" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 39, + HireDate = @"2010-03-22", + ID = 13, + Name = @"Trevor Ashworth", + Phone = @"981-443655", + OnPTO = true, + ParentID = 5, + Title = @"Director" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 44, + HireDate = @"2014-04-04", + ID = 17, + Name = @"Antonio Moreno", + Phone = @"(505) 555-5939", + OnPTO = false, + ParentID = 18, + Title = @"Senior Accountant" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 50, + HireDate = @"2007-11-18", + ID = 7, + Name = @"Pedro Rodriguez", + Phone = @"035-640230", + OnPTO = false, + ParentID = 10, + Title = @"Senior Localization Developer" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 27, + HireDate = @"2016-02-19", + ID = 8, + Name = @"Casey Harper", + Phone = @"0342-023176", + OnPTO = true, + ParentID = 10, + Title = @"Senior Localization" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 25, + HireDate = @"2017-11-09", + ID = 15, + Name = @"Patricia Simpson", + Phone = @"069-0245984", + OnPTO = false, + ParentID = 7, + Title = @"Localization Intern" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 39, + HireDate = @"2010-03-22", + ID = 9, + Name = @"Francisco Chang", + Phone = @"(91) 745 6200", + OnPTO = false, + ParentID = 7, + Title = @"Localization Intern" + }); + this.Add(new EmployeesNestedTreeDataItem() + { + Age = 25, + HireDate = @"2018-03-18", + ID = 16, + Name = @"Peter Lewis", + Phone = @"069-0245984", + OnPTO = true, + ParentID = 7, + Title = @"Localization Intern" + }); + } +} diff --git a/samples/grids/tree-grid/cell-editing-styling/Program.cs b/samples/grids/tree-grid/cell-editing-styling/Program.cs new file mode 100644 index 0000000000..e7432a51cc --- /dev/null +++ b/samples/grids/tree-grid/cell-editing-styling/Program.cs @@ -0,0 +1,30 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbInputModule), + typeof(IgbPaginatorModule), + typeof(IgbTreeGridModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/grids/tree-grid/cell-editing-styling/Properties/launchSettings.json b/samples/grids/tree-grid/cell-editing-styling/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/grids/tree-grid/cell-editing-styling/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/grids/tree-grid/cell-editing-styling/ReadMe.md b/samples/grids/tree-grid/cell-editing-styling/ReadMe.md new file mode 100644 index 0000000000..fc8df56ac7 --- /dev/null +++ b/samples/grids/tree-grid/cell-editing-styling/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Cell Editing Styling feature using [Tree Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/tree-grid/cell-editing-styling/_Imports.razor b/samples/grids/tree-grid/cell-editing-styling/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/grids/tree-grid/cell-editing-styling/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/grids/tree-grid/cell-editing-styling/wwwroot/index.css b/samples/grids/tree-grid/cell-editing-styling/wwwroot/index.css new file mode 100644 index 0000000000..5aea874e53 --- /dev/null +++ b/samples/grids/tree-grid/cell-editing-styling/wwwroot/index.css @@ -0,0 +1,11 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ + +#treeGrid { + --cell-editing-background: #4567bb; + --cell-active-border-color: #4567bb; + --cell-edited-value-color: #fff; +} + diff --git a/samples/grids/tree-grid/cell-editing-styling/wwwroot/index.html b/samples/grids/tree-grid/cell-editing-styling/wwwroot/index.html new file mode 100644 index 0000000000..dde85b4e54 --- /dev/null +++ b/samples/grids/tree-grid/cell-editing-styling/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/grids/tree-grid/cell-selection-mode/BlazorClientApp.csproj b/samples/grids/tree-grid/cell-selection-mode/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/cell-selection-mode/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/cell-selection-mode/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/cell-selection-style/BlazorClientApp.csproj b/samples/grids/tree-grid/cell-selection-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/cell-selection-style/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/cell-selection-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/clipboard-operations/App.razor b/samples/grids/tree-grid/clipboard-operations/App.razor index 638eb76ce8..25b02a55b1 100644 --- a/samples/grids/tree-grid/clipboard-operations/App.razor +++ b/samples/grids/tree-grid/clipboard-operations/App.razor @@ -21,7 +21,7 @@ Name="treeGrid" @ref="treeGrid" Id="grid" - Data="EmployeesFlatDetails" + Data="EmployeesData" PrimaryKey="ID" ForeignKey="ParentID" ColumnInitScript="WebTreeGridClipboardCustomOperationsColumnInit"> @@ -104,16 +104,16 @@ @code { private IgbTreeGrid treeGrid; - private EmployeesFlatDetails _employeesFlatDetails = null; - public EmployeesFlatDetails EmployeesFlatDetails + private EmployeeBasicData _EmployeesData = null; + public EmployeeBasicData EmployeesData { get { - if (_employeesFlatDetails == null) + if (_EmployeesData == null) { - _employeesFlatDetails = new EmployeesFlatDetails(); + _EmployeesData = new EmployeeBasicData(); } - return _employeesFlatDetails; + return _EmployeesData; } } diff --git a/samples/grids/tree-grid/clipboard-operations/BlazorClientApp.csproj b/samples/grids/tree-grid/clipboard-operations/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/clipboard-operations/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/clipboard-operations/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-selection-style/EmployeesFlatDetails.cs b/samples/grids/tree-grid/clipboard-operations/EmployeeBasicData.cs similarity index 88% rename from samples/grids/tree-grid/column-selection-style/EmployeesFlatDetails.cs rename to samples/grids/tree-grid/clipboard-operations/EmployeeBasicData.cs index 5e96cde711..4937ca0f5e 100644 --- a/samples/grids/tree-grid/column-selection-style/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/clipboard-operations/EmployeeBasicData.cs @@ -1,6 +1,6 @@ using System; using System.Collections.Generic; -public class EmployeesFlatDetailsItem +public class EmployeeBasicInfo { public string Address { get; set; } public double Age { get; set; } @@ -18,12 +18,12 @@ public class EmployeesFlatDetailsItem public string FullAddress { get; set; } } -public class EmployeesFlatDetails - : List +public class EmployeeBasicData // EmployeesFlatDetails + : List { - public EmployeesFlatDetails() + public EmployeeBasicData() { - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"Obere Str. 57", Age = 55, @@ -40,13 +40,13 @@ public EmployeesFlatDetails() LastName = @"Winchester", FullAddress = @"Obere Str. 57, Berlin, Germany" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"Avda. de la Constitución 2222", Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -57,7 +57,7 @@ public EmployeesFlatDetails() LastName = @"Sanders", FullAddress = @"Avda. de la Constitución 2222, México D.F., Mexico" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"Mataderos 2312", Age = 49, @@ -74,7 +74,7 @@ public EmployeesFlatDetails() LastName = @"Lincoln", FullAddress = @"Mataderos 2312, México D.F., Mexico" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"120 Hanover Sq.", Age = 61, @@ -91,7 +91,7 @@ public EmployeesFlatDetails() LastName = @"Wang", FullAddress = @"120 Hanover Sq., London, UK" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"Berguvsvägen 8", Age = 43, @@ -108,7 +108,7 @@ public EmployeesFlatDetails() LastName = @"Burke", FullAddress = @"Berguvsvägen 8, Luleå, Sweden" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"Forsterstr. 57", Age = 29, @@ -125,7 +125,7 @@ public EmployeesFlatDetails() LastName = @"Anderson", FullAddress = @"Forsterstr. 57, Mannheim, Germany" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"24, place Kléber", Age = 31, @@ -142,13 +142,13 @@ public EmployeesFlatDetails() LastName = @"Reyes", FullAddress = @"24, place Kléber, Strasbourg, France" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"C/ Araquil, 67", Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -159,7 +159,7 @@ public EmployeesFlatDetails() LastName = @"Mendel", FullAddress = @"C/ Araquil, 67, Madrid, Spain" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"12, rue des Bouchers", Age = 44, @@ -176,7 +176,7 @@ public EmployeesFlatDetails() LastName = @"Cooper", FullAddress = @"12, rue des Bouchers, Marseille, France" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"23 Tsawassen Blvd.", Age = 44, @@ -193,13 +193,13 @@ public EmployeesFlatDetails() LastName = @"Johnson", FullAddress = @"23 Tsawassen Blvd., Tsawassen, Canada" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"Fauntleroy Circus", Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -210,13 +210,13 @@ public EmployeesFlatDetails() LastName = @"Richards", FullAddress = @"Fauntleroy Circus, London, UK" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"Cerrito 333", Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -227,13 +227,13 @@ public EmployeesFlatDetails() LastName = @"Ashworth", FullAddress = @"Cerrito 333, Buenos Aires, Argentina" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"Sierras de Granada 9993", Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -244,13 +244,13 @@ public EmployeesFlatDetails() LastName = @"Moreno", FullAddress = @"Sierras de Granada 9993, México D.F., Mexico" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"Hauptstr. 29", Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -261,13 +261,13 @@ public EmployeesFlatDetails() LastName = @"Rodriguez", FullAddress = @"Hauptstr. 29, Sao Paulo, Brazil" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"Av. dos Lusíadas, 23", Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", @@ -278,7 +278,7 @@ public EmployeesFlatDetails() LastName = @"Harper", FullAddress = @"Av. dos Lusíadas, 23, Bern, Switzerland" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"Berkeley Gardens 12", Age = 25, @@ -295,7 +295,7 @@ public EmployeesFlatDetails() LastName = @"Simpson", FullAddress = @"Berkeley Gardens 12, London, UK" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"Walserweg 21", Age = 39, @@ -312,7 +312,7 @@ public EmployeesFlatDetails() LastName = @"Chang", FullAddress = @"Walserweg 21, Aachen, Germany" }); - this.Add(new EmployeesFlatDetailsItem() + this.Add(new EmployeeBasicInfo() { Address = @"35 King George", Age = 25, diff --git a/samples/grids/tree-grid/column-auto-sizing/BlazorClientApp.csproj b/samples/grids/tree-grid/column-auto-sizing/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-auto-sizing/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-auto-sizing/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-auto-sizing/EmployeesFlatDetails.cs b/samples/grids/tree-grid/column-auto-sizing/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/column-auto-sizing/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/column-auto-sizing/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/column-collapsible-groups/App.razor b/samples/grids/tree-grid/column-collapsible-groups/App.razor index 2301855fcb..85b40516ef 100644 --- a/samples/grids/tree-grid/column-collapsible-groups/App.razor +++ b/samples/grids/tree-grid/column-collapsible-groups/App.razor @@ -11,11 +11,11 @@ PrimaryKey="ID" ForeignKey="ParentID" Moving="true" - DisplayDensity="DisplayDensity.Compact" RowSelection="GridSelectionMode.None"> - + diff --git a/samples/grids/tree-grid/column-collapsible-groups/EmployeesFlatDetails.cs b/samples/grids/tree-grid/column-collapsible-groups/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/column-collapsible-groups/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/column-collapsible-groups/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/column-collapsible-groups/wwwroot/index.css b/samples/grids/tree-grid/column-collapsible-groups/wwwroot/index.css index 50ca13caa6..68b05c186c 100644 --- a/samples/grids/tree-grid/column-collapsible-groups/wwwroot/index.css +++ b/samples/grids/tree-grid/column-collapsible-groups/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#treeGrid { + --ig-size: var(--ig-size-small); +} + diff --git a/samples/grids/tree-grid/column-data-types/BlazorClientApp.csproj b/samples/grids/tree-grid/column-data-types/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-data-types/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-data-types/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-hiding-toolbar-style/BlazorClientApp.csproj b/samples/grids/tree-grid/column-hiding-toolbar-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-hiding-toolbar-style/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-hiding-toolbar-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-hiding-toolbar-style/EmployeesFlatDetails.cs b/samples/grids/tree-grid/column-hiding-toolbar-style/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/column-hiding-toolbar-style/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/column-hiding-toolbar-style/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/column-hiding-toolbar/BlazorClientApp.csproj b/samples/grids/tree-grid/column-hiding-toolbar/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-hiding-toolbar/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-hiding-toolbar/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-hiding-toolbar/EmployeesFlatDetails.cs b/samples/grids/tree-grid/column-hiding-toolbar/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/column-hiding-toolbar/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/column-hiding-toolbar/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/column-moving-options/BlazorClientApp.csproj b/samples/grids/tree-grid/column-moving-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-moving-options/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-moving-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-moving-options/EmployeesFlatDetails.cs b/samples/grids/tree-grid/column-moving-options/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/column-moving-options/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/column-moving-options/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/column-moving-styles/App.razor b/samples/grids/tree-grid/column-moving-styles/App.razor index 456fc90ad7..37cf691156 100644 --- a/samples/grids/tree-grid/column-moving-styles/App.razor +++ b/samples/grids/tree-grid/column-moving-styles/App.razor @@ -6,9 +6,9 @@
- + diff --git a/samples/grids/tree-grid/column-moving-styles/EmployeesFlatDetails.cs b/samples/grids/tree-grid/column-moving-styles/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/column-moving-styles/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/column-moving-styles/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/column-pinning-options/BlazorClientApp.csproj b/samples/grids/tree-grid/column-pinning-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-pinning-options/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-pinning-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-pinning-right-side/BlazorClientApp.csproj b/samples/grids/tree-grid/column-pinning-right-side/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-pinning-right-side/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-pinning-right-side/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-pinning-right-side/EmployeesFlatDetails.cs b/samples/grids/tree-grid/column-pinning-right-side/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/column-pinning-right-side/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/column-pinning-right-side/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/column-pinning-styles/BlazorClientApp.csproj b/samples/grids/tree-grid/column-pinning-styles/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-pinning-styles/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-pinning-styles/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-pinning-toolbar/BlazorClientApp.csproj b/samples/grids/tree-grid/column-pinning-toolbar/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-pinning-toolbar/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-pinning-toolbar/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-pinning-toolbar/EmployeesFlatDetails.cs b/samples/grids/tree-grid/column-pinning-toolbar/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/column-pinning-toolbar/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/column-pinning-toolbar/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/column-pinning/BlazorClientApp.csproj b/samples/grids/tree-grid/column-pinning/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-pinning/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-pinning/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-resize-styling/BlazorClientApp.csproj b/samples/grids/tree-grid/column-resize-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-resize-styling/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-resize-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-resize-styling/EmployeesFlatDetails.cs b/samples/grids/tree-grid/column-resize-styling/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/column-resize-styling/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/column-resize-styling/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/column-resizing/BlazorClientApp.csproj b/samples/grids/tree-grid/column-resizing/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-resizing/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-resizing/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-resizing/EmployeesFlatDetails.cs b/samples/grids/tree-grid/column-resizing/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/column-resizing/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/column-resizing/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/column-selection-group/BlazorClientApp.csproj b/samples/grids/tree-grid/column-selection-group/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-selection-group/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-selection-group/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-selection-group/EmployeesFlatDetails.cs b/samples/grids/tree-grid/column-selection-group/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/column-selection-group/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/column-selection-group/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/column-selection-mode/BlazorClientApp.csproj b/samples/grids/tree-grid/column-selection-mode/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-selection-mode/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-selection-mode/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-selection-style/App.razor b/samples/grids/tree-grid/column-selection-style/App.razor index 1664b2ba30..b049012e4c 100644 --- a/samples/grids/tree-grid/column-selection-style/App.razor +++ b/samples/grids/tree-grid/column-selection-style/App.razor @@ -7,7 +7,7 @@ Name="treeGrid" @ref="treeGrid" Id="treeGrid" - Data="EmployeesFlatDetails" + Data="EmployeesData" PrimaryKey="ID" ForeignKey="ParentID" ColumnSelection="GridSelectionMode.Multiple"> @@ -107,16 +107,16 @@ private IgbTreeGrid treeGrid; - private EmployeesFlatDetails _employeesFlatDetails = null; - public EmployeesFlatDetails EmployeesFlatDetails + private EmployeeBasicData _EmployeesData = null; + public EmployeeBasicData EmployeesData { get { - if (_employeesFlatDetails == null) + if (_EmployeesData == null) { - _employeesFlatDetails = new EmployeesFlatDetails(); + _EmployeesData = new EmployeeBasicData(); } - return _employeesFlatDetails; + return _EmployeesData; } } diff --git a/samples/grids/tree-grid/column-selection-style/BlazorClientApp.csproj b/samples/grids/tree-grid/column-selection-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-selection-style/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-selection-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-selection-style/EmployeeBasicData.cs b/samples/grids/tree-grid/column-selection-style/EmployeeBasicData.cs new file mode 100644 index 0000000000..4937ca0f5e --- /dev/null +++ b/samples/grids/tree-grid/column-selection-style/EmployeeBasicData.cs @@ -0,0 +1,333 @@ +using System; +using System.Collections.Generic; +public class EmployeeBasicInfo +{ + public string Address { get; set; } + public double Age { get; set; } + public string City { get; set; } + public string Country { get; set; } + public string Fax { get; set; } + public string HireDate { get; set; } + public double ID { get; set; } + public string Name { get; set; } + public double ParentID { get; set; } + public string Phone { get; set; } + public double PostalCode { get; set; } + public string Title { get; set; } + public string LastName { get; set; } + public string FullAddress { get; set; } +} + +public class EmployeeBasicData // EmployeesFlatDetails + : List +{ + public EmployeeBasicData() + { + this.Add(new EmployeeBasicInfo() + { + Address = @"Obere Str. 57", + Age = 55, + City = @"Berlin", + Country = @"Germany", + Fax = @"030-0076545", + HireDate = @"2008-03-20", + ID = 1, + Name = @"Johnathan Winchester", + ParentID = -1, + Phone = @"030-0074321", + PostalCode = 12209, + Title = @"Development Manager", + LastName = @"Winchester", + FullAddress = @"Obere Str. 57, Berlin, Germany" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"Avda. de la Constitución 2222", + Age = 42, + City = @"México D.F.", + Country = @"Mexico", + Fax = @"(51) 555-3745", + HireDate = @"2014-01-22", + ID = 4, + Name = @"Ana Sanders", + ParentID = -1, + Phone = @"(5) 555-4729", + PostalCode = 5021, + Title = @"CEO", + LastName = @"Sanders", + FullAddress = @"Avda. de la Constitución 2222, México D.F., Mexico" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"Mataderos 2312", + Age = 49, + City = @"México D.F.", + Country = @"Mexico", + Fax = @"(5) 555-3995", + HireDate = @"2014-01-22", + ID = 18, + Name = @"Victoria Lincoln", + ParentID = -1, + Phone = @"(5) 555-3932", + PostalCode = 5023, + Title = @"Accounting Manager", + LastName = @"Lincoln", + FullAddress = @"Mataderos 2312, México D.F., Mexico" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"120 Hanover Sq.", + Age = 61, + City = @"London", + Country = @"UK", + Fax = @"(171) 555-6750", + HireDate = @"2010-01-01", + ID = 10, + Name = @"Yang Wang", + ParentID = -1, + Phone = @"(171) 555-7788", + PostalCode = 39000, + Title = @"Localization Manager", + LastName = @"Wang", + FullAddress = @"120 Hanover Sq., London, UK" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"Berguvsvägen 8", + Age = 43, + City = @"Luleå", + Country = @"Sweden", + Fax = @"0921-12 34 67", + HireDate = @"2011-06-03", + ID = 3, + Name = @"Michael Burke", + ParentID = 1, + Phone = @"0921-12 34 65", + PostalCode = 29000, + Title = @"Senior Software Developer", + LastName = @"Burke", + FullAddress = @"Berguvsvägen 8, Luleå, Sweden" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"Forsterstr. 57", + Age = 29, + City = @"Mannheim", + Country = @"Germany", + Fax = @"0621-08924", + HireDate = @"2009-06-19", + ID = 2, + Name = @"Thomas Anderson", + ParentID = 1, + Phone = @"0621-08460", + PostalCode = 68306, + Title = @"Senior Software Developer", + LastName = @"Anderson", + FullAddress = @"Forsterstr. 57, Mannheim, Germany" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"24, place Kléber", + Age = 31, + City = @"Strasbourg", + Country = @"France", + Fax = @"88.60.15.32", + HireDate = @"2014-08-18", + ID = 11, + Name = @"Monica Reyes", + ParentID = 1, + Phone = @"88.60.15.31", + PostalCode = 67000, + Title = @"Software Development Team Lead", + LastName = @"Reyes", + FullAddress = @"24, place Kléber, Strasbourg, France" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"C/ Araquil, 67", + Age = 35, + City = @"Madrid", + Country = @"Spain", + Fax = @"(911) 555 91 99", + HireDate = @"2015-09-17", + ID = 6, + Name = @"Roland Mendel", + ParentID = 11, + Phone = @"(91) 555 22 82", + PostalCode = 28023, + Title = @"Senior Software Developer", + LastName = @"Mendel", + FullAddress = @"C/ Araquil, 67, Madrid, Spain" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"12, rue des Bouchers", + Age = 44, + City = @"Marseille", + Country = @"France", + Fax = @"91.24.45.41", + HireDate = @"2009-10-11", + ID = 12, + Name = @"Sven Cooper", + ParentID = 11, + Phone = @"91.24.45.40", + PostalCode = 13008, + Title = @"Senior Software Developer", + LastName = @"Cooper", + FullAddress = @"12, rue des Bouchers, Marseille, France" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"23 Tsawassen Blvd.", + Age = 44, + City = @"Tsawassen", + Country = @"Canada", + Fax = @"(604) 555-3745", + HireDate = @"2014-04-04", + ID = 14, + Name = @"Laurence Johnson", + ParentID = 4, + Phone = @"(604) 555-4729", + PostalCode = 19000, + Title = @"Director", + LastName = @"Johnson", + FullAddress = @"23 Tsawassen Blvd., Tsawassen, Canada" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"Fauntleroy Circus", + Age = 25, + City = @"London", + Country = @"UK", + Fax = @"(125) 555-3798", + HireDate = @"2017-11-9", + ID = 5, + Name = @"Elizabeth Richards", + ParentID = 4, + Phone = @"(171) 555-1212", + PostalCode = 30000, + Title = @"Vice President", + LastName = @"Richards", + FullAddress = @"Fauntleroy Circus, London, UK" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"Cerrito 333", + Age = 39, + City = @"Buenos Aires", + Country = @"Argentina", + Fax = @"(121) 135-4892", + HireDate = @"2010-03-22", + ID = 13, + Name = @"Trevor Ashworth", + ParentID = 5, + Phone = @"(1) 135-5555", + PostalCode = 1010, + Title = @"Director", + LastName = @"Ashworth", + FullAddress = @"Cerrito 333, Buenos Aires, Argentina" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"Sierras de Granada 9993", + Age = 44, + City = @"México D.F.", + Country = @"Mexico", + Fax = @"(153) 555-7293", + HireDate = @"2014-04-04", + ID = 17, + Name = @"Antonio Moreno", + ParentID = 18, + Phone = @"(5) 555-3392", + PostalCode = 5022, + Title = @"Senior Accountant", + LastName = @"Moreno", + FullAddress = @"Sierras de Granada 9993, México D.F., Mexico" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"Hauptstr. 29", + Age = 50, + City = @"Sao Paulo", + Country = @"Brazil", + Fax = @"(531) 555-6691", + HireDate = @"2007-11-18", + ID = 7, + Name = @"Pedro Rodriguez", + ParentID = 10, + Phone = @"0452-076545", + PostalCode = 3012, + Title = @"Senior Localization Developer", + LastName = @"Rodriguez", + FullAddress = @"Hauptstr. 29, Sao Paulo, Brazil" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"Av. dos Lusíadas, 23", + Age = 27, + City = @"Bern", + Country = @"Switzerland", + Fax = @"(271) 335-357", + HireDate = @"2016-02-19", + ID = 8, + Name = @"Casey Harper", + ParentID = 10, + Phone = @"(11) 555-7647", + PostalCode = 40000, + Title = @"Senior Localization", + LastName = @"Harper", + FullAddress = @"Av. dos Lusíadas, 23, Bern, Switzerland" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"Berkeley Gardens 12", + Age = 25, + City = @"London", + Country = @"UK", + Fax = @"(171) 555-9199", + HireDate = @"2017-11-09", + ID = 15, + Name = @"Patricia Simpson", + ParentID = 7, + Phone = @"(171) 555-2282", + PostalCode = 26000, + Title = @"Localization Intern", + LastName = @"Simpson", + FullAddress = @"Berkeley Gardens 12, London, UK" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"Walserweg 21", + Age = 39, + City = @"Aachen", + Country = @"Germany", + Fax = @"0241-059428", + HireDate = @"2010-03-22", + ID = 9, + Name = @"Francisco Chang", + ParentID = 7, + Phone = @"0241-039123", + PostalCode = 52066, + Title = @"Localization Intern", + LastName = @"Chang", + FullAddress = @"Walserweg 21, Aachen, Germany" + }); + this.Add(new EmployeeBasicInfo() + { + Address = @"35 King George", + Age = 25, + City = @"London", + Country = @"UK", + Fax = @"(171) 555-3373", + HireDate = @"2018-03-18", + ID = 16, + Name = @"Peter Lewis", + ParentID = 7, + Phone = @"(171) 555-0297", + PostalCode = 48000, + Title = @"Localization Intern", + LastName = @"Lewis", + FullAddress = @"35 King George, London, UK" + }); + } +} diff --git a/samples/grids/tree-grid/column-selection-styles/App.razor b/samples/grids/tree-grid/column-selection-styles/App.razor new file mode 100644 index 0000000000..1664b2ba30 --- /dev/null +++ b/samples/grids/tree-grid/column-selection-styles/App.razor @@ -0,0 +1,123 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +@code { + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var treeGrid = this.treeGrid; + + } + + private IgbTreeGrid treeGrid; + + private EmployeesFlatDetails _employeesFlatDetails = null; + public EmployeesFlatDetails EmployeesFlatDetails + { + get + { + if (_employeesFlatDetails == null) + { + _employeesFlatDetails = new EmployeesFlatDetails(); + } + return _employeesFlatDetails; + } + } + +} \ No newline at end of file diff --git a/samples/grids/tree-grid/column-selection-styles/BlazorClientApp.csproj b/samples/grids/tree-grid/column-selection-styles/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/grids/tree-grid/column-selection-styles/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/grids/tree-grid/column-selection-styles/BlazorClientApp.sln b/samples/grids/tree-grid/column-selection-styles/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/grids/tree-grid/column-selection-styles/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/grids/tree-grid/clipboard-operations/EmployeesFlatDetails.cs b/samples/grids/tree-grid/column-selection-styles/EmployeesFlatDetails.cs similarity index 97% rename from samples/grids/tree-grid/clipboard-operations/EmployeesFlatDetails.cs rename to samples/grids/tree-grid/column-selection-styles/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/clipboard-operations/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/column-selection-styles/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/column-selection-styles/Program.cs b/samples/grids/tree-grid/column-selection-styles/Program.cs new file mode 100644 index 0000000000..562247181f --- /dev/null +++ b/samples/grids/tree-grid/column-selection-styles/Program.cs @@ -0,0 +1,28 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbTreeGridModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/grids/tree-grid/column-selection-styles/Properties/launchSettings.json b/samples/grids/tree-grid/column-selection-styles/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/grids/tree-grid/column-selection-styles/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/grids/tree-grid/column-selection-styles/ReadMe.md b/samples/grids/tree-grid/column-selection-styles/ReadMe.md new file mode 100644 index 0000000000..1585ad1362 --- /dev/null +++ b/samples/grids/tree-grid/column-selection-styles/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Column Selection Styles feature using [Tree Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/tree-grid/column-selection-styles/_Imports.razor b/samples/grids/tree-grid/column-selection-styles/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/grids/tree-grid/column-selection-styles/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/grids/tree-grid/column-selection-styles/wwwroot/index.css b/samples/grids/tree-grid/column-selection-styles/wwwroot/index.css new file mode 100644 index 0000000000..9a173e0b67 --- /dev/null +++ b/samples/grids/tree-grid/column-selection-styles/wwwroot/index.css @@ -0,0 +1,15 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ + +#treeGrid { + --ig-grid-row-selected-background: #0062A3; + --ig-grid-row-selected-text-color: #ecaa53; + --ig-grid-row-selected-hover-background: #0062A3; + --ig-grid-header-selected-text-color: #ecaa53; + --ig-grid-header-selected-background: #0062A3; + --ig-grid-row-selected-hover-text-color: #ecaa53; + --ig-grid-row-selected-hover-background: #0062A3; +} + diff --git a/samples/grids/tree-grid/column-selection-styles/wwwroot/index.html b/samples/grids/tree-grid/column-selection-styles/wwwroot/index.html new file mode 100644 index 0000000000..dde85b4e54 --- /dev/null +++ b/samples/grids/tree-grid/column-selection-styles/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/grids/tree-grid/column-sorting-indicators/BlazorClientApp.csproj b/samples/grids/tree-grid/column-sorting-indicators/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-sorting-indicators/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-sorting-indicators/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-sorting-options/BlazorClientApp.csproj b/samples/grids/tree-grid/column-sorting-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-sorting-options/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-sorting-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/column-sorting-style/BlazorClientApp.csproj b/samples/grids/tree-grid/column-sorting-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/column-sorting-style/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/column-sorting-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/conditional-cell-style-1/BlazorClientApp.csproj b/samples/grids/tree-grid/conditional-cell-style-1/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/conditional-cell-style-1/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/conditional-cell-style-1/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/conditional-cell-style-2/BlazorClientApp.csproj b/samples/grids/tree-grid/conditional-cell-style-2/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/conditional-cell-style-2/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/conditional-cell-style-2/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/conditional-cell-style-2/wwwroot/events.js b/samples/grids/tree-grid/conditional-cell-style-2/wwwroot/events.js index 78334c382f..9267a54cd7 100644 --- a/samples/grids/tree-grid/conditional-cell-style-2/wwwroot/events.js +++ b/samples/grids/tree-grid/conditional-cell-style-2/wwwroot/events.js @@ -1,4 +1,5 @@ + igRegisterScript("WebTreeGridCellStylesHandler", () => { return { background: (rowData, columnKey, cellValue, rowIndex) => rowIndex % 2 === 0 ? "#EFF4FD" : null, diff --git a/samples/grids/tree-grid/conditional-row-selectors/BlazorClientApp.csproj b/samples/grids/tree-grid/conditional-row-selectors/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/conditional-row-selectors/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/conditional-row-selectors/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/data-exporting-indicator/BlazorClientApp.csproj b/samples/grids/tree-grid/data-exporting-indicator/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/data-exporting-indicator/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/data-exporting-indicator/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/data-searching/BlazorClientApp.csproj b/samples/grids/tree-grid/data-searching/BlazorClientApp.csproj index bf91b3751d..577a5da6f6 100644 --- a/samples/grids/tree-grid/data-searching/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/data-searching/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/data-summaries-custom/App.razor b/samples/grids/tree-grid/data-summaries-custom/App.razor index c1dafb0d84..374e962507 100644 --- a/samples/grids/tree-grid/data-summaries-custom/App.razor +++ b/samples/grids/tree-grid/data-summaries-custom/App.razor @@ -3,9 +3,9 @@
- + diff --git a/samples/grids/tree-grid/data-summaries-custom/wwwroot/index.css b/samples/grids/tree-grid/data-summaries-custom/wwwroot/index.css index 5e83983c96..276ec4d59e 100644 --- a/samples/grids/tree-grid/data-summaries-custom/wwwroot/index.css +++ b/samples/grids/tree-grid/data-summaries-custom/wwwroot/index.css @@ -1,4 +1,8 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ + +.gridSize { + --ig-size: var(--ig-size-small); +} \ No newline at end of file diff --git a/samples/grids/tree-grid/data-summary-children/BlazorClientApp.csproj b/samples/grids/tree-grid/data-summary-children/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/data-summary-children/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/data-summary-children/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/data-summary-options-styling/BlazorClientApp.csproj b/samples/grids/tree-grid/data-summary-options-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/data-summary-options-styling/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/data-summary-options-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/data-summary-options/BlazorClientApp.csproj b/samples/grids/tree-grid/data-summary-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/data-summary-options/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/data-summary-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/data-summary-template/App.razor b/samples/grids/tree-grid/data-summary-template/App.razor index 0df4e75a4b..8d5a93d2d2 100644 --- a/samples/grids/tree-grid/data-summary-template/App.razor +++ b/samples/grids/tree-grid/data-summary-template/App.razor @@ -29,9 +29,13 @@ + Name="SizeEditor" + @ref="sizeEditor" + Label="Grid Size:" + ValueType="PropertyEditorValueType.EnumValue" + DropDownNames="@(new string[] { "Small", "Medium", "Large" })" + DropDownValues="@(new string[] { "Small", "Medium", "Large" })" + ChangedScript="WebTreeGridSetGridSize"> @@ -90,7 +94,7 @@ var propertyEditorPanel1 = this.propertyEditorPanel1; var summaryRowHeightEditor = this.summaryRowHeightEditor; var toggleSummariesEditor = this.toggleSummariesEditor; - var displayDensityEditor = this.displayDensityEditor; + var sizeEditor = this.sizeEditor; var treeGrid = this.treeGrid; var column1 = this.column1; @@ -104,7 +108,7 @@ private IgbPropertyEditorPanel propertyEditorPanel1; private IgbPropertyEditorPropertyDescription summaryRowHeightEditor; private IgbPropertyEditorPropertyDescription toggleSummariesEditor; - private IgbPropertyEditorPropertyDescription displayDensityEditor; + private IgbPropertyEditorPropertyDescription sizeEditor; private IgbTreeGrid treeGrid; private IgbColumn column1; @@ -112,9 +116,10 @@ { bool newValue = bool.Parse(args.NewValue.ToString()); - var column1 = this.treeGrid.ActualColumns[1]; - var column2 = this.treeGrid.ActualColumns[2]; - var column3 = this.treeGrid.ActualColumns[4]; + var treeGrid = this.treeGrid; + var column1 = treeGrid.ActualColumnList[1]; + var column2 = treeGrid.ActualColumnList[2]; + var column3 = treeGrid.ActualColumnList[4]; column1.HasSummary = newValue; column2.HasSummary = newValue; diff --git a/samples/grids/tree-grid/data-summary-template/BlazorClientApp.csproj b/samples/grids/tree-grid/data-summary-template/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/data-summary-template/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/data-summary-template/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/data-summary-template/wwwroot/events.js b/samples/grids/tree-grid/data-summary-template/wwwroot/events.js index 6cab3027aa..01dc8b7a58 100644 --- a/samples/grids/tree-grid/data-summary-template/wwwroot/events.js +++ b/samples/grids/tree-grid/data-summary-template/wwwroot/events.js @@ -54,3 +54,9 @@ igRegisterScript("WebTreeGridSummaryTemplate", (ctx) => {
`; }, false); +igRegisterScript("WebTreeGridSetGridSize", (sender, evtArgs) => { + var newVal = evtArgs.newValue.toLowerCase(); + var grid = document.getElementById("treeGrid"); + grid.style.setProperty('--ig-size', `var(--ig-size-${newVal})`); +}, false); + diff --git a/samples/grids/tree-grid/editing-columns/App.razor b/samples/grids/tree-grid/editing-columns/App.razor index 4e1ecc41ff..20cafc808f 100644 --- a/samples/grids/tree-grid/editing-columns/App.razor +++ b/samples/grids/tree-grid/editing-columns/App.razor @@ -1,8 +1,6 @@ @using IgniteUI.Blazor.Controls -@inject IJSRuntime JS - -
+
+ HasSummary="true"> - + diff --git a/samples/grids/tree-grid/editing-columns/ReadMe.md b/samples/grids/tree-grid/editing-columns/ReadMe.md new file mode 100644 index 0000000000..0eb4bbf08b --- /dev/null +++ b/samples/grids/tree-grid/editing-columns/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Editing Columns feature using [Tree Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/tree-grid/editing-columns/wwwroot/events.js b/samples/grids/tree-grid/editing-columns/wwwroot/events.js deleted file mode 100644 index 7f2631d00e..0000000000 --- a/samples/grids/tree-grid/editing-columns/wwwroot/events.js +++ /dev/null @@ -1,31 +0,0 @@ -//begin imports -import { IgcNumberSummaryOperand } from 'igniteui-webcomponents-grids/grids'; -//end imports - -//begin eventHandler -class WebTreeGridCustomNumberSummary { - operate(data) { - const result = []; - result.push({ - key: 'Min', - label: 'Min', - summaryResult: IgcNumberSummaryOperand.min(data) - }); - - result.push({ - key: 'max', - label: 'Max', - summaryResult: IgcNumberSummaryOperand.max(data) - }); - - return result; - } -} - -igRegisterScript("WebTreeGridCustomNumberSummary", (event) => { - if (event.detail.field === "Age") { - event.detail.summaries = WebTreeGridCustomNumberSummary; - } -}, false); -//end eventHandler - diff --git a/samples/grids/tree-grid/editing-columns/wwwroot/index.html b/samples/grids/tree-grid/editing-columns/wwwroot/index.html index 6ea07bab27..dde85b4e54 100644 --- a/samples/grids/tree-grid/editing-columns/wwwroot/index.html +++ b/samples/grids/tree-grid/editing-columns/wwwroot/index.html @@ -26,8 +26,6 @@ - - diff --git a/samples/grids/tree-grid/editing-events/BlazorClientApp.csproj b/samples/grids/tree-grid/editing-events/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/editing-events/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/editing-events/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/editing-lifecycle/BlazorClientApp.csproj b/samples/grids/tree-grid/editing-lifecycle/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/editing-lifecycle/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/editing-lifecycle/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/editing-style/BlazorClientApp.csproj b/samples/grids/tree-grid/editing-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/editing-style/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/editing-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/excel-exporting/BlazorClientApp.csproj b/samples/grids/tree-grid/excel-exporting/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/excel-exporting/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/excel-exporting/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/excel-style-filtering-sample-1/App.razor b/samples/grids/tree-grid/excel-style-filtering-sample-1/App.razor index 0f0883ffa0..6f36833bf2 100644 --- a/samples/grids/tree-grid/excel-style-filtering-sample-1/App.razor +++ b/samples/grids/tree-grid/excel-style-filtering-sample-1/App.razor @@ -12,9 +12,13 @@ IsHorizontal="true" IsWrappingEnabled="true"> + Name="SizeEditor" + @ref="sizeEditor" + Label="Grid Size:" + ValueType="PropertyEditorValueType.EnumValue" + DropDownNames="@(new string[] { "Small", "Medium", "Large" })" + DropDownValues="@(new string[] { "Small", "Medium", "Large" })" + ChangedScript="WebTreeGridSetGridSize"> @@ -23,8 +27,9 @@
{ - propertyEditor.Target = this.grid; + propertyEditor.Target = this.treeGrid; }; this.BindElements(); } private IgbPropertyEditorPanel propertyEditor; - private IgbPropertyEditorPropertyDescription displayDensityEditor; - private IgbTreeGrid grid; + private IgbPropertyEditorPropertyDescription sizeEditor; + private IgbTreeGrid treeGrid; private IgbColumn column1; private FoodsData _foodsData = null; diff --git a/samples/grids/tree-grid/excel-style-filtering-sample-1/BlazorClientApp.csproj b/samples/grids/tree-grid/excel-style-filtering-sample-1/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/excel-style-filtering-sample-1/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/excel-style-filtering-sample-1/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/excel-style-filtering-sample-1/wwwroot/events.js b/samples/grids/tree-grid/excel-style-filtering-sample-1/wwwroot/events.js index c78ba449f8..28407a4e3b 100644 --- a/samples/grids/tree-grid/excel-style-filtering-sample-1/wwwroot/events.js +++ b/samples/grids/tree-grid/excel-style-filtering-sample-1/wwwroot/events.js @@ -8,3 +8,9 @@ igRegisterScript("WebGridBooleanCellTemplate", (ctx) => { } }, false); +igRegisterScript("WebTreeGridSetGridSize", (sender, evtArgs) => { + var newVal = evtArgs.newValue.toLowerCase(); + var grid = document.getElementById("treeGrid"); + grid.style.setProperty('--ig-size', `var(--ig-size-${newVal})`); +}, false); + diff --git a/samples/grids/tree-grid/excel-style-filtering-sample-2/BlazorClientApp.csproj b/samples/grids/tree-grid/excel-style-filtering-sample-2/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/excel-style-filtering-sample-2/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/excel-style-filtering-sample-2/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/excel-style-filtering-sample-3/BlazorClientApp.csproj b/samples/grids/tree-grid/excel-style-filtering-sample-3/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/excel-style-filtering-sample-3/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/excel-style-filtering-sample-3/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/excel-style-filtering-style/BlazorClientApp.csproj b/samples/grids/tree-grid/excel-style-filtering-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/excel-style-filtering-style/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/excel-style-filtering-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/excel-style-filtering-style/wwwroot/index.css b/samples/grids/tree-grid/excel-style-filtering-style/wwwroot/index.css index 49adabb4d5..6de8565f6e 100644 --- a/samples/grids/tree-grid/excel-style-filtering-style/wwwroot/index.css +++ b/samples/grids/tree-grid/excel-style-filtering-style/wwwroot/index.css @@ -3,7 +3,7 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ -#hierarchicalGrid1 { +#grid { --ig-grid-filtering-row-background: #ffcd0f; --ig-button-background: #FFCD0F; --ig-button-foreground: #292826; diff --git a/samples/grids/tree-grid/filtering-options/BlazorClientApp.csproj b/samples/grids/tree-grid/filtering-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/filtering-options/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/filtering-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/filtering-style/App.razor b/samples/grids/tree-grid/filtering-style/App.razor index f0097f0ec1..12265f3593 100644 --- a/samples/grids/tree-grid/filtering-style/App.razor +++ b/samples/grids/tree-grid/filtering-style/App.razor @@ -4,9 +4,9 @@
- + diff --git a/samples/grids/tree-grid/filtering-style/wwwroot/index.css b/samples/grids/tree-grid/filtering-style/wwwroot/index.css index b9a1054486..25eb655ac1 100644 --- a/samples/grids/tree-grid/filtering-style/wwwroot/index.css +++ b/samples/grids/tree-grid/filtering-style/wwwroot/index.css @@ -3,7 +3,7 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ -#grid { +#treeGrid { --ig-grid-filtering-row-text-color: #292826; --ig-grid-filtering-row-background: #ffcd0f; --ig-grid-filtering-header-text-color: #292826; diff --git a/samples/grids/tree-grid/finjs/App.razor b/samples/grids/tree-grid/finjs/App.razor index a6b43c4aea..4fad0492fe 100644 --- a/samples/grids/tree-grid/finjs/App.razor +++ b/samples/grids/tree-grid/finjs/App.razor @@ -28,11 +28,11 @@
- - + diff --git a/samples/grids/tree-grid/finjs/wwwroot/index.css b/samples/grids/tree-grid/finjs/wwwroot/index.css index 10f8336600..c7a3c16bf2 100644 --- a/samples/grids/tree-grid/finjs/wwwroot/index.css +++ b/samples/grids/tree-grid/finjs/wwwroot/index.css @@ -1,6 +1,10 @@ /* shared styles are loaded from: */ /* https://static.infragistics.com/xplatform/css/samples */ +.gridSize { + --ig-size: var(--ig-size-medium); +} + .controls-holder { display: flex; justify-content: space-between; diff --git a/samples/grids/tree-grid/keyboard-custom-navigation/BlazorClientApp.csproj b/samples/grids/tree-grid/keyboard-custom-navigation/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/keyboard-custom-navigation/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/keyboard-custom-navigation/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/layout-display-density/App.razor b/samples/grids/tree-grid/layout-display-density/App.razor index fdcbc2c2a8..9c918798ab 100644 --- a/samples/grids/tree-grid/layout-display-density/App.razor +++ b/samples/grids/tree-grid/layout-display-density/App.razor @@ -1,5 +1,7 @@ @using IgniteUI.Blazor.Controls +@inject IJSRuntime JS +
+ Name="SizeEditor" + @ref="sizeEditor" + Label="Grid Size:" + ValueType="PropertyEditorValueType.EnumValue" + DropDownNames="@(new string[] { "Small", "Medium", "Large" })" + DropDownValues="@(new string[] { "Small", "Medium", "Large" })" + ChangedScript="WebTreeGridSetGridSize"> @@ -138,7 +144,7 @@ protected override async Task OnAfterRenderAsync(bool firstRender) { var propertyEditor = this.propertyEditor; - var displayDensityEditor = this.displayDensityEditor; + var sizeEditor = this.sizeEditor; var treeGrid = this.treeGrid; this.BindElements = () => { @@ -149,7 +155,7 @@ } private IgbPropertyEditorPanel propertyEditor; - private IgbPropertyEditorPropertyDescription displayDensityEditor; + private IgbPropertyEditorPropertyDescription sizeEditor; private IgbTreeGrid treeGrid; private EmployeesFlatDetails _employeesFlatDetails = null; diff --git a/samples/grids/tree-grid/layout-display-density/BlazorClientApp.csproj b/samples/grids/tree-grid/layout-display-density/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/layout-display-density/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/layout-display-density/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/layout-display-density/EmployeesFlatDetails.cs b/samples/grids/tree-grid/layout-display-density/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/layout-display-density/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/layout-display-density/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/layout-display-density/wwwroot/events.js b/samples/grids/tree-grid/layout-display-density/wwwroot/events.js new file mode 100644 index 0000000000..e76bc5b81d --- /dev/null +++ b/samples/grids/tree-grid/layout-display-density/wwwroot/events.js @@ -0,0 +1,8 @@ + + +igRegisterScript("WebTreeGridSetGridSize", (sender, evtArgs) => { + var newVal = evtArgs.newValue.toLowerCase(); + var grid = document.getElementById("treeGrid"); + grid.style.setProperty('--ig-size', `var(--ig-size-${newVal})`); +}, false); + diff --git a/samples/grids/tree-grid/layout-display-density/wwwroot/index.html b/samples/grids/tree-grid/layout-display-density/wwwroot/index.html index 60e3d9d5a3..4220430db9 100644 --- a/samples/grids/tree-grid/layout-display-density/wwwroot/index.html +++ b/samples/grids/tree-grid/layout-display-density/wwwroot/index.html @@ -27,6 +27,8 @@ + + diff --git a/samples/grids/tree-grid/multi-cell-selection-mode/App.razor b/samples/grids/tree-grid/multi-cell-selection-mode/App.razor new file mode 100644 index 0000000000..875df16aa8 --- /dev/null +++ b/samples/grids/tree-grid/multi-cell-selection-mode/App.razor @@ -0,0 +1,43 @@ +@using IgniteUI.Blazor.Controls + +@inject IJSRuntime JS + +
+
+ + + + + + + +
+
+ + + + + + + +
+
+ +@code { + private IgbTreeGrid treeGridRef; + + private EmployeesFlatData _employeesFlatData = null; + public EmployeesFlatData EmployeesFlatData + { + get + { + if (_employeesFlatData == null) + { + _employeesFlatData = new EmployeesFlatData(); + } + return _employeesFlatData; + } + } +} \ No newline at end of file diff --git a/samples/grids/tree-grid/multi-cell-selection-mode/BlazorClientApp.csproj b/samples/grids/tree-grid/multi-cell-selection-mode/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/grids/tree-grid/multi-cell-selection-mode/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/grids/tree-grid/multi-cell-selection-mode/BlazorClientApp.sln b/samples/grids/tree-grid/multi-cell-selection-mode/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/grids/tree-grid/multi-cell-selection-mode/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/grids/tree-grid/multi-cell-selection-mode/EmployeesFlatData.cs b/samples/grids/tree-grid/multi-cell-selection-mode/EmployeesFlatData.cs new file mode 100644 index 0000000000..150077ab72 --- /dev/null +++ b/samples/grids/tree-grid/multi-cell-selection-mode/EmployeesFlatData.cs @@ -0,0 +1,219 @@ +using System; +using System.Collections.Generic; +public class EmployeesFlatDataItem +{ + public double Age { get; set; } + public string HireDate { get; set; } + public double ID { get; set; } + public string Name { get; set; } + public string Phone { get; set; } + public bool OnPTO { get; set; } + public double ParentID { get; set; } + public string Title { get; set; } +} + +public class EmployeesFlatData + : List +{ + public EmployeesFlatData() + { + this.Add(new EmployeesFlatDataItem() + { + Age = 55, + HireDate = @"2008-03-20", + ID = 1, + Name = @"Johnathan Winchester", + Phone = @"0251-031259", + OnPTO = false, + ParentID = -1, + Title = @"Development Manager" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 42, + HireDate = @"2014-01-22", + ID = 4, + Name = @"Ana Sanders", + Phone = @"(21) 555-0091", + OnPTO = true, + ParentID = -1, + Title = @"CEO" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 49, + HireDate = @"2014-01-22", + ID = 18, + Name = @"Victoria Lincoln", + Phone = @"(071) 23 67 22 20", + OnPTO = true, + ParentID = -1, + Title = @"Accounting Manager" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 61, + HireDate = @"2010-01-01", + ID = 10, + Name = @"Yang Wang", + Phone = @"(21) 555-0091", + OnPTO = false, + ParentID = -1, + Title = @"Localization Manager" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 43, + HireDate = @"2011-06-03", + ID = 3, + Name = @"Michael Burke", + Phone = @"0452-076545", + OnPTO = true, + ParentID = 1, + Title = @"Senior Software Developer" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 29, + HireDate = @"2009-06-19", + ID = 2, + Name = @"Thomas Anderson", + Phone = @"(14) 555-8122", + OnPTO = false, + ParentID = 1, + Title = @"Senior Software Developer" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 31, + HireDate = @"2014-08-18", + ID = 11, + Name = @"Monica Reyes", + Phone = @"7675-3425", + OnPTO = false, + ParentID = 1, + Title = @"Software Development Team Lead" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 35, + HireDate = @"2015-09-17", + ID = 6, + Name = @"Roland Mendel", + Phone = @"(505) 555-5939", + OnPTO = false, + ParentID = 11, + Title = @"Senior Software Developer" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 44, + HireDate = @"2009-10-11", + ID = 12, + Name = @"Sven Cooper", + Phone = @"0695-34 67 21", + OnPTO = true, + ParentID = 11, + Title = @"Senior Software Developer" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 44, + HireDate = @"2014-04-04", + ID = 14, + Name = @"Laurence Johnson", + Phone = @"981-443655", + OnPTO = false, + ParentID = 4, + Title = @"Director" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 25, + HireDate = @"2017-11-09", + ID = 5, + Name = @"Elizabeth Richards", + Phone = @"(2) 283-2951", + OnPTO = true, + ParentID = 4, + Title = @"Vice President" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 39, + HireDate = @"2010-03-22", + ID = 13, + Name = @"Trevor Ashworth", + Phone = @"981-443655", + OnPTO = true, + ParentID = 5, + Title = @"Director" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 44, + HireDate = @"2014-04-04", + ID = 17, + Name = @"Antonio Moreno", + Phone = @"(505) 555-5939", + OnPTO = false, + ParentID = 18, + Title = @"Senior Accountant" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 50, + HireDate = @"2007-11-18", + ID = 7, + Name = @"Pedro Rodriguez", + Phone = @"035-640230", + OnPTO = false, + ParentID = 10, + Title = @"Senior Localization Developer" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 27, + HireDate = @"2016-02-19", + ID = 8, + Name = @"Casey Harper", + Phone = @"0342-023176", + OnPTO = true, + ParentID = 10, + Title = @"Senior Localization" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 25, + HireDate = @"2017-11-09", + ID = 15, + Name = @"Patricia Simpson", + Phone = @"069-0245984", + OnPTO = false, + ParentID = 7, + Title = @"Localization Intern" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 39, + HireDate = @"2010-03-22", + ID = 9, + Name = @"Francisco Chang", + Phone = @"(91) 745 6200", + OnPTO = false, + ParentID = 7, + Title = @"Localization Intern" + }); + this.Add(new EmployeesFlatDataItem() + { + Age = 25, + HireDate = @"2018-03-18", + ID = 16, + Name = @"Peter Lewis", + Phone = @"069-0245984", + OnPTO = true, + ParentID = 7, + Title = @"Localization Intern" + }); + } +} diff --git a/samples/grids/tree-grid/multi-cell-selection-mode/Program.cs b/samples/grids/tree-grid/multi-cell-selection-mode/Program.cs new file mode 100644 index 0000000000..38f1dacb4f --- /dev/null +++ b/samples/grids/tree-grid/multi-cell-selection-mode/Program.cs @@ -0,0 +1,29 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbGridModule), + typeof(IgbTreeGridModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/grids/tree-grid/multi-cell-selection-mode/Properties/launchSettings.json b/samples/grids/tree-grid/multi-cell-selection-mode/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/grids/tree-grid/multi-cell-selection-mode/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/grids/tree-grid/multi-cell-selection-mode/ReadMe.md b/samples/grids/tree-grid/multi-cell-selection-mode/ReadMe.md new file mode 100644 index 0000000000..ce412c2c9a --- /dev/null +++ b/samples/grids/tree-grid/multi-cell-selection-mode/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Multi Cell Selection Mode feature using [Tree Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/tree-grid/multi-cell-selection-mode/_Imports.razor b/samples/grids/tree-grid/multi-cell-selection-mode/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/grids/tree-grid/multi-cell-selection-mode/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/grids/tree-grid/multi-cell-selection-mode/wwwroot/events.js b/samples/grids/tree-grid/multi-cell-selection-mode/wwwroot/events.js new file mode 100644 index 0000000000..038d1ffa26 --- /dev/null +++ b/samples/grids/tree-grid/multi-cell-selection-mode/wwwroot/events.js @@ -0,0 +1,7 @@ +function TreeGridRangeSelectionChanging(o, e) { + var leftTreeGrid = document.querySelector("#leftTreeGrid"); + var rightGrid = document.querySelector("#rightGrid"); + rightGrid.data = leftTreeGrid.getSelectedData(); +} + +igRegisterScript("TreeGridRangeSelectionChanging", TreeGridRangeSelectionChanging, false); \ No newline at end of file diff --git a/samples/grids/tree-grid/multi-cell-selection-mode/wwwroot/index.css b/samples/grids/tree-grid/multi-cell-selection-mode/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/grids/tree-grid/multi-cell-selection-mode/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/grids/tree-grid/multi-cell-selection-mode/wwwroot/index.html b/samples/grids/tree-grid/multi-cell-selection-mode/wwwroot/index.html new file mode 100644 index 0000000000..6ea07bab27 --- /dev/null +++ b/samples/grids/tree-grid/multi-cell-selection-mode/wwwroot/index.html @@ -0,0 +1,33 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + + diff --git a/samples/grids/tree-grid/multi-column-headers-export/BlazorClientApp.csproj b/samples/grids/tree-grid/multi-column-headers-export/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/multi-column-headers-export/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/multi-column-headers-export/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/multi-column-headers-export/EmployeesFlatDetails.cs b/samples/grids/tree-grid/multi-column-headers-export/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/multi-column-headers-export/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/multi-column-headers-export/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/multi-column-headers-overview/App.razor b/samples/grids/tree-grid/multi-column-headers-overview/App.razor index 1e12740991..cc324d1ef6 100644 --- a/samples/grids/tree-grid/multi-column-headers-overview/App.razor +++ b/samples/grids/tree-grid/multi-column-headers-overview/App.razor @@ -152,13 +152,13 @@ public void WebTreeGridPinFirstGroupToggle(IgbPropertyEditorPropertyDescriptionButtonClickEventArgs args) { - var columnGroup = this.treeGrid.ActualColumns[1]; + var columnGroup = this.treeGrid.ActualColumnList[1]; columnGroup.Pinned = !columnGroup.Pinned; } public void WebTreeGridHideFirstGroupToggle(IgbPropertyEditorPropertyDescriptionButtonClickEventArgs args) { - var columnGroup = this.treeGrid.ActualColumns[1]; + var columnGroup = this.treeGrid.ActualColumnList[1]; columnGroup.Hidden = !columnGroup.Hidden; } diff --git a/samples/grids/tree-grid/multi-column-headers-overview/BlazorClientApp.csproj b/samples/grids/tree-grid/multi-column-headers-overview/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/multi-column-headers-overview/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/multi-column-headers-overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/multi-column-headers-overview/EmployeesFlatDetails.cs b/samples/grids/tree-grid/multi-column-headers-overview/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/multi-column-headers-overview/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/multi-column-headers-overview/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/multi-column-headers-styling/BlazorClientApp.csproj b/samples/grids/tree-grid/multi-column-headers-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/multi-column-headers-styling/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/multi-column-headers-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/multi-column-headers-styling/EmployeesFlatDetails.cs b/samples/grids/tree-grid/multi-column-headers-styling/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/multi-column-headers-styling/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/multi-column-headers-styling/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/multi-column-headers-template/BlazorClientApp.csproj b/samples/grids/tree-grid/multi-column-headers-template/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/multi-column-headers-template/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/multi-column-headers-template/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/multi-column-headers-template/EmployeesFlatDetails.cs b/samples/grids/tree-grid/multi-column-headers-template/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/multi-column-headers-template/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/multi-column-headers-template/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/multi-column-headers-template/wwwroot/events.js b/samples/grids/tree-grid/multi-column-headers-template/wwwroot/events.js index fed2381431..67487ad453 100644 --- a/samples/grids/tree-grid/multi-column-headers-template/wwwroot/events.js +++ b/samples/grids/tree-grid/multi-column-headers-template/wwwroot/events.js @@ -3,7 +3,7 @@ const columnGroupStatesTreeGrid = new Map(); function toggleTreeGridColumnGroup(name) { const grid = document.getElementsByTagName("igc-tree-grid")[0]; var columnGroup = grid.columns.find((col) => col.header === name) - const columns = columnGroup.children.toArray(); + const columns = columnGroup.childColumns; if (columnGroup.header === 'General Information') { const col = columns[1]; col.hidden = !col.hidden; diff --git a/samples/grids/tree-grid/overview-styling/BlazorClientApp.csproj b/samples/grids/tree-grid/overview-styling/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/overview-styling/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/overview-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/overview/BlazorClientApp.csproj b/samples/grids/tree-grid/overview/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/overview/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-adding/BlazorClientApp.csproj b/samples/grids/tree-grid/row-adding/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/row-adding/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/row-adding/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-classes/BlazorClientApp.csproj b/samples/grids/tree-grid/row-classes/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/row-classes/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/row-classes/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-drag-base/App.razor b/samples/grids/tree-grid/row-drag-base/App.razor new file mode 100644 index 0000000000..fad765d990 --- /dev/null +++ b/samples/grids/tree-grid/row-drag-base/App.razor @@ -0,0 +1,113 @@ +@using IgniteUI.Blazor.Controls + +
+
+
+ + + + + + + + + + +
+
+ + + + + + + + + + +
+
+
+ +@code { + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var treeGrid = this.treeGrid; + var treeGrid2 = this.treeGrid2; + + } + + protected override void OnInitialized() + { + this.Data2 = new List() { }; + } + + private IgbTreeGrid treeGrid; + private IgbTreeGrid treeGrid2; + + private List Data2 { get; set; } + + private EmployeesNestedData _employeesNestedData = null; + public EmployeesNestedData EmployeesNestedData + { + get + { + if (_employeesNestedData == null) + { + _employeesNestedData = new EmployeesNestedData(); + } + return _employeesNestedData; + } + } + +} \ No newline at end of file diff --git a/samples/grids/tree-grid/row-drag-base/BlazorClientApp.csproj b/samples/grids/tree-grid/row-drag-base/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/grids/tree-grid/row-drag-base/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/grids/tree-grid/row-drag-base/BlazorClientApp.sln b/samples/grids/tree-grid/row-drag-base/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/grids/tree-grid/row-drag-base/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/grids/tree-grid/row-drag-base/EmployeesNestedData.cs b/samples/grids/tree-grid/row-drag-base/EmployeesNestedData.cs new file mode 100644 index 0000000000..f7b74c0560 --- /dev/null +++ b/samples/grids/tree-grid/row-drag-base/EmployeesNestedData.cs @@ -0,0 +1,354 @@ +using System; +using System.Collections.Generic; +public class EmployeesNestedDataItem +{ + public double ID { get; set; } + public double Age { get; set; } + public double Salary { get; set; } + public double Productivity { get; set; } + public string City { get; set; } + public string Country { get; set; } + public string Phone { get; set; } + public string HireDate { get; set; } + public string Name { get; set; } + public string Title { get; set; } + public List Employees { get; set; } +} +public class EmployeesNestedDataItem_EmployeesItem +{ + public double Age { get; set; } + public double Salary { get; set; } + public double Productivity { get; set; } + public string City { get; set; } + public string Country { get; set; } + public string Phone { get; set; } + public string HireDate { get; set; } + public double ID { get; set; } + public string Name { get; set; } + public string Title { get; set; } +} + +public class EmployeesNestedData + : List +{ + public EmployeesNestedData() + { + this.Add(new EmployeesNestedDataItem() + { + ID = 1, + Age = 55, + Salary = 80000, + Productivity = 90, + City = @"Berlin", + Country = @"Germany", + Phone = @"609-202-505", + HireDate = @"2008-03-20", + Name = @"John Winchester", + Title = @"Development Manager", + Employees = new List() + { + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 43, + Salary = 70000, + Productivity = 80, + City = @"Hamburg", + Country = @"Germany", + Phone = @"609-444-555", + HireDate = @"2011-06-03", + ID = 3, + Name = @"Michael Burke", + Title = @"Senior Software Developer" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 29, + Salary = 60000, + Productivity = 80, + City = @"Munich", + Country = @"Germany", + Phone = @"609-333-444", + HireDate = @"2009-06-19", + ID = 2, + Name = @"Thomas Anderson", + Title = @"Senior Software Developer" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 31, + Salary = 90000, + Productivity = 80, + City = @"Warasw", + Country = @"Poland", + Phone = @"609-222-205", + HireDate = @"2014-08-18", + ID = 11, + Name = @"Monica Reyes", + Title = @"Software Development Team Lead" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 35, + Salary = 70000, + Productivity = 70, + City = @"Koln", + Country = @"Germany", + Phone = @"609-502-525", + HireDate = @"2015-09-17", + ID = 6, + Name = @"Roland Mendel", + Title = @"Senior Software Developer" + }} + + }); + this.Add(new EmployeesNestedDataItem() + { + ID = 4, + Age = 42, + Salary = 90000, + Productivity = 80, + City = @"Kielce", + Country = @"Poland", + Phone = @"609-202-505", + HireDate = @"2014-01-22", + Name = @"Ana Sanders", + Title = @"CEO", + Employees = new List() + { + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 44, + Salary = 80000, + Productivity = 80, + City = @"Warasw", + Country = @"Poland", + Phone = @"609-202-505", + HireDate = @"2014-04-04", + ID = 14, + Name = @"Laurence Johnson", + Title = @"Director" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 25, + Salary = 85000, + Productivity = 55, + City = @"Paris", + Country = @"France", + Phone = @"609-202-505", + HireDate = @"2017-11-09", + ID = 5, + Name = @"Elizabeth Richards", + Title = @"Vice President" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 39, + Salary = 88000, + Productivity = 88, + City = @"London", + Country = @"UK", + Phone = @"609-202-505", + HireDate = @"2010-03-22", + ID = 13, + Name = @"Trevor Ashworth", + Title = @"Director" + }} + + }); + this.Add(new EmployeesNestedDataItem() + { + ID = 18, + Age = 49, + Salary = 77000, + Productivity = 70, + City = @"Manchester", + Country = @"UK", + Phone = @"222-555-577", + HireDate = @"2014-01-22", + Name = @"Victoria Lincoln", + Title = @"Senior Accountant", + Employees = new List() + { + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 43, + Salary = 70000, + Productivity = 80, + City = @"Hamburg", + Country = @"Germany", + Phone = @"609-444-555", + HireDate = @"2011-06-03", + ID = 23, + Name = @"Thomas Burke", + Title = @"Senior Accountant" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 29, + Salary = 60000, + Productivity = 80, + City = @"Munich", + Country = @"Germany", + Phone = @"609-333-444", + HireDate = @"2009-06-19", + ID = 22, + Name = @"Michael Anderson", + Title = @"Junior Accountant" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 31, + Salary = 90000, + Productivity = 80, + City = @"Warasw", + Country = @"Poland", + Phone = @"609-222-205", + HireDate = @"2014-08-18", + ID = 21, + Name = @"Roland Reyes", + Title = @"Accountant Team Lead" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 35, + Salary = 70000, + Productivity = 70, + City = @"Koln", + Country = @"Germany", + Phone = @"609-502-525", + HireDate = @"2015-09-17", + ID = 24, + Name = @"Monica Mendel", + Title = @"Senior Software Developer" + }} + + }); + this.Add(new EmployeesNestedDataItem() + { + ID = 10, + Age = 61, + Salary = 85000, + Productivity = 890, + City = @"Lyon", + Country = @"France", + Phone = @"259-266-887", + HireDate = @"2010-01-01", + Name = @"Yang Wang", + Title = @"Localization Developer", + Employees = new List() + { + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 31, + Salary = 90000, + Productivity = 80, + City = @"Warasw", + Country = @"Poland", + Phone = @"609-222-205", + HireDate = @"2014-08-18", + ID = 11, + Name = @"Monica Reyes", + Title = @"Software Development Team Lead" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 35, + Salary = 70000, + Productivity = 70, + City = @"Koln", + Country = @"Germany", + Phone = @"609-502-525", + HireDate = @"2015-09-17", + ID = 6, + Name = @"Roland Mendel", + Title = @"Senior Software Developer" + }} + + }); + this.Add(new EmployeesNestedDataItem() + { + ID = 35, + Age = 35, + Salary = 75000, + Productivity = 75, + City = @"Warasw", + Country = @"Poland", + Phone = @"688-244-844", + HireDate = @"2014-01-22", + Name = @"Janine Munoz", + Title = @"HR", + Employees = new List() + { + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 43, + Salary = 70000, + Productivity = 80, + City = @"Hamburg", + Country = @"Germany", + Phone = @"609-444-555", + HireDate = @"2011-06-03", + ID = 3, + Name = @"Michael Burke", + Title = @"Senior Software Developer" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 31, + Salary = 90000, + Productivity = 80, + City = @"Warasw", + Country = @"Poland", + Phone = @"609-222-205", + HireDate = @"2014-08-18", + ID = 11, + Name = @"Monica Reyes", + Title = @"Software Development Team Lead" + }} + + }); + this.Add(new EmployeesNestedDataItem() + { + ID = 10, + Age = 49, + Salary = 95000, + Productivity = 80, + City = @"Krakow", + Country = @"Poland", + Phone = @"677-266-555", + HireDate = @"2010-01-01", + Name = @"Yang Wang", + Title = @"Sales Manager", + Employees = new List() + { + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 29, + Salary = 60000, + Productivity = 80, + City = @"Munich", + Country = @"Germany", + Phone = @"609-333-444", + HireDate = @"2009-06-19", + ID = 2, + Name = @"Thomas Anderson", + Title = @"Senior Software Developer" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 35, + Salary = 70000, + Productivity = 70, + City = @"Koln", + Country = @"Germany", + Phone = @"609-502-525", + HireDate = @"2015-09-17", + ID = 6, + Name = @"Roland Mendel", + Title = @"Senior Software Developer" + }} + + }); + } +} diff --git a/samples/grids/tree-grid/row-drag-base/Program.cs b/samples/grids/tree-grid/row-drag-base/Program.cs new file mode 100644 index 0000000000..4d148ce3d3 --- /dev/null +++ b/samples/grids/tree-grid/row-drag-base/Program.cs @@ -0,0 +1,31 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbInputModule), + typeof(IgbPropertyEditorPanelModule), + typeof(IgbTreeGridModule), + typeof(IgbPaginatorModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/grids/tree-grid/row-drag-base/Properties/launchSettings.json b/samples/grids/tree-grid/row-drag-base/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/grids/tree-grid/row-drag-base/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/grids/tree-grid/row-drag-base/ReadMe.md b/samples/grids/tree-grid/row-drag-base/ReadMe.md new file mode 100644 index 0000000000..7e020cb78a --- /dev/null +++ b/samples/grids/tree-grid/row-drag-base/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Row Drag Base feature using [Tree Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/tree-grid/row-drag-base/_Imports.razor b/samples/grids/tree-grid/row-drag-base/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/grids/tree-grid/row-drag-base/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/grids/tree-grid/row-drag-base/wwwroot/GridRowDragBase.js b/samples/grids/tree-grid/row-drag-base/wwwroot/GridRowDragBase.js new file mode 100644 index 0000000000..7b87bf1ff5 --- /dev/null +++ b/samples/grids/tree-grid/row-drag-base/wwwroot/GridRowDragBase.js @@ -0,0 +1,38 @@ +function addRowAndChildrenTreeGrid(row, newData) { + if (newData.includes(row)) { + return; + } + else if (newData.length > 0 && row.Employees) { + for (let i = row.Employees.length; i >= 0; i--) { + if (newData.includes(row.Employees[i])) { + let index = newData.findIndex(element => element.ID === row.Employees[i].ID); + if (index > -1) { + newData.splice(index, 1); + } + } + } + } + + for (let record of newData) { + if (record.Employees && record.Employees.includes(row)) { + return; + } + } + + newData.push(row); +} +function OnTreeGridRowDragEndHandler(evt) { + const ghostElement = evt.detail.dragDirective.ghostElement; + const dragElementPos = ghostElement.getBoundingClientRect(); + const gridPosition = treeGrid2.getBoundingClientRect(); + const withinXBounds = dragElementPos.x >= gridPosition.x && dragElementPos.x <= gridPosition.x + gridPosition.width; + const withinYBounds = dragElementPos.y >= gridPosition.y && dragElementPos.y <= gridPosition.y + gridPosition.height; + if (withinXBounds && withinYBounds) { + const newData = [...treeGrid2.data]; + const draggedRowData = evt.detail.dragData.data; + addRowAndChildrenTreeGrid(draggedRowData, newData); + treeGrid2.data = newData; + } +} + +igRegisterScript("OnTreeGridRowDragEndHandler", OnTreeGridRowDragEndHandler, false); \ No newline at end of file diff --git a/samples/grids/tree-grid/row-drag-base/wwwroot/index.css b/samples/grids/tree-grid/row-drag-base/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/grids/tree-grid/row-drag-base/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/grids/tree-grid/row-drag-base/wwwroot/index.html b/samples/grids/tree-grid/row-drag-base/wwwroot/index.html new file mode 100644 index 0000000000..56aad73cd8 --- /dev/null +++ b/samples/grids/tree-grid/row-drag-base/wwwroot/index.html @@ -0,0 +1,32 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + diff --git a/samples/grids/tree-grid/row-editing-options/BlazorClientApp.csproj b/samples/grids/tree-grid/row-editing-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/row-editing-options/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/row-editing-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-editing-style/BlazorClientApp.csproj b/samples/grids/tree-grid/row-editing-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/row-editing-style/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/row-editing-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-paging-basic/BlazorClientApp.csproj b/samples/grids/tree-grid/row-paging-basic/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/row-paging-basic/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/row-paging-basic/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-paging-options/App.razor b/samples/grids/tree-grid/row-paging-options/App.razor index ba6de4da9c..a39b9a9203 100644 --- a/samples/grids/tree-grid/row-paging-options/App.razor +++ b/samples/grids/tree-grid/row-paging-options/App.razor @@ -1,5 +1,7 @@ @using IgniteUI.Blazor.Controls +@inject IJSRuntime JS +
+ Name="SizeEditor" + @ref="sizeEditor" + Label="Grid Size:" + ValueType="PropertyEditorValueType.EnumValue" + DropDownNames="@(new string[] { "Small", "Medium", "Large" })" + DropDownValues="@(new string[] { "Small", "Medium", "Large" })" + ChangedScript="WebTreeGridSetGridSize"> @@ -27,13 +32,11 @@ @ref="treeGrid" Id="treeGrid" PrimaryKey="ID" - ForeignKey="ParentID" - DisplayDensity="DisplayDensity.Cosy"> + ForeignKey="ParentID"> @@ -94,7 +97,7 @@ protected override async Task OnAfterRenderAsync(bool firstRender) { var propertyEditor = this.propertyEditor; - var displayDensityEditor = this.displayDensityEditor; + var sizeEditor = this.sizeEditor; var treeGrid = this.treeGrid; var paginator = this.paginator; @@ -106,7 +109,7 @@ } private IgbPropertyEditorPanel propertyEditor; - private IgbPropertyEditorPropertyDescription displayDensityEditor; + private IgbPropertyEditorPropertyDescription sizeEditor; private IgbTreeGrid treeGrid; private IgbPaginator paginator; private IgbPaginatorResourceStrings _paginatorResourceStrings1 = null; diff --git a/samples/grids/tree-grid/row-paging-options/BlazorClientApp.csproj b/samples/grids/tree-grid/row-paging-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/row-paging-options/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/row-paging-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-paging-options/wwwroot/events.js b/samples/grids/tree-grid/row-paging-options/wwwroot/events.js new file mode 100644 index 0000000000..e76bc5b81d --- /dev/null +++ b/samples/grids/tree-grid/row-paging-options/wwwroot/events.js @@ -0,0 +1,8 @@ + + +igRegisterScript("WebTreeGridSetGridSize", (sender, evtArgs) => { + var newVal = evtArgs.newValue.toLowerCase(); + var grid = document.getElementById("treeGrid"); + grid.style.setProperty('--ig-size', `var(--ig-size-${newVal})`); +}, false); + diff --git a/samples/grids/tree-grid/row-paging-options/wwwroot/index.css b/samples/grids/tree-grid/row-paging-options/wwwroot/index.css index 50ca13caa6..ef3c790551 100644 --- a/samples/grids/tree-grid/row-paging-options/wwwroot/index.css +++ b/samples/grids/tree-grid/row-paging-options/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#treeGrid { + --ig-size: var(--ig-size-medium); +} + diff --git a/samples/grids/tree-grid/row-paging-options/wwwroot/index.html b/samples/grids/tree-grid/row-paging-options/wwwroot/index.html index 60e3d9d5a3..4220430db9 100644 --- a/samples/grids/tree-grid/row-paging-options/wwwroot/index.html +++ b/samples/grids/tree-grid/row-paging-options/wwwroot/index.html @@ -27,6 +27,8 @@ + + diff --git a/samples/grids/tree-grid/row-paging-style/BlazorClientApp.csproj b/samples/grids/tree-grid/row-paging-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/row-paging-style/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/row-paging-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-pinning-extra-column/BlazorClientApp.csproj b/samples/grids/tree-grid/row-pinning-extra-column/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/row-pinning-extra-column/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/row-pinning-extra-column/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-pinning-options/BlazorClientApp.csproj b/samples/grids/tree-grid/row-pinning-options/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/row-pinning-options/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/row-pinning-options/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-pinning-style/BlazorClientApp.csproj b/samples/grids/tree-grid/row-pinning-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/row-pinning-style/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/row-pinning-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-reorder/BlazorClientApp.csproj b/samples/grids/tree-grid/row-reorder/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/row-reorder/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/row-reorder/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-selection-mode/BlazorClientApp.csproj b/samples/grids/tree-grid/row-selection-mode/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/row-selection-mode/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/row-selection-mode/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-selection-template-excel/App.razor b/samples/grids/tree-grid/row-selection-template-excel/App.razor index 8f8138138e..e56abf9fd5 100644 --- a/samples/grids/tree-grid/row-selection-template-excel/App.razor +++ b/samples/grids/tree-grid/row-selection-template-excel/App.razor @@ -13,14 +13,12 @@ PrimaryKey="ID" ForeignKey="ParentID" RowSelection="GridSelectionMode.Multiple" - DisplayDensity="DisplayDensity.Cosy" RowSelectorTemplateScript="WebGridRowSelectorExcelTemplate" HeadSelectorTemplateScript="WebGridHeaderRowSelectorExcelTemplate"> diff --git a/samples/grids/tree-grid/row-selection-template-excel/BlazorClientApp.csproj b/samples/grids/tree-grid/row-selection-template-excel/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/row-selection-template-excel/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/row-selection-template-excel/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-selection-template-excel/wwwroot/index.css b/samples/grids/tree-grid/row-selection-template-excel/wwwroot/index.css index 50ca13caa6..ef3c790551 100644 --- a/samples/grids/tree-grid/row-selection-template-excel/wwwroot/index.css +++ b/samples/grids/tree-grid/row-selection-template-excel/wwwroot/index.css @@ -2,3 +2,8 @@ CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ */ + +#treeGrid { + --ig-size: var(--ig-size-medium); +} + diff --git a/samples/grids/tree-grid/row-selection-template-numbers/BlazorClientApp.csproj b/samples/grids/tree-grid/row-selection-template-numbers/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/row-selection-template-numbers/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/row-selection-template-numbers/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-styles/BlazorClientApp.csproj b/samples/grids/tree-grid/row-styles/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/row-styles/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/row-styles/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/row-styles/EmployeesFlatDetails.cs b/samples/grids/tree-grid/row-styles/EmployeesFlatDetails.cs index 5e96cde711..748d3aec84 100644 --- a/samples/grids/tree-grid/row-styles/EmployeesFlatDetails.cs +++ b/samples/grids/tree-grid/row-styles/EmployeesFlatDetails.cs @@ -46,7 +46,7 @@ public EmployeesFlatDetails() Age = 42, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-3745", + Fax = @"(51) 555-3745", HireDate = @"2014-01-22", ID = 4, Name = @"Ana Sanders", @@ -148,7 +148,7 @@ public EmployeesFlatDetails() Age = 35, City = @"Madrid", Country = @"Spain", - Fax = @"(91) 555 91 99", + Fax = @"(911) 555 91 99", HireDate = @"2015-09-17", ID = 6, Name = @"Roland Mendel", @@ -199,7 +199,7 @@ public EmployeesFlatDetails() Age = 25, City = @"London", Country = @"UK", - Fax = @"(5) 555-3798", + Fax = @"(125) 555-3798", HireDate = @"2017-11-9", ID = 5, Name = @"Elizabeth Richards", @@ -216,7 +216,7 @@ public EmployeesFlatDetails() Age = 39, City = @"Buenos Aires", Country = @"Argentina", - Fax = @"(1) 135-4892", + Fax = @"(121) 135-4892", HireDate = @"2010-03-22", ID = 13, Name = @"Trevor Ashworth", @@ -233,7 +233,7 @@ public EmployeesFlatDetails() Age = 44, City = @"México D.F.", Country = @"Mexico", - Fax = @"(5) 555-7293", + Fax = @"(153) 555-7293", HireDate = @"2014-04-04", ID = 17, Name = @"Antonio Moreno", @@ -250,7 +250,7 @@ public EmployeesFlatDetails() Age = 50, City = @"Sao Paulo", Country = @"Brazil", - Fax = @"(5) 555-6691", + Fax = @"(531) 555-6691", HireDate = @"2007-11-18", ID = 7, Name = @"Pedro Rodriguez", @@ -267,7 +267,7 @@ public EmployeesFlatDetails() Age = 27, City = @"Bern", Country = @"Switzerland", - Fax = @"", + Fax = @"(271) 335-357", HireDate = @"2016-02-19", ID = 8, Name = @"Casey Harper", diff --git a/samples/grids/tree-grid/row-styles/wwwroot/events.js b/samples/grids/tree-grid/row-styles/wwwroot/events.js index e7f849128f..b3da1f3350 100644 --- a/samples/grids/tree-grid/row-styles/wwwroot/events.js +++ b/samples/grids/tree-grid/row-styles/wwwroot/events.js @@ -1,4 +1,5 @@ + igRegisterScript("WebTreeGridRowStylesHandler", () => { return { 'background': (row) => row.data['Title'] === 'CEO' ? '#6c757d' : row.data['Title'].includes('President') ? '#adb5bd' : diff --git a/samples/grids/tree-grid/state-persistence-about/App.razor b/samples/grids/tree-grid/state-persistence-about/App.razor new file mode 100644 index 0000000000..445082e37d --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-about/App.razor @@ -0,0 +1,22 @@ +@using IgniteUI.Blazor.Controls + +@inject IJSRuntime JS + +
+
+
+
+ By default navigating to the previous page, components will reinitialize as per their initial configuration, therefore the IgbTreeGrid will lose its state. +
+ What our Sample App does is reading the state from the window.localStorage object and applying the corresponding state on the Grid's Rendered event.
+ Go Back +
+
+
+ +@code { + public async void LeavePage() + { + await JS.InvokeVoidAsync("window.location.replace", "./grids/tree-grid/state-persistence-main"); + } +} \ No newline at end of file diff --git a/samples/grids/tree-grid/state-persistence-about/BlazorClientApp.csproj b/samples/grids/tree-grid/state-persistence-about/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-about/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/grids/tree-grid/state-persistence-about/BlazorClientApp.sln b/samples/grids/tree-grid/state-persistence-about/BlazorClientApp.sln new file mode 100644 index 0000000000..719093d5ff --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-about/BlazorClientApp.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.4.33213.308 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/grids/tree-grid/state-persistence-about/Program.cs b/samples/grids/tree-grid/state-persistence-about/Program.cs new file mode 100644 index 0000000000..88d624addd --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-about/Program.cs @@ -0,0 +1,28 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbGridModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/grids/tree-grid/state-persistence-about/Properties/launchSettings.json b/samples/grids/tree-grid/state-persistence-about/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-about/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/grids/tree-grid/state-persistence-about/ReadMe.md b/samples/grids/tree-grid/state-persistence-about/ReadMe.md new file mode 100644 index 0000000000..e1db5ddac4 --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-about/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of State Persistence About feature using [Tree Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/tree-grid/state-persistence-about/_Imports.razor b/samples/grids/tree-grid/state-persistence-about/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-about/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/grids/tree-grid/state-persistence-about/wwwroot/index.css b/samples/grids/tree-grid/state-persistence-about/wwwroot/index.css new file mode 100644 index 0000000000..5e83983c96 --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-about/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ \ No newline at end of file diff --git a/samples/grids/tree-grid/state-persistence-about/wwwroot/index.html b/samples/grids/tree-grid/state-persistence-about/wwwroot/index.html new file mode 100644 index 0000000000..5b6033dff3 --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-about/wwwroot/index.html @@ -0,0 +1,30 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/grids/tree-grid/state-persistence-main/App.razor b/samples/grids/tree-grid/state-persistence-main/App.razor new file mode 100644 index 0000000000..be356bfee8 --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-main/App.razor @@ -0,0 +1,270 @@ +@using IgniteUI.Blazor.Controls +@implements IDisposable + +@inject IJSRuntime JS +@inject NavigationManager Navigation + +
+ +
+
+ + + Restore + + + + Save + + + + Reset + + + + Leave + + + + Clear + + + + Reload + +
+
+
    +
  • Clicking the SAVE button or leaving the page here will save grid state to localStorage.
  • +
  • Use the control buttons to SAVE / RESTORE / RESET / DELETE / grid state or LEAVE the page.
  • +
  • Select/Deselect checkboxes to control saving / restoring feature state.
  • +
+
+
+ All Features + Adv.Filtering + Cell Selection + Columns + Col Selection + Expansion + Filtering + Paging + Row Pinning + Row Selection + Sorting +
+ + + + + + + + + + + + + + + + + + + +
+
+ +@code { + + private string restoreIcon = ""; + private string saveIcon = ""; + private string clearIcon = ""; + private string forwardIcon = ""; + private string deleteIcon = ""; + private string refreshIcon = ""; + + private IgbTreeGrid grid; + private IgbGridState gridState; + private IgbPaginator paginator; + private bool allOptions = true; + private IgbGridStateOptions options = new IgbGridStateOptions() + { + CellSelection = true, + RowSelection = true, + Filtering = true, + AdvancedFiltering = true, + Paging = true, + Sorting = true, + Columns = true, + Expansion = true, + RowPinning = true, + ColumnSelection = true, + }; + private string stateKey = "tree-grid-state"; + private IgbIcon IconRef; + + private EmployeesNestedData _employeesData = null; + public EmployeesNestedData EmployeesData + { + get + { + if (_employeesData == null) + { + _employeesData = new EmployeesNestedData(); + } + return _employeesData; + } + } + + protected override void OnInitialized() + { + Navigation.LocationChanged += OnLocationChanged; + base.OnInitialized(); + } + + protected override void OnAfterRender(bool firstRender) + { + var grid = this.grid; + if (this.IconRef != null && firstRender) + { + this.IconRef.EnsureReady().ContinueWith(new Action((e) => + { + this.IconRef.RegisterIconFromText("restore", restoreIcon, "material"); + this.IconRef.RegisterIconFromText("save", saveIcon, "material"); + this.IconRef.RegisterIconFromText("clear", clearIcon, "material"); + this.IconRef.RegisterIconFromText("forward", forwardIcon, "material"); + this.IconRef.RegisterIconFromText("delete", deleteIcon, "material"); + this.IconRef.RegisterIconFromText("refresh", refreshIcon, "material"); + })); + } + } + + void OnLocationChanged(object sender, LocationChangedEventArgs e) + { + SaveGridState(); + } + + public void Dispose() + { + Navigation.LocationChanged -= OnLocationChanged; + } + + async void SaveGridState() + { + string state = await gridState.GetStateAsStringAsync(new string[0]); + await JS.InvokeVoidAsync("window.localStorage.setItem", stateKey, state); + } + + async void RestoreGridState() + { + string state = await JS.InvokeAsync("window.localStorage.getItem", stateKey); + if (state != null) + { + await gridState.ApplyStateFromStringAsync(state, new string[0]); + } + } + + void ResetGridState() + { + paginator.Page = 0; + paginator.PerPage = 15; + paginator.TotalRecords = EmployeesData.Count; + grid.ClearFilter(""); + grid.SortingExpressions = new IgbSortingExpression[0]; + grid.DeselectAllColumns(); + grid.DeselectAllRows(); + grid.ClearCellSelection(); + } + + void OnChange(IgbCheckboxChangeEventArgs eventArgs, string action) + { + if (action == "AllFeatures") + { + var newOptions = new IgbGridStateOptions() + { + CellSelection = eventArgs.Detail.Checked, + RowSelection = eventArgs.Detail.Checked, + Filtering = eventArgs.Detail.Checked, + AdvancedFiltering = eventArgs.Detail.Checked, + Paging = eventArgs.Detail.Checked, + Sorting = eventArgs.Detail.Checked, + GroupBy = eventArgs.Detail.Checked, + Columns = eventArgs.Detail.Checked, + Expansion = eventArgs.Detail.Checked, + RowPinning = eventArgs.Detail.Checked, + ColumnSelection = eventArgs.Detail.Checked + }; + options = newOptions; + gridState.Options = newOptions; + } + else + { + var newOptions = new IgbGridStateOptions(); + options.GetType().GetProperty(action).SetValue(newOptions, eventArgs.Detail.Checked); + gridState.Options = newOptions; + } + } + + public void OnGridRendered() + { + RestoreGridState(); + } + + async void LeavePage() + { + SaveGridState(); + await JS.InvokeVoidAsync("window.location.replace", "./grids/tree-grid/state-persistence-about"); + } + + async void ClearStorage() + { + await JS.InvokeVoidAsync("window.localStorage.removeItem", stateKey); + } + + async void ReloadPage() + { + await JS.InvokeVoidAsync("window.location.reload"); + } +} \ No newline at end of file diff --git a/samples/grids/tree-grid/state-persistence-main/BlazorClientApp.csproj b/samples/grids/tree-grid/state-persistence-main/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-main/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/grids/tree-grid/state-persistence-main/BlazorClientApp.sln b/samples/grids/tree-grid/state-persistence-main/BlazorClientApp.sln new file mode 100644 index 0000000000..719093d5ff --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-main/BlazorClientApp.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.4.33213.308 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/grids/tree-grid/state-persistence-main/EmployeesNestedData.cs b/samples/grids/tree-grid/state-persistence-main/EmployeesNestedData.cs new file mode 100644 index 0000000000..f7b74c0560 --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-main/EmployeesNestedData.cs @@ -0,0 +1,354 @@ +using System; +using System.Collections.Generic; +public class EmployeesNestedDataItem +{ + public double ID { get; set; } + public double Age { get; set; } + public double Salary { get; set; } + public double Productivity { get; set; } + public string City { get; set; } + public string Country { get; set; } + public string Phone { get; set; } + public string HireDate { get; set; } + public string Name { get; set; } + public string Title { get; set; } + public List Employees { get; set; } +} +public class EmployeesNestedDataItem_EmployeesItem +{ + public double Age { get; set; } + public double Salary { get; set; } + public double Productivity { get; set; } + public string City { get; set; } + public string Country { get; set; } + public string Phone { get; set; } + public string HireDate { get; set; } + public double ID { get; set; } + public string Name { get; set; } + public string Title { get; set; } +} + +public class EmployeesNestedData + : List +{ + public EmployeesNestedData() + { + this.Add(new EmployeesNestedDataItem() + { + ID = 1, + Age = 55, + Salary = 80000, + Productivity = 90, + City = @"Berlin", + Country = @"Germany", + Phone = @"609-202-505", + HireDate = @"2008-03-20", + Name = @"John Winchester", + Title = @"Development Manager", + Employees = new List() + { + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 43, + Salary = 70000, + Productivity = 80, + City = @"Hamburg", + Country = @"Germany", + Phone = @"609-444-555", + HireDate = @"2011-06-03", + ID = 3, + Name = @"Michael Burke", + Title = @"Senior Software Developer" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 29, + Salary = 60000, + Productivity = 80, + City = @"Munich", + Country = @"Germany", + Phone = @"609-333-444", + HireDate = @"2009-06-19", + ID = 2, + Name = @"Thomas Anderson", + Title = @"Senior Software Developer" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 31, + Salary = 90000, + Productivity = 80, + City = @"Warasw", + Country = @"Poland", + Phone = @"609-222-205", + HireDate = @"2014-08-18", + ID = 11, + Name = @"Monica Reyes", + Title = @"Software Development Team Lead" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 35, + Salary = 70000, + Productivity = 70, + City = @"Koln", + Country = @"Germany", + Phone = @"609-502-525", + HireDate = @"2015-09-17", + ID = 6, + Name = @"Roland Mendel", + Title = @"Senior Software Developer" + }} + + }); + this.Add(new EmployeesNestedDataItem() + { + ID = 4, + Age = 42, + Salary = 90000, + Productivity = 80, + City = @"Kielce", + Country = @"Poland", + Phone = @"609-202-505", + HireDate = @"2014-01-22", + Name = @"Ana Sanders", + Title = @"CEO", + Employees = new List() + { + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 44, + Salary = 80000, + Productivity = 80, + City = @"Warasw", + Country = @"Poland", + Phone = @"609-202-505", + HireDate = @"2014-04-04", + ID = 14, + Name = @"Laurence Johnson", + Title = @"Director" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 25, + Salary = 85000, + Productivity = 55, + City = @"Paris", + Country = @"France", + Phone = @"609-202-505", + HireDate = @"2017-11-09", + ID = 5, + Name = @"Elizabeth Richards", + Title = @"Vice President" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 39, + Salary = 88000, + Productivity = 88, + City = @"London", + Country = @"UK", + Phone = @"609-202-505", + HireDate = @"2010-03-22", + ID = 13, + Name = @"Trevor Ashworth", + Title = @"Director" + }} + + }); + this.Add(new EmployeesNestedDataItem() + { + ID = 18, + Age = 49, + Salary = 77000, + Productivity = 70, + City = @"Manchester", + Country = @"UK", + Phone = @"222-555-577", + HireDate = @"2014-01-22", + Name = @"Victoria Lincoln", + Title = @"Senior Accountant", + Employees = new List() + { + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 43, + Salary = 70000, + Productivity = 80, + City = @"Hamburg", + Country = @"Germany", + Phone = @"609-444-555", + HireDate = @"2011-06-03", + ID = 23, + Name = @"Thomas Burke", + Title = @"Senior Accountant" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 29, + Salary = 60000, + Productivity = 80, + City = @"Munich", + Country = @"Germany", + Phone = @"609-333-444", + HireDate = @"2009-06-19", + ID = 22, + Name = @"Michael Anderson", + Title = @"Junior Accountant" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 31, + Salary = 90000, + Productivity = 80, + City = @"Warasw", + Country = @"Poland", + Phone = @"609-222-205", + HireDate = @"2014-08-18", + ID = 21, + Name = @"Roland Reyes", + Title = @"Accountant Team Lead" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 35, + Salary = 70000, + Productivity = 70, + City = @"Koln", + Country = @"Germany", + Phone = @"609-502-525", + HireDate = @"2015-09-17", + ID = 24, + Name = @"Monica Mendel", + Title = @"Senior Software Developer" + }} + + }); + this.Add(new EmployeesNestedDataItem() + { + ID = 10, + Age = 61, + Salary = 85000, + Productivity = 890, + City = @"Lyon", + Country = @"France", + Phone = @"259-266-887", + HireDate = @"2010-01-01", + Name = @"Yang Wang", + Title = @"Localization Developer", + Employees = new List() + { + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 31, + Salary = 90000, + Productivity = 80, + City = @"Warasw", + Country = @"Poland", + Phone = @"609-222-205", + HireDate = @"2014-08-18", + ID = 11, + Name = @"Monica Reyes", + Title = @"Software Development Team Lead" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 35, + Salary = 70000, + Productivity = 70, + City = @"Koln", + Country = @"Germany", + Phone = @"609-502-525", + HireDate = @"2015-09-17", + ID = 6, + Name = @"Roland Mendel", + Title = @"Senior Software Developer" + }} + + }); + this.Add(new EmployeesNestedDataItem() + { + ID = 35, + Age = 35, + Salary = 75000, + Productivity = 75, + City = @"Warasw", + Country = @"Poland", + Phone = @"688-244-844", + HireDate = @"2014-01-22", + Name = @"Janine Munoz", + Title = @"HR", + Employees = new List() + { + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 43, + Salary = 70000, + Productivity = 80, + City = @"Hamburg", + Country = @"Germany", + Phone = @"609-444-555", + HireDate = @"2011-06-03", + ID = 3, + Name = @"Michael Burke", + Title = @"Senior Software Developer" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 31, + Salary = 90000, + Productivity = 80, + City = @"Warasw", + Country = @"Poland", + Phone = @"609-222-205", + HireDate = @"2014-08-18", + ID = 11, + Name = @"Monica Reyes", + Title = @"Software Development Team Lead" + }} + + }); + this.Add(new EmployeesNestedDataItem() + { + ID = 10, + Age = 49, + Salary = 95000, + Productivity = 80, + City = @"Krakow", + Country = @"Poland", + Phone = @"677-266-555", + HireDate = @"2010-01-01", + Name = @"Yang Wang", + Title = @"Sales Manager", + Employees = new List() + { + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 29, + Salary = 60000, + Productivity = 80, + City = @"Munich", + Country = @"Germany", + Phone = @"609-333-444", + HireDate = @"2009-06-19", + ID = 2, + Name = @"Thomas Anderson", + Title = @"Senior Software Developer" + }, + new EmployeesNestedDataItem_EmployeesItem() + { + Age = 35, + Salary = 70000, + Productivity = 70, + City = @"Koln", + Country = @"Germany", + Phone = @"609-502-525", + HireDate = @"2015-09-17", + ID = 6, + Name = @"Roland Mendel", + Title = @"Senior Software Developer" + }} + + }); + } +} diff --git a/samples/grids/tree-grid/state-persistence-main/Program.cs b/samples/grids/tree-grid/state-persistence-main/Program.cs new file mode 100644 index 0000000000..5211ea4f0d --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-main/Program.cs @@ -0,0 +1,30 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbGridModule), + typeof(IgbIconModule), + typeof(IgbCheckboxModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/grids/tree-grid/state-persistence-main/Properties/launchSettings.json b/samples/grids/tree-grid/state-persistence-main/Properties/launchSettings.json new file mode 100644 index 0000000000..b13f4d24f8 --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-main/Properties/launchSettings.json @@ -0,0 +1,29 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}" + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/grids/tree-grid/state-persistence-main/ReadMe.md b/samples/grids/tree-grid/state-persistence-main/ReadMe.md new file mode 100644 index 0000000000..6ffd202b46 --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-main/ReadMe.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of State Persistence Main feature using [Tree Grid](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/grids/tree-grid/state-persistence-main/_Imports.razor b/samples/grids/tree-grid/state-persistence-main/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-main/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/grids/tree-grid/state-persistence-main/wwwroot/index.css b/samples/grids/tree-grid/state-persistence-main/wwwroot/index.css new file mode 100644 index 0000000000..24b363a359 --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-main/wwwroot/index.css @@ -0,0 +1,14 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ + +.horizontal { + gap: 10px; + flex-basis: fit-content; + flex-wrap: wrap; +} + +.sampleContainer { + padding: 0.5rem +} \ No newline at end of file diff --git a/samples/grids/tree-grid/state-persistence-main/wwwroot/index.html b/samples/grids/tree-grid/state-persistence-main/wwwroot/index.html new file mode 100644 index 0000000000..dde85b4e54 --- /dev/null +++ b/samples/grids/tree-grid/state-persistence-main/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/grids/tree-grid/toolbar-sample-1/BlazorClientApp.csproj b/samples/grids/tree-grid/toolbar-sample-1/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/toolbar-sample-1/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/toolbar-sample-1/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/toolbar-sample-2/BlazorClientApp.csproj b/samples/grids/tree-grid/toolbar-sample-2/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/toolbar-sample-2/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/toolbar-sample-2/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/toolbar-sample-3/BlazorClientApp.csproj b/samples/grids/tree-grid/toolbar-sample-3/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/toolbar-sample-3/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/toolbar-sample-3/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/toolbar-sample-4/BlazorClientApp.csproj b/samples/grids/tree-grid/toolbar-sample-4/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/toolbar-sample-4/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/toolbar-sample-4/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/toolbar-style/BlazorClientApp.csproj b/samples/grids/tree-grid/toolbar-style/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/toolbar-style/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/toolbar-style/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree-grid/using-primary-foreign-keys/BlazorClientApp.csproj b/samples/grids/tree-grid/using-primary-foreign-keys/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/grids/tree-grid/using-primary-foreign-keys/BlazorClientApp.csproj +++ b/samples/grids/tree-grid/using-primary-foreign-keys/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/grids/tree/basic-example/BlazorClientApp.csproj b/samples/grids/tree/basic-example/BlazorClientApp.csproj index 5c91eb5143..0c0bcd9f53 100644 --- a/samples/grids/tree/basic-example/BlazorClientApp.csproj +++ b/samples/grids/tree/basic-example/BlazorClientApp.csproj @@ -19,7 +19,7 @@ - + diff --git a/samples/inputs/badge/outlined/BlazorClientApp.csproj b/samples/inputs/badge/outlined/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/badge/outlined/BlazorClientApp.csproj +++ b/samples/inputs/badge/outlined/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/badge/shape/BlazorClientApp.csproj b/samples/inputs/badge/shape/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/badge/shape/BlazorClientApp.csproj +++ b/samples/inputs/badge/shape/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/badge/variants/App.razor b/samples/inputs/badge/variants/App.razor index c0b0a56a22..8991be36cf 100644 --- a/samples/inputs/badge/variants/App.razor +++ b/samples/inputs/badge/variants/App.razor @@ -2,7 +2,7 @@
- +
@code { diff --git a/samples/inputs/badge/variants/BlazorClientApp.csproj b/samples/inputs/badge/variants/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/badge/variants/BlazorClientApp.csproj +++ b/samples/inputs/badge/variants/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/button-group/alignment/BlazorClientApp.csproj b/samples/inputs/button-group/alignment/BlazorClientApp.csproj index 5c91eb5143..0c0bcd9f53 100644 --- a/samples/inputs/button-group/alignment/BlazorClientApp.csproj +++ b/samples/inputs/button-group/alignment/BlazorClientApp.csproj @@ -19,7 +19,7 @@ - + diff --git a/samples/inputs/button-group/overview/BlazorClientApp.csproj b/samples/inputs/button-group/overview/BlazorClientApp.csproj index 5c91eb5143..0c0bcd9f53 100644 --- a/samples/inputs/button-group/overview/BlazorClientApp.csproj +++ b/samples/inputs/button-group/overview/BlazorClientApp.csproj @@ -19,7 +19,7 @@ - + diff --git a/samples/inputs/button-group/selection/BlazorClientApp.csproj b/samples/inputs/button-group/selection/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/button-group/selection/BlazorClientApp.csproj +++ b/samples/inputs/button-group/selection/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/button-group/size/BlazorClientApp.csproj b/samples/inputs/button-group/size/BlazorClientApp.csproj index 5c91eb5143..0c0bcd9f53 100644 --- a/samples/inputs/button-group/size/BlazorClientApp.csproj +++ b/samples/inputs/button-group/size/BlazorClientApp.csproj @@ -19,7 +19,7 @@ - + diff --git a/samples/inputs/button-group/styling/BlazorClientApp.csproj b/samples/inputs/button-group/styling/BlazorClientApp.csproj index 5c91eb5143..0c0bcd9f53 100644 --- a/samples/inputs/button-group/styling/BlazorClientApp.csproj +++ b/samples/inputs/button-group/styling/BlazorClientApp.csproj @@ -19,7 +19,7 @@ - + diff --git a/samples/inputs/button/contained/BlazorClientApp.csproj b/samples/inputs/button/contained/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/button/contained/BlazorClientApp.csproj +++ b/samples/inputs/button/contained/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/button/download/BlazorClientApp.csproj b/samples/inputs/button/download/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/button/download/BlazorClientApp.csproj +++ b/samples/inputs/button/download/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/button/fab/BlazorClientApp.csproj b/samples/inputs/button/fab/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/button/fab/BlazorClientApp.csproj +++ b/samples/inputs/button/fab/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/button/flat/BlazorClientApp.csproj b/samples/inputs/button/flat/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/button/flat/BlazorClientApp.csproj +++ b/samples/inputs/button/flat/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/button/outlined/BlazorClientApp.csproj b/samples/inputs/button/outlined/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/button/outlined/BlazorClientApp.csproj +++ b/samples/inputs/button/outlined/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/button/overview/BlazorClientApp.csproj b/samples/inputs/button/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/button/overview/BlazorClientApp.csproj +++ b/samples/inputs/button/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/button/size/App.razor b/samples/inputs/button/size/App.razor index e72c982915..52f88cb97e 100644 --- a/samples/inputs/button/size/App.razor +++ b/samples/inputs/button/size/App.razor @@ -17,35 +17,25 @@
- Small - Medium - Large + Small + Medium + Large
- Flat - Contained - Outlined - Like + Flat + Contained + Outlined + Like
@code { - private SizableComponentSize SizableComponentSize = SizableComponentSize.Large; + private string ButtonsSize = "size-medium"; - public void OnSmallClick(EventArgs e) + public void OnRadioSizeClick(IgbRadioChangeEventArgs e) { - SizableComponentSize = SizableComponentSize.Small; - } - - public void OnMediumClick(EventArgs e) - { - SizableComponentSize = SizableComponentSize.Medium; - } - - public void OnLargeClick(EventArgs e) - { - SizableComponentSize = SizableComponentSize.Large; + this.ButtonsSize = $"size-{e.Detail.Value.ToLower()}"; } } \ No newline at end of file diff --git a/samples/inputs/button/size/BlazorClientApp.csproj b/samples/inputs/button/size/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/button/size/BlazorClientApp.csproj +++ b/samples/inputs/button/size/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/button/size/wwwroot/index.css b/samples/inputs/button/size/wwwroot/index.css index 8da172bb87..092154e368 100644 --- a/samples/inputs/button/size/wwwroot/index.css +++ b/samples/inputs/button/size/wwwroot/index.css @@ -1,4 +1,15 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ +.size-small { + --ig-size: var(--ig-size-small); +} + +.size-medium { + --ig-size: var(--ig-size-medium); +} + +.size-large { + --ig-size: var(--ig-size-large); +} \ No newline at end of file diff --git a/samples/inputs/button/styling/BlazorClientApp.csproj b/samples/inputs/button/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/button/styling/BlazorClientApp.csproj +++ b/samples/inputs/button/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/checkbox/checking/BlazorClientApp.csproj b/samples/inputs/checkbox/checking/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/checkbox/checking/BlazorClientApp.csproj +++ b/samples/inputs/checkbox/checking/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/checkbox/disabled/BlazorClientApp.csproj b/samples/inputs/checkbox/disabled/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/checkbox/disabled/BlazorClientApp.csproj +++ b/samples/inputs/checkbox/disabled/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/checkbox/indeterminate/BlazorClientApp.csproj b/samples/inputs/checkbox/indeterminate/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/checkbox/indeterminate/BlazorClientApp.csproj +++ b/samples/inputs/checkbox/indeterminate/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/checkbox/label/BlazorClientApp.csproj b/samples/inputs/checkbox/label/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/checkbox/label/BlazorClientApp.csproj +++ b/samples/inputs/checkbox/label/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/checkbox/overview/BlazorClientApp.csproj b/samples/inputs/checkbox/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/checkbox/overview/BlazorClientApp.csproj +++ b/samples/inputs/checkbox/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/chip/multiple/App.razor b/samples/inputs/chip/multiple/App.razor index b4637ef1d2..f9140ce5ea 100644 --- a/samples/inputs/chip/multiple/App.razor +++ b/samples/inputs/chip/multiple/App.razor @@ -1,29 +1,29 @@ @using IgniteUI.Blazor.Controls -
- +
+ Custom Icons - + Start Slot - + End Slot - + Disabled Slot @@ -68,7 +68,7 @@ { await this.DogIconRef.EnsureReady(); //dog-icon - string docIcon = " '"; + string docIcon = ""; await this.DogIconRef.RegisterIconFromTextAsync("dog-icon", docIcon, "material"); } } diff --git a/samples/inputs/chip/multiple/BlazorClientApp.csproj b/samples/inputs/chip/multiple/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/chip/multiple/BlazorClientApp.csproj +++ b/samples/inputs/chip/multiple/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/chip/multiple/wwwroot/index.css b/samples/inputs/chip/multiple/wwwroot/index.css index 8da172bb87..38da29aff4 100644 --- a/samples/inputs/chip/multiple/wwwroot/index.css +++ b/samples/inputs/chip/multiple/wwwroot/index.css @@ -1,4 +1,7 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ +.size-medium { + --ig-size: var(--ig-size-medium); +} \ No newline at end of file diff --git a/samples/inputs/chip/overview/App.razor b/samples/inputs/chip/overview/App.razor index f5c591db14..825c8342df 100644 --- a/samples/inputs/chip/overview/App.razor +++ b/samples/inputs/chip/overview/App.razor @@ -2,7 +2,7 @@
- Chip + Chip
diff --git a/samples/inputs/chip/overview/BlazorClientApp.csproj b/samples/inputs/chip/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/chip/overview/BlazorClientApp.csproj +++ b/samples/inputs/chip/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/chip/overview/wwwroot/index.css b/samples/inputs/chip/overview/wwwroot/index.css index 8da172bb87..38da29aff4 100644 --- a/samples/inputs/chip/overview/wwwroot/index.css +++ b/samples/inputs/chip/overview/wwwroot/index.css @@ -1,4 +1,7 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ +.size-medium { + --ig-size: var(--ig-size-medium); +} \ No newline at end of file diff --git a/samples/inputs/chip/size/App.razor b/samples/inputs/chip/size/App.razor index ca1e3d2702..fb9904c2c4 100644 --- a/samples/inputs/chip/size/App.razor +++ b/samples/inputs/chip/size/App.razor @@ -2,13 +2,16 @@
- small + + small - medium + + medium - large + + large
diff --git a/samples/inputs/chip/size/BlazorClientApp.csproj b/samples/inputs/chip/size/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/chip/size/BlazorClientApp.csproj +++ b/samples/inputs/chip/size/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/chip/size/wwwroot/index.css b/samples/inputs/chip/size/wwwroot/index.css index 8da172bb87..092154e368 100644 --- a/samples/inputs/chip/size/wwwroot/index.css +++ b/samples/inputs/chip/size/wwwroot/index.css @@ -1,4 +1,15 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ +.size-small { + --ig-size: var(--ig-size-small); +} + +.size-medium { + --ig-size: var(--ig-size-medium); +} + +.size-large { + --ig-size: var(--ig-size-large); +} \ No newline at end of file diff --git a/samples/inputs/chip/styling/App.razor b/samples/inputs/chip/styling/App.razor index 20f2827378..c314dd04a5 100644 --- a/samples/inputs/chip/styling/App.razor +++ b/samples/inputs/chip/styling/App.razor @@ -1,19 +1,7 @@ @using IgniteUI.Blazor.Controls - - -
- Chip + Chip
diff --git a/samples/inputs/chip/styling/BlazorClientApp.csproj b/samples/inputs/chip/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/chip/styling/BlazorClientApp.csproj +++ b/samples/inputs/chip/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/chip/styling/wwwroot/index.css b/samples/inputs/chip/styling/wwwroot/index.css index 8da172bb87..ff3e25536c 100644 --- a/samples/inputs/chip/styling/wwwroot/index.css +++ b/samples/inputs/chip/styling/wwwroot/index.css @@ -1,4 +1,16 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ +igc-chip::part(base) { + background: #011627; + color: #ECAA53; +} + +igc-chip::part(suffix) { + color: #B7B6C2; +} + +.size-medium { + --ig-size: var(--ig-size-medium); +} \ No newline at end of file diff --git a/samples/inputs/chip/variants/App.razor b/samples/inputs/chip/variants/App.razor index b89e63efbf..ae7e009939 100644 --- a/samples/inputs/chip/variants/App.razor +++ b/samples/inputs/chip/variants/App.razor @@ -2,19 +2,19 @@
- Primary + Primary - Info + Info - Success + Success - Warning + Warning - Danger + Danger
diff --git a/samples/inputs/chip/variants/BlazorClientApp.csproj b/samples/inputs/chip/variants/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/chip/variants/BlazorClientApp.csproj +++ b/samples/inputs/chip/variants/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/circular-progress-indicator/dynamic/BlazorClientApp.csproj b/samples/inputs/circular-progress-indicator/dynamic/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/circular-progress-indicator/dynamic/BlazorClientApp.csproj +++ b/samples/inputs/circular-progress-indicator/dynamic/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/circular-progress-indicator/indeterminate/BlazorClientApp.csproj b/samples/inputs/circular-progress-indicator/indeterminate/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/circular-progress-indicator/indeterminate/BlazorClientApp.csproj +++ b/samples/inputs/circular-progress-indicator/indeterminate/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/circular-progress-indicator/simple/BlazorClientApp.csproj b/samples/inputs/circular-progress-indicator/simple/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/circular-progress-indicator/simple/BlazorClientApp.csproj +++ b/samples/inputs/circular-progress-indicator/simple/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/circular-progress-indicator/styling/BlazorClientApp.csproj b/samples/inputs/circular-progress-indicator/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/circular-progress-indicator/styling/BlazorClientApp.csproj +++ b/samples/inputs/circular-progress-indicator/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/combo/features/App.razor b/samples/inputs/combo/features/App.razor index 6adbf2cdf2..ab1a4f45a8 100644 --- a/samples/inputs/combo/features/App.razor +++ b/samples/inputs/combo/features/App.razor @@ -11,6 +11,7 @@ - + diff --git a/samples/inputs/combo/overview/App.razor b/samples/inputs/combo/overview/App.razor index 1e01bcde60..011492d357 100644 --- a/samples/inputs/combo/overview/App.razor +++ b/samples/inputs/combo/overview/App.razor @@ -1,7 +1,7 @@ @using IgniteUI.Blazor.Controls
- +
@code { diff --git a/samples/inputs/combo/overview/BlazorClientApp.csproj b/samples/inputs/combo/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/combo/overview/BlazorClientApp.csproj +++ b/samples/inputs/combo/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/combo/selection/App.razor b/samples/inputs/combo/selection/App.razor index 258193e0b5..de54d71854 100644 --- a/samples/inputs/combo/selection/App.razor +++ b/samples/inputs/combo/selection/App.razor @@ -10,6 +10,7 @@ Data; - private IgbCombo Combo; + private IgbCombo Combo; private object[] UKCities; protected override void OnInitialized() { diff --git a/samples/inputs/combo/selection/BlazorClientApp.csproj b/samples/inputs/combo/selection/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/combo/selection/BlazorClientApp.csproj +++ b/samples/inputs/combo/selection/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/combo/simplified/App.razor b/samples/inputs/combo/simplified/App.razor index 0518c21134..ba0191dd48 100644 --- a/samples/inputs/combo/simplified/App.razor +++ b/samples/inputs/combo/simplified/App.razor @@ -11,6 +11,7 @@ - + diff --git a/samples/inputs/combo/styling/App.razor b/samples/inputs/combo/styling/App.razor index def88dc78e..c3e0c68d5e 100644 --- a/samples/inputs/combo/styling/App.razor +++ b/samples/inputs/combo/styling/App.razor @@ -2,6 +2,7 @@
- + diff --git a/samples/inputs/combo/templates/App.razor b/samples/inputs/combo/templates/App.razor index 54199d9ca6..2329ef3484 100644 --- a/samples/inputs/combo/templates/App.razor +++ b/samples/inputs/combo/templates/App.razor @@ -2,6 +2,7 @@
- + diff --git a/samples/inputs/date-time-input/input-format-display-format/BlazorClientApp.csproj b/samples/inputs/date-time-input/input-format-display-format/BlazorClientApp.csproj index acc177ccfd..be5cf86a26 100644 --- a/samples/inputs/date-time-input/input-format-display-format/BlazorClientApp.csproj +++ b/samples/inputs/date-time-input/input-format-display-format/BlazorClientApp.csproj @@ -10,7 +10,7 @@ - + diff --git a/samples/inputs/date-time-input/min-max-value/BlazorClientApp.csproj b/samples/inputs/date-time-input/min-max-value/BlazorClientApp.csproj index acc177ccfd..be5cf86a26 100644 --- a/samples/inputs/date-time-input/min-max-value/BlazorClientApp.csproj +++ b/samples/inputs/date-time-input/min-max-value/BlazorClientApp.csproj @@ -10,7 +10,7 @@ - + diff --git a/samples/inputs/date-time-input/overview/BlazorClientApp.csproj b/samples/inputs/date-time-input/overview/BlazorClientApp.csproj index acc177ccfd..be5cf86a26 100644 --- a/samples/inputs/date-time-input/overview/BlazorClientApp.csproj +++ b/samples/inputs/date-time-input/overview/BlazorClientApp.csproj @@ -10,7 +10,7 @@ - + diff --git a/samples/inputs/date-time-input/step-up-down/BlazorClientApp.csproj b/samples/inputs/date-time-input/step-up-down/BlazorClientApp.csproj index acc177ccfd..be5cf86a26 100644 --- a/samples/inputs/date-time-input/step-up-down/BlazorClientApp.csproj +++ b/samples/inputs/date-time-input/step-up-down/BlazorClientApp.csproj @@ -10,7 +10,7 @@ - + diff --git a/samples/inputs/dropdown/group/BlazorClientApp.csproj b/samples/inputs/dropdown/group/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/dropdown/group/BlazorClientApp.csproj +++ b/samples/inputs/dropdown/group/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/dropdown/header/BlazorClientApp.csproj b/samples/inputs/dropdown/header/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/dropdown/header/BlazorClientApp.csproj +++ b/samples/inputs/dropdown/header/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/dropdown/item/BlazorClientApp.csproj b/samples/inputs/dropdown/item/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/dropdown/item/BlazorClientApp.csproj +++ b/samples/inputs/dropdown/item/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/dropdown/overview/BlazorClientApp.csproj b/samples/inputs/dropdown/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/dropdown/overview/BlazorClientApp.csproj +++ b/samples/inputs/dropdown/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/dropdown/position/BlazorClientApp.csproj b/samples/inputs/dropdown/position/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/dropdown/position/BlazorClientApp.csproj +++ b/samples/inputs/dropdown/position/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/dropdown/styling/BlazorClientApp.csproj b/samples/inputs/dropdown/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/dropdown/styling/BlazorClientApp.csproj +++ b/samples/inputs/dropdown/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/dropdown/target/BlazorClientApp.csproj b/samples/inputs/dropdown/target/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/dropdown/target/BlazorClientApp.csproj +++ b/samples/inputs/dropdown/target/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/form/overview/App.razor b/samples/inputs/form/overview/App.razor deleted file mode 100644 index e4d194ebeb..0000000000 --- a/samples/inputs/form/overview/App.razor +++ /dev/null @@ -1,20 +0,0 @@ - -@using IgniteUI.Blazor.Controls - - -
- -
Subscribe
- - - I accept the license agreement -
- Reset - Submit -
-
- -@code { - - -} \ No newline at end of file diff --git a/samples/inputs/icon-button/size/App.razor b/samples/inputs/icon-button/size/App.razor index efdbdef703..7a119cba26 100644 --- a/samples/inputs/icon-button/size/App.razor +++ b/samples/inputs/icon-button/size/App.razor @@ -11,9 +11,9 @@ - - - + + +
@code { diff --git a/samples/inputs/icon-button/size/BlazorClientApp.csproj b/samples/inputs/icon-button/size/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/icon-button/size/BlazorClientApp.csproj +++ b/samples/inputs/icon-button/size/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/icon-button/size/wwwroot/index.css b/samples/inputs/icon-button/size/wwwroot/index.css index 8da172bb87..092154e368 100644 --- a/samples/inputs/icon-button/size/wwwroot/index.css +++ b/samples/inputs/icon-button/size/wwwroot/index.css @@ -1,4 +1,15 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ +.size-small { + --ig-size: var(--ig-size-small); +} + +.size-medium { + --ig-size: var(--ig-size-medium); +} + +.size-large { + --ig-size: var(--ig-size-large); +} \ No newline at end of file diff --git a/samples/inputs/icon-button/styling/BlazorClientApp.csproj b/samples/inputs/icon-button/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/icon-button/styling/BlazorClientApp.csproj +++ b/samples/inputs/icon-button/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/icon-button/variant/BlazorClientApp.csproj b/samples/inputs/icon-button/variant/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/icon-button/variant/BlazorClientApp.csproj +++ b/samples/inputs/icon-button/variant/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/input/binding/BlazorClientApp.csproj b/samples/inputs/input/binding/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/input/binding/BlazorClientApp.csproj +++ b/samples/inputs/input/binding/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/input/helper-text/BlazorClientApp.csproj b/samples/inputs/input/helper-text/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/input/helper-text/BlazorClientApp.csproj +++ b/samples/inputs/input/helper-text/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/input/overview/BlazorClientApp.csproj b/samples/inputs/input/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/input/overview/BlazorClientApp.csproj +++ b/samples/inputs/input/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/input/prefix-suffix/BlazorClientApp.csproj b/samples/inputs/input/prefix-suffix/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/input/prefix-suffix/BlazorClientApp.csproj +++ b/samples/inputs/input/prefix-suffix/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/input/size/App.razor b/samples/inputs/input/size/App.razor index f855e003b4..15aaa5bbac 100644 --- a/samples/inputs/input/size/App.razor +++ b/samples/inputs/input/size/App.razor @@ -17,41 +17,17 @@ Large - - - + + +
@code { - private SizableComponentSize InputSize { get; set; } + private string InputSize { get; set; } = "size-medium"; - protected override void OnInitialized() + public void OnRadioOptionClick(IgbRadioChangeEventArgs e) { - this.InputSize = SizableComponentSize.Medium; - } - - public void OnRadioOptionClick(IgbComponentBoolValueChangedEventArgs e) - { - IgbRadio radio = e.Parent as IgbRadio; - - switch (radio.Value) - { - case "Small": - { - this.InputSize = SizableComponentSize.Small; - break; - } - case "Medium": - { - this.InputSize = SizableComponentSize.Medium; - break; - } - case "Large": - { - this.InputSize = SizableComponentSize.Large; - break; - } - } + this.InputSize = $"size-{e.Detail.Value.ToLower()}"; } } diff --git a/samples/inputs/input/size/BlazorClientApp.csproj b/samples/inputs/input/size/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/input/size/BlazorClientApp.csproj +++ b/samples/inputs/input/size/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/input/size/wwwroot/index.css b/samples/inputs/input/size/wwwroot/index.css index 8da172bb87..092154e368 100644 --- a/samples/inputs/input/size/wwwroot/index.css +++ b/samples/inputs/input/size/wwwroot/index.css @@ -1,4 +1,15 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ +.size-small { + --ig-size: var(--ig-size-small); +} + +.size-medium { + --ig-size: var(--ig-size-medium); +} + +.size-large { + --ig-size: var(--ig-size-large); +} \ No newline at end of file diff --git a/samples/inputs/input/styling/BlazorClientApp.csproj b/samples/inputs/input/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/input/styling/BlazorClientApp.csproj +++ b/samples/inputs/input/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/linear-progress-indicator/dynamic/BlazorClientApp.csproj b/samples/inputs/linear-progress-indicator/dynamic/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/linear-progress-indicator/dynamic/BlazorClientApp.csproj +++ b/samples/inputs/linear-progress-indicator/dynamic/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/linear-progress-indicator/simple/BlazorClientApp.csproj b/samples/inputs/linear-progress-indicator/simple/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/linear-progress-indicator/simple/BlazorClientApp.csproj +++ b/samples/inputs/linear-progress-indicator/simple/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/linear-progress-indicator/striped/App.razor b/samples/inputs/linear-progress-indicator/striped/App.razor index 9bd4e19335..8b44cacb32 100644 --- a/samples/inputs/linear-progress-indicator/striped/App.razor +++ b/samples/inputs/linear-progress-indicator/striped/App.razor @@ -8,17 +8,17 @@ } - + - - - + -
diff --git a/samples/inputs/linear-progress-indicator/striped/BlazorClientApp.csproj b/samples/inputs/linear-progress-indicator/striped/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/linear-progress-indicator/striped/BlazorClientApp.csproj +++ b/samples/inputs/linear-progress-indicator/striped/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/linear-progress-indicator/styling/BlazorClientApp.csproj b/samples/inputs/linear-progress-indicator/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/linear-progress-indicator/styling/BlazorClientApp.csproj +++ b/samples/inputs/linear-progress-indicator/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/linear-progress-indicator/types/App.razor b/samples/inputs/linear-progress-indicator/types/App.razor index 68c1a26028..7805f1e0f2 100644 --- a/samples/inputs/linear-progress-indicator/types/App.razor +++ b/samples/inputs/linear-progress-indicator/types/App.razor @@ -2,15 +2,15 @@
- + - + - + - + - +
@code { diff --git a/samples/inputs/linear-progress-indicator/types/BlazorClientApp.csproj b/samples/inputs/linear-progress-indicator/types/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/linear-progress-indicator/types/BlazorClientApp.csproj +++ b/samples/inputs/linear-progress-indicator/types/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/radio/alignment/BlazorClientApp.csproj b/samples/inputs/radio/alignment/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/radio/alignment/BlazorClientApp.csproj +++ b/samples/inputs/radio/alignment/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/radio/disabled/BlazorClientApp.csproj b/samples/inputs/radio/disabled/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/radio/disabled/BlazorClientApp.csproj +++ b/samples/inputs/radio/disabled/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/radio/group/BlazorClientApp.csproj b/samples/inputs/radio/group/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/radio/group/BlazorClientApp.csproj +++ b/samples/inputs/radio/group/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/radio/invalid/BlazorClientApp.csproj b/samples/inputs/radio/invalid/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/radio/invalid/BlazorClientApp.csproj +++ b/samples/inputs/radio/invalid/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/radio/label/BlazorClientApp.csproj b/samples/inputs/radio/label/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/radio/label/BlazorClientApp.csproj +++ b/samples/inputs/radio/label/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/radio/styling/BlazorClientApp.csproj b/samples/inputs/radio/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/radio/styling/BlazorClientApp.csproj +++ b/samples/inputs/radio/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/rating/basic/App.razor b/samples/inputs/rating/basic/App.razor index 0f415cbf70..b3caad357f 100644 --- a/samples/inputs/rating/basic/App.razor +++ b/samples/inputs/rating/basic/App.razor @@ -1,7 +1,7 @@ @using IgniteUI.Blazor.Controls
- +
@code { } diff --git a/samples/inputs/rating/basic/BlazorClientApp.csproj b/samples/inputs/rating/basic/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/rating/basic/BlazorClientApp.csproj +++ b/samples/inputs/rating/basic/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/rating/basic/wwwroot/index.css b/samples/inputs/rating/basic/wwwroot/index.css index 8da172bb87..859144316b 100644 --- a/samples/inputs/rating/basic/wwwroot/index.css +++ b/samples/inputs/rating/basic/wwwroot/index.css @@ -1,4 +1,7 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ +.size-large { + --ig-size: var(--ig-size-large); +} \ No newline at end of file diff --git a/samples/inputs/rating/custom/App.razor b/samples/inputs/rating/custom/App.razor index 0caa133771..f344077136 100644 --- a/samples/inputs/rating/custom/App.razor +++ b/samples/inputs/rating/custom/App.razor @@ -1,7 +1,7 @@ @using IgniteUI.Blazor.Controls
- + diff --git a/samples/inputs/rating/custom/BlazorClientApp.csproj b/samples/inputs/rating/custom/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/rating/custom/BlazorClientApp.csproj +++ b/samples/inputs/rating/custom/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/rating/custom/wwwroot/index.css b/samples/inputs/rating/custom/wwwroot/index.css index 8da172bb87..859144316b 100644 --- a/samples/inputs/rating/custom/wwwroot/index.css +++ b/samples/inputs/rating/custom/wwwroot/index.css @@ -1,4 +1,7 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ +.size-large { + --ig-size: var(--ig-size-large); +} \ No newline at end of file diff --git a/samples/inputs/rating/empty/App.razor b/samples/inputs/rating/empty/App.razor index c151cd0d15..f96ef1bbaa 100644 --- a/samples/inputs/rating/empty/App.razor +++ b/samples/inputs/rating/empty/App.razor @@ -1,7 +1,7 @@ @using IgniteUI.Blazor.Controls
- + diff --git a/samples/inputs/rating/empty/BlazorClientApp.csproj b/samples/inputs/rating/empty/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/rating/empty/BlazorClientApp.csproj +++ b/samples/inputs/rating/empty/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/rating/empty/wwwroot/index.css b/samples/inputs/rating/empty/wwwroot/index.css index 8da172bb87..859144316b 100644 --- a/samples/inputs/rating/empty/wwwroot/index.css +++ b/samples/inputs/rating/empty/wwwroot/index.css @@ -1,4 +1,7 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ +.size-large { + --ig-size: var(--ig-size-large); +} \ No newline at end of file diff --git a/samples/inputs/rating/single-selection/App.razor b/samples/inputs/rating/single-selection/App.razor index 4fe37882b9..f48a9e6139 100644 --- a/samples/inputs/rating/single-selection/App.razor +++ b/samples/inputs/rating/single-selection/App.razor @@ -1,7 +1,7 @@ @using IgniteUI.Blazor.Controls
- +
😣
😣
diff --git a/samples/inputs/rating/single-selection/BlazorClientApp.csproj b/samples/inputs/rating/single-selection/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/rating/single-selection/BlazorClientApp.csproj +++ b/samples/inputs/rating/single-selection/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/rating/single-selection/wwwroot/index.css b/samples/inputs/rating/single-selection/wwwroot/index.css index 8da172bb87..859144316b 100644 --- a/samples/inputs/rating/single-selection/wwwroot/index.css +++ b/samples/inputs/rating/single-selection/wwwroot/index.css @@ -1,4 +1,7 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ +.size-large { + --ig-size: var(--ig-size-large); +} \ No newline at end of file diff --git a/samples/inputs/rating/styling/App.razor b/samples/inputs/rating/styling/App.razor index 6471ec2b51..c9a973410a 100644 --- a/samples/inputs/rating/styling/App.razor +++ b/samples/inputs/rating/styling/App.razor @@ -2,11 +2,11 @@
+ HoverPreview>
diff --git a/samples/inputs/rating/styling/BlazorClientApp.csproj b/samples/inputs/rating/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/rating/styling/BlazorClientApp.csproj +++ b/samples/inputs/rating/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/rating/styling/wwwroot/index.css b/samples/inputs/rating/styling/wwwroot/index.css index b1f7b8b766..22d5cd4823 100644 --- a/samples/inputs/rating/styling/wwwroot/index.css +++ b/samples/inputs/rating/styling/wwwroot/index.css @@ -24,3 +24,7 @@ igc-rating::part(label) { igc-rating::part(symbols) { gap: 8px; } + +.size-large { + --ig-size: var(--ig-size-large); +} diff --git a/samples/inputs/ripple/button/BlazorClientApp.csproj b/samples/inputs/ripple/button/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/ripple/button/BlazorClientApp.csproj +++ b/samples/inputs/ripple/button/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/ripple/color/BlazorClientApp.csproj b/samples/inputs/ripple/color/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/ripple/color/BlazorClientApp.csproj +++ b/samples/inputs/ripple/color/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/select/group/BlazorClientApp.csproj b/samples/inputs/select/group/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/select/group/BlazorClientApp.csproj +++ b/samples/inputs/select/group/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/select/header/BlazorClientApp.csproj b/samples/inputs/select/header/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/select/header/BlazorClientApp.csproj +++ b/samples/inputs/select/header/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/select/item/BlazorClientApp.csproj b/samples/inputs/select/item/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/select/item/BlazorClientApp.csproj +++ b/samples/inputs/select/item/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/select/overview/BlazorClientApp.csproj b/samples/inputs/select/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/select/overview/BlazorClientApp.csproj +++ b/samples/inputs/select/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/select/styling/BlazorClientApp.csproj b/samples/inputs/select/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/select/styling/BlazorClientApp.csproj +++ b/samples/inputs/select/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/slider/constraints/BlazorClientApp.csproj b/samples/inputs/slider/constraints/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/slider/constraints/BlazorClientApp.csproj +++ b/samples/inputs/slider/constraints/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/slider/disabled/BlazorClientApp.csproj b/samples/inputs/slider/disabled/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/slider/disabled/BlazorClientApp.csproj +++ b/samples/inputs/slider/disabled/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/slider/discrete/BlazorClientApp.csproj b/samples/inputs/slider/discrete/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/slider/discrete/BlazorClientApp.csproj +++ b/samples/inputs/slider/discrete/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/slider/labels/BlazorClientApp.csproj b/samples/inputs/slider/labels/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/slider/labels/BlazorClientApp.csproj +++ b/samples/inputs/slider/labels/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/slider/overview/BlazorClientApp.csproj b/samples/inputs/slider/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/slider/overview/BlazorClientApp.csproj +++ b/samples/inputs/slider/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/slider/styling/BlazorClientApp.csproj b/samples/inputs/slider/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/slider/styling/BlazorClientApp.csproj +++ b/samples/inputs/slider/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/slider/tick-labels/BlazorClientApp.csproj b/samples/inputs/slider/tick-labels/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/slider/tick-labels/BlazorClientApp.csproj +++ b/samples/inputs/slider/tick-labels/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/slider/ticks/BlazorClientApp.csproj b/samples/inputs/slider/ticks/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/slider/ticks/BlazorClientApp.csproj +++ b/samples/inputs/slider/ticks/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/slider/value-format/BlazorClientApp.csproj b/samples/inputs/slider/value-format/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/slider/value-format/BlazorClientApp.csproj +++ b/samples/inputs/slider/value-format/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/slider/value/BlazorClientApp.csproj b/samples/inputs/slider/value/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/slider/value/BlazorClientApp.csproj +++ b/samples/inputs/slider/value/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/switches/checking/BlazorClientApp.csproj b/samples/inputs/switches/checking/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/switches/checking/BlazorClientApp.csproj +++ b/samples/inputs/switches/checking/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/switches/disabled/BlazorClientApp.csproj b/samples/inputs/switches/disabled/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/switches/disabled/BlazorClientApp.csproj +++ b/samples/inputs/switches/disabled/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/switches/label/BlazorClientApp.csproj b/samples/inputs/switches/label/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/switches/label/BlazorClientApp.csproj +++ b/samples/inputs/switches/label/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/switches/overview/BlazorClientApp.csproj b/samples/inputs/switches/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/switches/overview/BlazorClientApp.csproj +++ b/samples/inputs/switches/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/textarea/form-integration/App.razor b/samples/inputs/textarea/form-integration/App.razor new file mode 100644 index 0000000000..209ae3e438 --- /dev/null +++ b/samples/inputs/textarea/form-integration/App.razor @@ -0,0 +1,29 @@ +@using IgniteUI.Blazor.Controls + + + +
+
+ +
+ Submit review + Reset +
+ Your review was submitted +
+
+ +@code { + + public IgbToast ToastRef { get; set; } + + private void Submit() + { + this.ToastRef.Show(); + } + +} \ No newline at end of file diff --git a/samples/inputs/form/overview/BlazorClientApp.csproj b/samples/inputs/textarea/form-integration/BlazorClientApp.csproj similarity index 92% rename from samples/inputs/form/overview/BlazorClientApp.csproj rename to samples/inputs/textarea/form-integration/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/inputs/form/overview/BlazorClientApp.csproj +++ b/samples/inputs/textarea/form-integration/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/inputs/form/overview/BlazorClientApp.sln b/samples/inputs/textarea/form-integration/BlazorClientApp.sln similarity index 100% rename from samples/inputs/form/overview/BlazorClientApp.sln rename to samples/inputs/textarea/form-integration/BlazorClientApp.sln diff --git a/samples/inputs/textarea/form-integration/Program.cs b/samples/inputs/textarea/form-integration/Program.cs new file mode 100644 index 0000000000..7cc16f3331 --- /dev/null +++ b/samples/inputs/textarea/form-integration/Program.cs @@ -0,0 +1,26 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor(typeof(IgbTextareaModule)); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/inputs/form/overview/Properties/launchSettings.json b/samples/inputs/textarea/form-integration/Properties/launchSettings.json similarity index 100% rename from samples/inputs/form/overview/Properties/launchSettings.json rename to samples/inputs/textarea/form-integration/Properties/launchSettings.json diff --git a/samples/inputs/textarea/form-integration/README.md b/samples/inputs/textarea/form-integration/README.md new file mode 100644 index 0000000000..1872ee2d6c --- /dev/null +++ b/samples/inputs/textarea/form-integration/README.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Form Integration feature using [Textarea](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/inputs/form/overview/_Imports.razor b/samples/inputs/textarea/form-integration/_Imports.razor similarity index 100% rename from samples/inputs/form/overview/_Imports.razor rename to samples/inputs/textarea/form-integration/_Imports.razor diff --git a/samples/inputs/form/overview/wwwroot/index.css b/samples/inputs/textarea/form-integration/wwwroot/index.css similarity index 100% rename from samples/inputs/form/overview/wwwroot/index.css rename to samples/inputs/textarea/form-integration/wwwroot/index.css diff --git a/samples/inputs/form/overview/wwwroot/index.html b/samples/inputs/textarea/form-integration/wwwroot/index.html similarity index 100% rename from samples/inputs/form/overview/wwwroot/index.html rename to samples/inputs/textarea/form-integration/wwwroot/index.html diff --git a/samples/inputs/textarea/overview/App.razor b/samples/inputs/textarea/overview/App.razor new file mode 100644 index 0000000000..6263749249 --- /dev/null +++ b/samples/inputs/textarea/overview/App.razor @@ -0,0 +1,10 @@ +@using IgniteUI.Blazor.Controls + + +
+ It was a dark and stormy night... +
+ +@code { + +} \ No newline at end of file diff --git a/samples/inputs/textarea/overview/BlazorClientApp.csproj b/samples/inputs/textarea/overview/BlazorClientApp.csproj new file mode 100644 index 0000000000..3ca3d3e03f --- /dev/null +++ b/samples/inputs/textarea/overview/BlazorClientApp.csproj @@ -0,0 +1,25 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + + + + + diff --git a/samples/inputs/textarea/overview/BlazorClientApp.sln b/samples/inputs/textarea/overview/BlazorClientApp.sln new file mode 100644 index 0000000000..8e75057474 --- /dev/null +++ b/samples/inputs/textarea/overview/BlazorClientApp.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/inputs/textarea/overview/Program.cs b/samples/inputs/textarea/overview/Program.cs new file mode 100644 index 0000000000..7cc16f3331 --- /dev/null +++ b/samples/inputs/textarea/overview/Program.cs @@ -0,0 +1,26 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor(typeof(IgbTextareaModule)); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/inputs/textarea/overview/Properties/launchSettings.json b/samples/inputs/textarea/overview/Properties/launchSettings.json new file mode 100644 index 0000000000..468407d277 --- /dev/null +++ b/samples/inputs/textarea/overview/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorClientApp": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} diff --git a/samples/editors/date-picker/range/README.md b/samples/inputs/textarea/overview/README.md similarity index 91% rename from samples/editors/date-picker/range/README.md rename to samples/inputs/textarea/overview/README.md index 91ee282888..387abf6523 100644 --- a/samples/editors/date-picker/range/README.md +++ b/samples/inputs/textarea/overview/README.md @@ -1,7 +1,7 @@ -This folder contains implementation of Blazor application with example of Range feature using [Date Picker](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. +This folder contains implementation of Blazor application with example of Overview feature using [Textarea](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. @@ -13,10 +13,10 @@ This folder contains implementation of Blazor application with example of Range View Code - + Run Sample - diff --git a/samples/inputs/textarea/overview/_Imports.razor b/samples/inputs/textarea/overview/_Imports.razor new file mode 100644 index 0000000000..b4bad03986 --- /dev/null +++ b/samples/inputs/textarea/overview/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/inputs/textarea/overview/wwwroot/index.css b/samples/inputs/textarea/overview/wwwroot/index.css new file mode 100644 index 0000000000..8da172bb87 --- /dev/null +++ b/samples/inputs/textarea/overview/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ \ No newline at end of file diff --git a/samples/inputs/textarea/overview/wwwroot/index.html b/samples/inputs/textarea/overview/wwwroot/index.html new file mode 100644 index 0000000000..79eafa30fc --- /dev/null +++ b/samples/inputs/textarea/overview/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + diff --git a/samples/inputs/textarea/resize/App.razor b/samples/inputs/textarea/resize/App.razor new file mode 100644 index 0000000000..f4ea5c7ccd --- /dev/null +++ b/samples/inputs/textarea/resize/App.razor @@ -0,0 +1,18 @@ +@using IgniteUI.Blazor.Controls + + +
+ +

This textarea does not resize and uses a scroll bar to show overflow text.

+
+ +

This textarea lets the user resize vertically.

+
+ +

This textarea shows all the user input at once. Overflow text wraps onto a new line and expands the text area.

+
+
+ +@code { + +} \ No newline at end of file diff --git a/samples/inputs/textarea/resize/BlazorClientApp.csproj b/samples/inputs/textarea/resize/BlazorClientApp.csproj new file mode 100644 index 0000000000..3ca3d3e03f --- /dev/null +++ b/samples/inputs/textarea/resize/BlazorClientApp.csproj @@ -0,0 +1,25 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + + + + + diff --git a/samples/inputs/textarea/resize/BlazorClientApp.sln b/samples/inputs/textarea/resize/BlazorClientApp.sln new file mode 100644 index 0000000000..8e75057474 --- /dev/null +++ b/samples/inputs/textarea/resize/BlazorClientApp.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/inputs/textarea/resize/Program.cs b/samples/inputs/textarea/resize/Program.cs new file mode 100644 index 0000000000..7cc16f3331 --- /dev/null +++ b/samples/inputs/textarea/resize/Program.cs @@ -0,0 +1,26 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor(typeof(IgbTextareaModule)); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/inputs/textarea/resize/Properties/launchSettings.json b/samples/inputs/textarea/resize/Properties/launchSettings.json new file mode 100644 index 0000000000..468407d277 --- /dev/null +++ b/samples/inputs/textarea/resize/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorClientApp": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} diff --git a/samples/inputs/textarea/resize/README.md b/samples/inputs/textarea/resize/README.md new file mode 100644 index 0000000000..a9d81bae67 --- /dev/null +++ b/samples/inputs/textarea/resize/README.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Resize feature using [Textarea](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/inputs/textarea/resize/_Imports.razor b/samples/inputs/textarea/resize/_Imports.razor new file mode 100644 index 0000000000..b4bad03986 --- /dev/null +++ b/samples/inputs/textarea/resize/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/inputs/textarea/resize/wwwroot/index.css b/samples/inputs/textarea/resize/wwwroot/index.css new file mode 100644 index 0000000000..8da172bb87 --- /dev/null +++ b/samples/inputs/textarea/resize/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ \ No newline at end of file diff --git a/samples/inputs/textarea/resize/wwwroot/index.html b/samples/inputs/textarea/resize/wwwroot/index.html new file mode 100644 index 0000000000..79eafa30fc --- /dev/null +++ b/samples/inputs/textarea/resize/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + diff --git a/samples/inputs/textarea/slots/App.razor b/samples/inputs/textarea/slots/App.razor new file mode 100644 index 0000000000..eb4c92525c --- /dev/null +++ b/samples/inputs/textarea/slots/App.razor @@ -0,0 +1,24 @@ +@using IgniteUI.Blazor.Controls + + +
+ + +

Give us a short description of what you liked/disliked

+
+
+ +@code { + + private IgbIcon RegisterIconRef { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender && this.RegisterIconRef != null) + { + await this.RegisterIconRef.EnsureReady(); + string feedback = ""; + await this.RegisterIconRef.RegisterIconFromTextAsync("feedback", feedback, "material"); + } + } +} \ No newline at end of file diff --git a/samples/inputs/textarea/slots/BlazorClientApp.csproj b/samples/inputs/textarea/slots/BlazorClientApp.csproj new file mode 100644 index 0000000000..3ca3d3e03f --- /dev/null +++ b/samples/inputs/textarea/slots/BlazorClientApp.csproj @@ -0,0 +1,25 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + + + + + diff --git a/samples/inputs/textarea/slots/BlazorClientApp.sln b/samples/inputs/textarea/slots/BlazorClientApp.sln new file mode 100644 index 0000000000..8e75057474 --- /dev/null +++ b/samples/inputs/textarea/slots/BlazorClientApp.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/inputs/textarea/slots/Program.cs b/samples/inputs/textarea/slots/Program.cs new file mode 100644 index 0000000000..7cc16f3331 --- /dev/null +++ b/samples/inputs/textarea/slots/Program.cs @@ -0,0 +1,26 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor(typeof(IgbTextareaModule)); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/inputs/textarea/slots/Properties/launchSettings.json b/samples/inputs/textarea/slots/Properties/launchSettings.json new file mode 100644 index 0000000000..468407d277 --- /dev/null +++ b/samples/inputs/textarea/slots/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorClientApp": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} diff --git a/samples/inputs/form/overview/README.md b/samples/inputs/textarea/slots/README.md similarity index 90% rename from samples/inputs/form/overview/README.md rename to samples/inputs/textarea/slots/README.md index 4d3e895e83..f50b397978 100644 --- a/samples/inputs/form/overview/README.md +++ b/samples/inputs/textarea/slots/README.md @@ -1,7 +1,7 @@ -This folder contains implementation of Blazor application with example of Overview feature using [Form](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. +This folder contains implementation of Blazor application with example of Slots feature using [Textarea](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. @@ -13,10 +13,10 @@ This folder contains implementation of Blazor application with example of Overvi View Code - + Run Sample - diff --git a/samples/inputs/textarea/slots/_Imports.razor b/samples/inputs/textarea/slots/_Imports.razor new file mode 100644 index 0000000000..b4bad03986 --- /dev/null +++ b/samples/inputs/textarea/slots/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/inputs/textarea/slots/wwwroot/index.css b/samples/inputs/textarea/slots/wwwroot/index.css new file mode 100644 index 0000000000..8da172bb87 --- /dev/null +++ b/samples/inputs/textarea/slots/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ \ No newline at end of file diff --git a/samples/inputs/textarea/slots/wwwroot/index.html b/samples/inputs/textarea/slots/wwwroot/index.html new file mode 100644 index 0000000000..79eafa30fc --- /dev/null +++ b/samples/inputs/textarea/slots/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + diff --git a/samples/inputs/textarea/styling/App.razor b/samples/inputs/textarea/styling/App.razor new file mode 100644 index 0000000000..bf252980b4 --- /dev/null +++ b/samples/inputs/textarea/styling/App.razor @@ -0,0 +1,43 @@ +@using IgniteUI.Blazor.Controls + + + + +
+ + +

Provide a detailed description of the steps that led to the issue you experienced

+
+
+ +@code { + + private IgbIcon RegisterIconRef { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + if (firstRender && this.RegisterIconRef != null) + { + await this.RegisterIconRef.EnsureReady(); + string feedback = ""; + await this.RegisterIconRef.RegisterIconFromTextAsync("feedback", feedback, "material"); + } + } + +} \ No newline at end of file diff --git a/samples/inputs/textarea/styling/BlazorClientApp.csproj b/samples/inputs/textarea/styling/BlazorClientApp.csproj new file mode 100644 index 0000000000..3ca3d3e03f --- /dev/null +++ b/samples/inputs/textarea/styling/BlazorClientApp.csproj @@ -0,0 +1,25 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + + + + + diff --git a/samples/inputs/textarea/styling/BlazorClientApp.sln b/samples/inputs/textarea/styling/BlazorClientApp.sln new file mode 100644 index 0000000000..8e75057474 --- /dev/null +++ b/samples/inputs/textarea/styling/BlazorClientApp.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/inputs/textarea/styling/Program.cs b/samples/inputs/textarea/styling/Program.cs new file mode 100644 index 0000000000..7cc16f3331 --- /dev/null +++ b/samples/inputs/textarea/styling/Program.cs @@ -0,0 +1,26 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor(typeof(IgbTextareaModule)); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/inputs/textarea/styling/Properties/launchSettings.json b/samples/inputs/textarea/styling/Properties/launchSettings.json new file mode 100644 index 0000000000..468407d277 --- /dev/null +++ b/samples/inputs/textarea/styling/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorClientApp": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} diff --git a/samples/inputs/textarea/styling/README.md b/samples/inputs/textarea/styling/README.md new file mode 100644 index 0000000000..24a3a951d4 --- /dev/null +++ b/samples/inputs/textarea/styling/README.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Styling feature using [Textarea](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/inputs/textarea/styling/_Imports.razor b/samples/inputs/textarea/styling/_Imports.razor new file mode 100644 index 0000000000..b4bad03986 --- /dev/null +++ b/samples/inputs/textarea/styling/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/inputs/textarea/styling/wwwroot/index.css b/samples/inputs/textarea/styling/wwwroot/index.css new file mode 100644 index 0000000000..6c8e46efab --- /dev/null +++ b/samples/inputs/textarea/styling/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/inputs/textarea/styling/wwwroot/index.html b/samples/inputs/textarea/styling/wwwroot/index.html new file mode 100644 index 0000000000..79eafa30fc --- /dev/null +++ b/samples/inputs/textarea/styling/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + diff --git a/samples/layouts/accordion/customization/App.razor b/samples/layouts/accordion/customization/App.razor index 64c77a16f9..d2a1409705 100644 --- a/samples/layouts/accordion/customization/App.razor +++ b/samples/layouts/accordion/customization/App.razor @@ -56,14 +56,14 @@ @foreach (var rating in Ratings) { - + }

@TimeTitle

- + @@ -115,12 +115,12 @@ } } - public void OnCategoryChange(IgbComponentBoolValueChangedEventArgs args) + public void OnCategoryChange(IgbCheckboxChangeEventArgs args) { var id = (args.Parent as IgbCheckbox).Value; var category = Categories.Where(x => x.Id == id).FirstOrDefault(); if (category != null) - category.Selected = args.Detail; + category.Selected = args.Detail.Checked; UpdateCheckedCategories(); } @@ -149,7 +149,7 @@ } } - private void OnRadioChange(IgbComponentBoolValueChangedEventArgs args) + private void OnRadioChange(IgbRadioChangeEventArgs args) { var id = (args.Parent as IgbRadio).Value; var rating = Ratings.Where(x => x.Id == id).FirstOrDefault(); diff --git a/samples/layouts/accordion/customization/BlazorClientApp.csproj b/samples/layouts/accordion/customization/BlazorClientApp.csproj index acc177ccfd..be5cf86a26 100644 --- a/samples/layouts/accordion/customization/BlazorClientApp.csproj +++ b/samples/layouts/accordion/customization/BlazorClientApp.csproj @@ -10,7 +10,7 @@ - + diff --git a/samples/layouts/accordion/customization/wwwroot/index.css b/samples/layouts/accordion/customization/wwwroot/index.css new file mode 100644 index 0000000000..030ec2adef --- /dev/null +++ b/samples/layouts/accordion/customization/wwwroot/index.css @@ -0,0 +1,7 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ +.size-small { + --ig-size: var(--ig-size-small); +} \ No newline at end of file diff --git a/samples/layouts/accordion/nested-scenario/App.razor b/samples/layouts/accordion/nested-scenario/App.razor index 2063600c79..19d0a5efcc 100644 --- a/samples/layouts/accordion/nested-scenario/App.razor +++ b/samples/layouts/accordion/nested-scenario/App.razor @@ -95,8 +95,8 @@ @code { public bool SingleExpand { get; set; } - public void OnSwitchChange(IgbComponentBoolValueChangedEventArgs args) + public void OnSwitchChange(IgbCheckboxChangeEventArgs args) { - SingleExpand = args.Detail; + SingleExpand = args.Detail.Checked; } } \ No newline at end of file diff --git a/samples/layouts/accordion/nested-scenario/BlazorClientApp.csproj b/samples/layouts/accordion/nested-scenario/BlazorClientApp.csproj index acc177ccfd..be5cf86a26 100644 --- a/samples/layouts/accordion/nested-scenario/BlazorClientApp.csproj +++ b/samples/layouts/accordion/nested-scenario/BlazorClientApp.csproj @@ -10,7 +10,7 @@ - + diff --git a/samples/layouts/accordion/overview/App.razor b/samples/layouts/accordion/overview/App.razor index 1c1b24e0cc..19394a548f 100644 --- a/samples/layouts/accordion/overview/App.razor +++ b/samples/layouts/accordion/overview/App.razor @@ -54,8 +54,8 @@ @code { public bool SingleExpand { get; set; } - public void OnSwitchChange(IgbComponentBoolValueChangedEventArgs args) + public void OnSwitchChange(IgbCheckboxChangeEventArgs args) { - SingleExpand = args.Detail; + SingleExpand = args.Detail.Checked; } } \ No newline at end of file diff --git a/samples/layouts/accordion/overview/BlazorClientApp.csproj b/samples/layouts/accordion/overview/BlazorClientApp.csproj index acc177ccfd..be5cf86a26 100644 --- a/samples/layouts/accordion/overview/BlazorClientApp.csproj +++ b/samples/layouts/accordion/overview/BlazorClientApp.csproj @@ -10,7 +10,7 @@ - + diff --git a/samples/layouts/avatar/icon/BlazorClientApp.csproj b/samples/layouts/avatar/icon/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/layouts/avatar/icon/BlazorClientApp.csproj +++ b/samples/layouts/avatar/icon/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/avatar/image/BlazorClientApp.csproj b/samples/layouts/avatar/image/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/layouts/avatar/image/BlazorClientApp.csproj +++ b/samples/layouts/avatar/image/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/avatar/initials/BlazorClientApp.csproj b/samples/layouts/avatar/initials/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/layouts/avatar/initials/BlazorClientApp.csproj +++ b/samples/layouts/avatar/initials/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/avatar/shape/BlazorClientApp.csproj b/samples/layouts/avatar/shape/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/layouts/avatar/shape/BlazorClientApp.csproj +++ b/samples/layouts/avatar/shape/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/avatar/size/App.razor b/samples/layouts/avatar/size/App.razor index b6800c80e1..fe6892a2b0 100644 --- a/samples/layouts/avatar/size/App.razor +++ b/samples/layouts/avatar/size/App.razor @@ -1,8 +1,10 @@ @using IgniteUI.Blazor.Controls -
- +
+ + +
@code { diff --git a/samples/layouts/avatar/size/BlazorClientApp.csproj b/samples/layouts/avatar/size/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/layouts/avatar/size/BlazorClientApp.csproj +++ b/samples/layouts/avatar/size/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/avatar/size/wwwroot/index.css b/samples/layouts/avatar/size/wwwroot/index.css index 8da172bb87..092154e368 100644 --- a/samples/layouts/avatar/size/wwwroot/index.css +++ b/samples/layouts/avatar/size/wwwroot/index.css @@ -1,4 +1,15 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ +.size-small { + --ig-size: var(--ig-size-small); +} + +.size-medium { + --ig-size: var(--ig-size-medium); +} + +.size-large { + --ig-size: var(--ig-size-large); +} \ No newline at end of file diff --git a/samples/layouts/card/horizontal/BlazorClientApp.csproj b/samples/layouts/card/horizontal/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/layouts/card/horizontal/BlazorClientApp.csproj +++ b/samples/layouts/card/horizontal/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/card/overview/BlazorClientApp.csproj b/samples/layouts/card/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/layouts/card/overview/BlazorClientApp.csproj +++ b/samples/layouts/card/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/card/semi-horizontal/BlazorClientApp.csproj b/samples/layouts/card/semi-horizontal/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/layouts/card/semi-horizontal/BlazorClientApp.csproj +++ b/samples/layouts/card/semi-horizontal/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/card/styling/BlazorClientApp.csproj b/samples/layouts/card/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/layouts/card/styling/BlazorClientApp.csproj +++ b/samples/layouts/card/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/dock-manager/customize-buttons/BlazorClientApp.csproj b/samples/layouts/dock-manager/customize-buttons/BlazorClientApp.csproj index ae4f070ecd..415076db10 100644 --- a/samples/layouts/dock-manager/customize-buttons/BlazorClientApp.csproj +++ b/samples/layouts/dock-manager/customize-buttons/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/dock-manager/embedding-frames/BlazorClientApp.csproj b/samples/layouts/dock-manager/embedding-frames/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/layouts/dock-manager/embedding-frames/BlazorClientApp.csproj +++ b/samples/layouts/dock-manager/embedding-frames/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/dock-manager/overview/BlazorClientApp.csproj b/samples/layouts/dock-manager/overview/BlazorClientApp.csproj index ae4f070ecd..415076db10 100644 --- a/samples/layouts/dock-manager/overview/BlazorClientApp.csproj +++ b/samples/layouts/dock-manager/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/dock-manager/styling/App.razor b/samples/layouts/dock-manager/styling/App.razor index c2c2fce64d..1b19eded08 100644 --- a/samples/layouts/dock-manager/styling/App.razor +++ b/samples/layouts/dock-manager/styling/App.razor @@ -3,7 +3,7 @@ @using System.Timers; - +
@code { diff --git a/samples/layouts/icon/styling/BlazorClientApp.csproj b/samples/layouts/icon/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/layouts/icon/styling/BlazorClientApp.csproj +++ b/samples/layouts/icon/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/stepper/animations/App.razor b/samples/layouts/stepper/animations/App.razor new file mode 100644 index 0000000000..fa9c3058dc --- /dev/null +++ b/samples/layouts/stepper/animations/App.razor @@ -0,0 +1,98 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + Horizontal + Vertical + + + Grow + Fade + None + + + Slide + Fade + None + + + ms + +
+ + + Personal Info + + + NEXT + + + Delivery address + + + PREVIOUS + NEXT + + + Payment + + PayPal (n@mail.com; 18/02/2021) + Visa (**** **** **** 1234; 12/23) + MasterCard (**** **** **** 5678; 12/24) + + PREVIOUS + SUBMIT + + + Delivery status +

Your order is on its way. Expect delivery on 25th September 2021. Delivery address: San Jose, CA 94243.

+ PREVIOUS + RESET +
+
+
+ +@code { + private IgbStepper stepper; + + public void Previous() + { + this.stepper.Prev(); + } + + public void Next() + { + this.stepper.Next(); + } + + public void Reset() + { + this.stepper.Reset(); + } + + public void OrientationChange(IgbSelectItemComponentEventArgs args) + { + StepperOrientation orientation = Enum.Parse(args.Detail.Value); + this.stepper.Orientation = orientation; + } + + public void VerticalAnimationChange(IgbSelectItemComponentEventArgs args) + { + StepperVerticalAnimation animation = Enum.Parse(args.Detail.Value); + this.stepper.VerticalAnimation = animation; + } + + public void HorizontalAnimationChange(IgbSelectItemComponentEventArgs args) + { + StepperHorizontalAnimation animation = Enum.Parse(args.Detail.Value); + this.stepper.HorizontalAnimation = animation; + } + + public void AnimationDurationChange(IgbComponentDataValueChangedEventArgs args) + { + double duration; + double.TryParse(args.Detail.ToString(), out duration); + this.stepper.AnimationDuration = duration; + } +} diff --git a/samples/layouts/stepper/animations/BlazorClientApp.csproj b/samples/layouts/stepper/animations/BlazorClientApp.csproj new file mode 100644 index 0000000000..31ee0c4441 --- /dev/null +++ b/samples/layouts/stepper/animations/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219 + + + + + + + + + + diff --git a/samples/layouts/stepper/animations/BlazorClientApp.sln b/samples/layouts/stepper/animations/BlazorClientApp.sln new file mode 100644 index 0000000000..9e5d1c0c34 --- /dev/null +++ b/samples/layouts/stepper/animations/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/layouts/stepper/animations/Program.cs b/samples/layouts/stepper/animations/Program.cs new file mode 100644 index 0000000000..56f0e59cf4 --- /dev/null +++ b/samples/layouts/stepper/animations/Program.cs @@ -0,0 +1,36 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; + +// required for registering IgniteUIBlazor +using IgniteUI.Blazor.Controls; + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + + // registering Infragistics Blazor + builder.Services.AddIgniteUIBlazor(typeof(IgbStepperModule), + typeof(IgbRadioGroupModule), + typeof(IgbRadioModule), + typeof(IgbInputModule), + typeof(IgbSwitchModule), + typeof(IgbButtonModule)); + + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/layouts/stepper/animations/Properties/launchSettings.json b/samples/layouts/stepper/animations/Properties/launchSettings.json new file mode 100644 index 0000000000..1c8c27f43c --- /dev/null +++ b/samples/layouts/stepper/animations/Properties/launchSettings.json @@ -0,0 +1,29 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:6883", + "sslPort": 44317 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorClientApp": { + "commandName": "Project", + "launchBrowser": true, + "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", + "applicationUrl": "https://localhost:5001;http://localhost:4200", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/samples/editors/date-picker/format/README.md b/samples/layouts/stepper/animations/ReadMe.md similarity index 92% rename from samples/editors/date-picker/format/README.md rename to samples/layouts/stepper/animations/ReadMe.md index 1430e374c4..a78ba023a2 100644 --- a/samples/editors/date-picker/format/README.md +++ b/samples/layouts/stepper/animations/ReadMe.md @@ -1,7 +1,7 @@ -This folder contains implementation of Blazor application with example of Format feature using [Date Picker](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. +This folder contains implementation of Blazor application with example of Animations feature using [Stepper](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. @@ -13,10 +13,10 @@ This folder contains implementation of Blazor application with example of Format View Code - + Run Sample - diff --git a/samples/layouts/stepper/animations/_Imports.razor b/samples/layouts/stepper/animations/_Imports.razor new file mode 100644 index 0000000000..b4bad03986 --- /dev/null +++ b/samples/layouts/stepper/animations/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/layouts/stepper/animations/wwwroot/index.css b/samples/layouts/stepper/animations/wwwroot/index.css new file mode 100644 index 0000000000..972f062f92 --- /dev/null +++ b/samples/layouts/stepper/animations/wwwroot/index.css @@ -0,0 +1,14 @@ +.settings { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 1.125rem; + background: hsl(var(--ig-gray-100)); + padding: 1.125rem; + border: 1px solid hsl(var(--ig-gray-300)); + border-radius: .25rem; + margin-bottom: 2rem; +} + +igc-button { + margin: 1rem 0.5rem 0 0; +} diff --git a/samples/layouts/stepper/animations/wwwroot/index.html b/samples/layouts/stepper/animations/wwwroot/index.html new file mode 100644 index 0000000000..04f406214d --- /dev/null +++ b/samples/layouts/stepper/animations/wwwroot/index.html @@ -0,0 +1,38 @@ + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + diff --git a/samples/layouts/stepper/linear/App.razor b/samples/layouts/stepper/linear/App.razor index 84c525e5f3..013f544147 100644 --- a/samples/layouts/stepper/linear/App.razor +++ b/samples/layouts/stepper/linear/App.razor @@ -56,15 +56,15 @@ private StepperUserModel user = new StepperUserModel(); - public void OnSwitchChange(IgbComponentBoolValueChangedEventArgs args) + public void OnSwitchChange(IgbCheckboxChangeEventArgs args) { - IsLinear = args.Detail; + IsLinear = args.Detail.Checked; } - public void OnPaymentChange(IgbComponentBoolValueChangedEventArgs args) + public void OnPaymentChange(IgbRadioChangeEventArgs args) { - IsValid = args.Detail; - if (args.Detail) + IsValid = args.Detail.Checked; + if (IsValid) { user.Payment = (args.Parent as IgbRadio).Value.ToString(); } diff --git a/samples/layouts/stepper/linear/BlazorClientApp.csproj b/samples/layouts/stepper/linear/BlazorClientApp.csproj index f03d4d65e1..1f6a507cc8 100644 --- a/samples/layouts/stepper/linear/BlazorClientApp.csproj +++ b/samples/layouts/stepper/linear/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/stepper/orientation/App.razor b/samples/layouts/stepper/orientation/App.razor index cb658ee437..d250cc0eae 100644 --- a/samples/layouts/stepper/orientation/App.razor +++ b/samples/layouts/stepper/orientation/App.razor @@ -53,9 +53,9 @@ private bool IsDefaultTitlePosition; - public void onTitlePositionChange(IgbComponentBoolValueChangedEventArgs args) + public void onTitlePositionChange(IgbRadioChangeEventArgs args) { - if(args.Detail) + if(args.Detail.Checked) { string value = (args.Parent as IgbRadio).Value.ToString(); if (String.IsNullOrEmpty(value)) @@ -71,9 +71,9 @@ } } - public void onOrientationChange(IgbComponentBoolValueChangedEventArgs args) + public void onOrientationChange(IgbRadioChangeEventArgs args) { - if(args.Detail) + if(args.Detail.Checked) { string value = (args.Parent as IgbRadio).Value.ToString(); Orientation = (StepperOrientation)System.Enum.Parse(typeof(StepperOrientation), value, true); diff --git a/samples/layouts/stepper/orientation/BlazorClientApp.csproj b/samples/layouts/stepper/orientation/BlazorClientApp.csproj index f03d4d65e1..1f6a507cc8 100644 --- a/samples/layouts/stepper/orientation/BlazorClientApp.csproj +++ b/samples/layouts/stepper/orientation/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/stepper/overview/App.razor b/samples/layouts/stepper/overview/App.razor index 9335a34bd3..9151203a7a 100644 --- a/samples/layouts/stepper/overview/App.razor +++ b/samples/layouts/stepper/overview/App.razor @@ -53,7 +53,7 @@
- The mailing address is different than the business physical address + The mailing address is different than the business physical address @if (!IsValidTaxIDNumber) { @@ -84,8 +84,8 @@ - I confirm that I am authorized to borrow on behalf of this business.* - I agree with the*Terms and Conditions + I confirm that I am authorized to borrow on behalf of this business.* + I agree with the*Terms and Conditions
@if(selectedCard.ID != 0) @@ -133,7 +133,7 @@
- +

Your application for a business credit card has been sent successfully!

@@ -153,7 +153,6 @@ @code { public IgbStepper stepper; - public IgbForm form1; public IgbIcon IconRef { get; set; } public StepperCardModel selectedCard = new StepperCardModel(); public BusinessInformationModel businessInformation = new BusinessInformationModel(); @@ -233,7 +232,7 @@ return cardID == selectedCard.ID ? "selected-card" : ""; } - public void OnBusinessRadioChange(IgbComponentBoolValueChangedEventArgs args) + public void OnBusinessRadioChange(IgbRadioChangeEventArgs args) { businessInformation.NonUSBusinessActivity = (args.Parent as IgbRadio).Value.ToString() == "yes" ? 2 : 1; } diff --git a/samples/layouts/stepper/overview/BlazorClientApp.csproj b/samples/layouts/stepper/overview/BlazorClientApp.csproj index f03d4d65e1..1f6a507cc8 100644 --- a/samples/layouts/stepper/overview/BlazorClientApp.csproj +++ b/samples/layouts/stepper/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/stepper/steptypes/App.razor b/samples/layouts/stepper/steptypes/App.razor index 2f29badfa3..713798f653 100644 --- a/samples/layouts/stepper/steptypes/App.razor +++ b/samples/layouts/stepper/steptypes/App.razor @@ -27,9 +27,9 @@ @code { public IgbStepper stepper; - public void onStepTypeChange(IgbComponentBoolValueChangedEventArgs args) + public void onStepTypeChange(IgbRadioChangeEventArgs args) { - if(args.Detail) + if(args.Detail.Checked) { string value = (args.Parent as IgbRadio).Value.ToString(); stepper.StepType = (StepperStepType)System.Enum.Parse(typeof(StepperStepType), value, true); diff --git a/samples/layouts/stepper/steptypes/BlazorClientApp.csproj b/samples/layouts/stepper/steptypes/BlazorClientApp.csproj index f03d4d65e1..1f6a507cc8 100644 --- a/samples/layouts/stepper/steptypes/BlazorClientApp.csproj +++ b/samples/layouts/stepper/steptypes/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/tabs/alignment/App.razor b/samples/layouts/tabs/alignment/App.razor index 495a8fe19d..5623c35326 100644 --- a/samples/layouts/tabs/alignment/App.razor +++ b/samples/layouts/tabs/alignment/App.razor @@ -31,7 +31,7 @@ TabAlignment = TabsAlignment.Start; } - public void OnRadioOptionClick(IgbComponentBoolValueChangedEventArgs e) + public void OnRadioOptionClick(IgbRadioChangeEventArgs e) { IgbRadio radio = e.Parent as IgbRadio; diff --git a/samples/layouts/tabs/alignment/BlazorClientApp.csproj b/samples/layouts/tabs/alignment/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/layouts/tabs/alignment/BlazorClientApp.csproj +++ b/samples/layouts/tabs/alignment/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/tabs/overview/BlazorClientApp.csproj b/samples/layouts/tabs/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/layouts/tabs/overview/BlazorClientApp.csproj +++ b/samples/layouts/tabs/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/tabs/prefix-suffix/App.razor b/samples/layouts/tabs/prefix-suffix/App.razor index 4957555b9d..4fd8a7de0c 100644 --- a/samples/layouts/tabs/prefix-suffix/App.razor +++ b/samples/layouts/tabs/prefix-suffix/App.razor @@ -6,17 +6,17 @@ Home - + Search - + Favorite - + Home tab panel Search tab panel diff --git a/samples/layouts/tabs/prefix-suffix/BlazorClientApp.csproj b/samples/layouts/tabs/prefix-suffix/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/layouts/tabs/prefix-suffix/BlazorClientApp.csproj +++ b/samples/layouts/tabs/prefix-suffix/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/layouts/tabs/prefix-suffix/wwwroot/index.css b/samples/layouts/tabs/prefix-suffix/wwwroot/index.css index 8da172bb87..307145776b 100644 --- a/samples/layouts/tabs/prefix-suffix/wwwroot/index.css +++ b/samples/layouts/tabs/prefix-suffix/wwwroot/index.css @@ -1,4 +1,7 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ +.size-small { + --ig-size: var(--ig-size-small); +} diff --git a/samples/layouts/tabs/scrolling/BlazorClientApp.csproj b/samples/layouts/tabs/scrolling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/layouts/tabs/scrolling/BlazorClientApp.csproj +++ b/samples/layouts/tabs/scrolling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/binding-data-csv/BlazorClientApp.csproj b/samples/maps/geo-map/binding-data-csv/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/binding-data-csv/BlazorClientApp.csproj +++ b/samples/maps/geo-map/binding-data-csv/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/binding-data-json-points/BlazorClientApp.csproj b/samples/maps/geo-map/binding-data-json-points/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/binding-data-json-points/BlazorClientApp.csproj +++ b/samples/maps/geo-map/binding-data-json-points/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/binding-data-model/BlazorClientApp.csproj b/samples/maps/geo-map/binding-data-model/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/maps/geo-map/binding-data-model/BlazorClientApp.csproj +++ b/samples/maps/geo-map/binding-data-model/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/binding-multiple-shapes/BlazorClientApp.csproj b/samples/maps/geo-map/binding-multiple-shapes/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/maps/geo-map/binding-multiple-shapes/BlazorClientApp.csproj +++ b/samples/maps/geo-map/binding-multiple-shapes/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/binding-multiple-sources/BlazorClientApp.csproj b/samples/maps/geo-map/binding-multiple-sources/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/maps/geo-map/binding-multiple-sources/BlazorClientApp.csproj +++ b/samples/maps/geo-map/binding-multiple-sources/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/binding-shp-points/BlazorClientApp.csproj b/samples/maps/geo-map/binding-shp-points/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/binding-shp-points/BlazorClientApp.csproj +++ b/samples/maps/geo-map/binding-shp-points/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/binding-shp-polygons/BlazorClientApp.csproj b/samples/maps/geo-map/binding-shp-polygons/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/binding-shp-polygons/BlazorClientApp.csproj +++ b/samples/maps/geo-map/binding-shp-polygons/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/binding-shp-polylines/BlazorClientApp.csproj b/samples/maps/geo-map/binding-shp-polylines/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/binding-shp-polylines/BlazorClientApp.csproj +++ b/samples/maps/geo-map/binding-shp-polylines/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/custom-tooltips/BlazorClientApp.csproj b/samples/maps/geo-map/custom-tooltips/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/custom-tooltips/BlazorClientApp.csproj +++ b/samples/maps/geo-map/custom-tooltips/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/display-all-imagery/BlazorClientApp.csproj b/samples/maps/geo-map/display-all-imagery/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/display-all-imagery/BlazorClientApp.csproj +++ b/samples/maps/geo-map/display-all-imagery/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/display-bing-imagery/BlazorClientApp.csproj b/samples/maps/geo-map/display-bing-imagery/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/display-bing-imagery/BlazorClientApp.csproj +++ b/samples/maps/geo-map/display-bing-imagery/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/display-esri-imagery/BlazorClientApp.csproj b/samples/maps/geo-map/display-esri-imagery/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/display-esri-imagery/BlazorClientApp.csproj +++ b/samples/maps/geo-map/display-esri-imagery/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/display-heat-imagery/BlazorClientApp.csproj b/samples/maps/geo-map/display-heat-imagery/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/display-heat-imagery/BlazorClientApp.csproj +++ b/samples/maps/geo-map/display-heat-imagery/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/display-osm-imagery/BlazorClientApp.csproj b/samples/maps/geo-map/display-osm-imagery/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/display-osm-imagery/BlazorClientApp.csproj +++ b/samples/maps/geo-map/display-osm-imagery/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/marker-template/BlazorClientApp.csproj b/samples/maps/geo-map/marker-template/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/maps/geo-map/marker-template/BlazorClientApp.csproj +++ b/samples/maps/geo-map/marker-template/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/marker-type/BlazorClientApp.csproj b/samples/maps/geo-map/marker-type/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/maps/geo-map/marker-type/BlazorClientApp.csproj +++ b/samples/maps/geo-map/marker-type/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/navigation/BlazorClientApp.csproj b/samples/maps/geo-map/navigation/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/navigation/BlazorClientApp.csproj +++ b/samples/maps/geo-map/navigation/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/overview/BlazorClientApp.csproj b/samples/maps/geo-map/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/overview/BlazorClientApp.csproj +++ b/samples/maps/geo-map/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/shape-styling/BlazorClientApp.csproj b/samples/maps/geo-map/shape-styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/shape-styling/BlazorClientApp.csproj +++ b/samples/maps/geo-map/shape-styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/synchronization/BlazorClientApp.csproj b/samples/maps/geo-map/synchronization/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/synchronization/BlazorClientApp.csproj +++ b/samples/maps/geo-map/synchronization/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/type-scatter-area-series/BlazorClientApp.csproj b/samples/maps/geo-map/type-scatter-area-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/maps/geo-map/type-scatter-area-series/BlazorClientApp.csproj +++ b/samples/maps/geo-map/type-scatter-area-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/type-scatter-bubble-series/BlazorClientApp.csproj b/samples/maps/geo-map/type-scatter-bubble-series/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/type-scatter-bubble-series/BlazorClientApp.csproj +++ b/samples/maps/geo-map/type-scatter-bubble-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/type-scatter-contour-series/BlazorClientApp.csproj b/samples/maps/geo-map/type-scatter-contour-series/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/type-scatter-contour-series/BlazorClientApp.csproj +++ b/samples/maps/geo-map/type-scatter-contour-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/type-scatter-density-series/BlazorClientApp.csproj b/samples/maps/geo-map/type-scatter-density-series/BlazorClientApp.csproj index 59eeefe5e9..577a5da6f6 100644 --- a/samples/maps/geo-map/type-scatter-density-series/BlazorClientApp.csproj +++ b/samples/maps/geo-map/type-scatter-density-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/type-scatter-symbol-series/BlazorClientApp.csproj b/samples/maps/geo-map/type-scatter-symbol-series/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/type-scatter-symbol-series/BlazorClientApp.csproj +++ b/samples/maps/geo-map/type-scatter-symbol-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/type-shape-polygon-series/BlazorClientApp.csproj b/samples/maps/geo-map/type-shape-polygon-series/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/type-shape-polygon-series/BlazorClientApp.csproj +++ b/samples/maps/geo-map/type-shape-polygon-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/maps/geo-map/type-shape-polyline-series/BlazorClientApp.csproj b/samples/maps/geo-map/type-shape-polyline-series/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/maps/geo-map/type-shape-polyline-series/BlazorClientApp.csproj +++ b/samples/maps/geo-map/type-shape-polyline-series/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/menus/nav-bar/overview/App.razor b/samples/menus/nav-bar/overview/App.razor index 1072cc7e11..0bdec6b8d8 100644 --- a/samples/menus/nav-bar/overview/App.razor +++ b/samples/menus/nav-bar/overview/App.razor @@ -3,11 +3,11 @@
- +

Sample App

- - - + + +
diff --git a/samples/menus/nav-bar/overview/BlazorClientApp.csproj b/samples/menus/nav-bar/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/menus/nav-bar/overview/BlazorClientApp.csproj +++ b/samples/menus/nav-bar/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/menus/nav-bar/styling/App.razor b/samples/menus/nav-bar/styling/App.razor index a0824c92a0..420263e343 100644 --- a/samples/menus/nav-bar/styling/App.razor +++ b/samples/menus/nav-bar/styling/App.razor @@ -26,11 +26,11 @@ - +

Sample App

- - - + + +
diff --git a/samples/menus/nav-bar/styling/BlazorClientApp.csproj b/samples/menus/nav-bar/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/menus/nav-bar/styling/BlazorClientApp.csproj +++ b/samples/menus/nav-bar/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/menus/nav-drawer/add-drawer-items/BlazorClientApp.csproj b/samples/menus/nav-drawer/add-drawer-items/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/menus/nav-drawer/add-drawer-items/BlazorClientApp.csproj +++ b/samples/menus/nav-drawer/add-drawer-items/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/menus/nav-drawer/add-mini/BlazorClientApp.csproj b/samples/menus/nav-drawer/add-mini/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/menus/nav-drawer/add-mini/BlazorClientApp.csproj +++ b/samples/menus/nav-drawer/add-mini/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/menus/nav-drawer/add-positions-navbar/App.razor b/samples/menus/nav-drawer/add-positions-navbar/App.razor index 157d0e1d50..dfd061c1f1 100644 --- a/samples/menus/nav-drawer/add-positions-navbar/App.razor +++ b/samples/menus/nav-drawer/add-positions-navbar/App.razor @@ -66,7 +66,7 @@ } } - public void OnRadioOptionClick(IgbComponentBoolValueChangedEventArgs args) + public void OnRadioOptionClick(IgbRadioChangeEventArgs args) { IgbRadio radio = args.Parent as IgbRadio; diff --git a/samples/menus/nav-drawer/add-positions-navbar/BlazorClientApp.csproj b/samples/menus/nav-drawer/add-positions-navbar/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/menus/nav-drawer/add-positions-navbar/BlazorClientApp.csproj +++ b/samples/menus/nav-drawer/add-positions-navbar/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/menus/nav-drawer/styling/BlazorClientApp.csproj b/samples/menus/nav-drawer/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/menus/nav-drawer/styling/BlazorClientApp.csproj +++ b/samples/menus/nav-drawer/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/notifications/banner/banner-advanced-sample/App.razor b/samples/notifications/banner/banner-advanced-sample/App.razor new file mode 100644 index 0000000000..41c4e0316d --- /dev/null +++ b/samples/notifications/banner/banner-advanced-sample/App.razor @@ -0,0 +1,133 @@ +@using IgniteUI.Blazor.Controls + + + + + +@code { + private string wifiOnIcon = ""; + private string wifiOffIcon = ""; + + private IgbIcon iconRef; + private IgbBanner bannerRef; + private IgbToast toastRef; + private bool wifiState = false; + private string message = ""; + private string iconName = "signal_wifi_off"; + + protected override void OnAfterRender(bool firstRender) + { + if (this.iconRef != null && firstRender) + { + this.iconRef.EnsureReady().ContinueWith(new Action((e) => + { + this.iconRef.RegisterIconFromText("signal_wifi_off", wifiOffIcon, "material"); + this.iconRef.RegisterIconFromText("signal_wifi_4_bar", wifiOnIcon, "material"); + })); + } + + if (this.bannerRef != null && firstRender) + { + this.bannerRef.EnsureReady().ContinueWith(new Action((e) => + { + this.bannerRef.ShowAsync(); + })); + } + + } + + private void HideBanner() + { + this.bannerRef.HideAsync(); + } + + private void RefreshBanner() + { + if (!this.wifiState) + { + this.iconName = "signal_wifi_4_bar"; + this.bannerRef.HideAsync(); + } + else + { + this.iconName = "signal_wifi_off"; + this.bannerRef.ShowAsync(); + } + + this.wifiState = !this.wifiState; + this.ShowToast(); + } + + private void ShowToast() + { + this.toastRef.Open = false; + this.message = $"Wifi is now {(this.wifiState ? "on" : "off")}"; + this.toastRef.ShowAsync(); + } +} \ No newline at end of file diff --git a/samples/notifications/banner/banner-advanced-sample/BlazorClientApp.csproj b/samples/notifications/banner/banner-advanced-sample/BlazorClientApp.csproj new file mode 100644 index 0000000000..0c0bcd9f53 --- /dev/null +++ b/samples/notifications/banner/banner-advanced-sample/BlazorClientApp.csproj @@ -0,0 +1,28 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + + + + + + + + diff --git a/samples/notifications/banner/banner-advanced-sample/BlazorClientApp.sln b/samples/notifications/banner/banner-advanced-sample/BlazorClientApp.sln new file mode 100644 index 0000000000..8e75057474 --- /dev/null +++ b/samples/notifications/banner/banner-advanced-sample/BlazorClientApp.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/notifications/banner/banner-advanced-sample/Program.cs b/samples/notifications/banner/banner-advanced-sample/Program.cs new file mode 100644 index 0000000000..916a2e5435 --- /dev/null +++ b/samples/notifications/banner/banner-advanced-sample/Program.cs @@ -0,0 +1,34 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbBannerModule), + typeof(IgbNavbarModule), + typeof(IgbCardModule), + typeof(IgbIconModule), + typeof(IgbButtonModule), + typeof(IgbRippleModule), + typeof(IgbToastModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/notifications/banner/banner-advanced-sample/Properties/launchSettings.json b/samples/notifications/banner/banner-advanced-sample/Properties/launchSettings.json new file mode 100644 index 0000000000..468407d277 --- /dev/null +++ b/samples/notifications/banner/banner-advanced-sample/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorClientApp": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} diff --git a/samples/notifications/banner/banner-advanced-sample/README.md b/samples/notifications/banner/banner-advanced-sample/README.md new file mode 100644 index 0000000000..5526878a0a --- /dev/null +++ b/samples/notifications/banner/banner-advanced-sample/README.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Banner Advanced Sample feature using [Banner](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/notifications/banner/banner-advanced-sample/_Imports.razor b/samples/notifications/banner/banner-advanced-sample/_Imports.razor new file mode 100644 index 0000000000..b4bad03986 --- /dev/null +++ b/samples/notifications/banner/banner-advanced-sample/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/notifications/banner/banner-advanced-sample/wwwroot/index.css b/samples/notifications/banner/banner-advanced-sample/wwwroot/index.css new file mode 100644 index 0000000000..8da172bb87 --- /dev/null +++ b/samples/notifications/banner/banner-advanced-sample/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ \ No newline at end of file diff --git a/samples/notifications/banner/banner-advanced-sample/wwwroot/index.html b/samples/notifications/banner/banner-advanced-sample/wwwroot/index.html new file mode 100644 index 0000000000..79eafa30fc --- /dev/null +++ b/samples/notifications/banner/banner-advanced-sample/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + diff --git a/samples/notifications/banner/banner-sample-1/App.razor b/samples/notifications/banner/banner-sample-1/App.razor new file mode 100644 index 0000000000..8dcf91cc9c --- /dev/null +++ b/samples/notifications/banner/banner-sample-1/App.razor @@ -0,0 +1,90 @@ +@using IgniteUI.Blazor.Controls + + + + + +@code { + private string refreshIcon = ""; + + private IgbIcon iconRef; + private IgbBanner bannerRef; + + protected override void OnAfterRender(bool firstRender) + { + if (this.iconRef != null && firstRender) + { + this.iconRef.EnsureReady().ContinueWith(new Action((e) => + { + this.iconRef.RegisterIconFromText("refresh", refreshIcon, "material"); + })); + } + + if (this.bannerRef != null && firstRender) + { + this.bannerRef.EnsureReady().ContinueWith(new Action((e) => + { + this.bannerRef.ShowAsync(); + })); + } + + } + + private void OnIconClick() + { + this.bannerRef.ShowAsync(); + } +} \ No newline at end of file diff --git a/samples/notifications/banner/banner-sample-1/BlazorClientApp.csproj b/samples/notifications/banner/banner-sample-1/BlazorClientApp.csproj new file mode 100644 index 0000000000..0c0bcd9f53 --- /dev/null +++ b/samples/notifications/banner/banner-sample-1/BlazorClientApp.csproj @@ -0,0 +1,28 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + + + + + + + + diff --git a/samples/notifications/banner/banner-sample-1/BlazorClientApp.sln b/samples/notifications/banner/banner-sample-1/BlazorClientApp.sln new file mode 100644 index 0000000000..8e75057474 --- /dev/null +++ b/samples/notifications/banner/banner-sample-1/BlazorClientApp.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/notifications/banner/banner-sample-1/Program.cs b/samples/notifications/banner/banner-sample-1/Program.cs new file mode 100644 index 0000000000..50fce40fda --- /dev/null +++ b/samples/notifications/banner/banner-sample-1/Program.cs @@ -0,0 +1,31 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbBannerModule), + typeof(IgbNavbarModule), + typeof(IgbCardModule), + typeof(IgbIconModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/notifications/banner/banner-sample-1/Properties/launchSettings.json b/samples/notifications/banner/banner-sample-1/Properties/launchSettings.json new file mode 100644 index 0000000000..468407d277 --- /dev/null +++ b/samples/notifications/banner/banner-sample-1/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorClientApp": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} diff --git a/samples/notifications/banner/banner-sample-1/README.md b/samples/notifications/banner/banner-sample-1/README.md new file mode 100644 index 0000000000..cc40e0c4b8 --- /dev/null +++ b/samples/notifications/banner/banner-sample-1/README.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Banner Sample 1 feature using [Banner](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/notifications/banner/banner-sample-1/_Imports.razor b/samples/notifications/banner/banner-sample-1/_Imports.razor new file mode 100644 index 0000000000..b4bad03986 --- /dev/null +++ b/samples/notifications/banner/banner-sample-1/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/notifications/banner/banner-sample-1/wwwroot/index.css b/samples/notifications/banner/banner-sample-1/wwwroot/index.css new file mode 100644 index 0000000000..8da172bb87 --- /dev/null +++ b/samples/notifications/banner/banner-sample-1/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ \ No newline at end of file diff --git a/samples/notifications/banner/banner-sample-1/wwwroot/index.html b/samples/notifications/banner/banner-sample-1/wwwroot/index.html new file mode 100644 index 0000000000..79eafa30fc --- /dev/null +++ b/samples/notifications/banner/banner-sample-1/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + diff --git a/samples/notifications/banner/banner-sample-2/App.razor b/samples/notifications/banner/banner-sample-2/App.razor new file mode 100644 index 0000000000..542a82844f --- /dev/null +++ b/samples/notifications/banner/banner-sample-2/App.razor @@ -0,0 +1,104 @@ +@using IgniteUI.Blazor.Controls + + + + + +@code { + private string refreshIcon = ""; + private string wifiOffIcon = ""; + + private IgbIcon iconRef; + private IgbBanner bannerRef; + + protected override void OnAfterRender(bool firstRender) + { + if (this.iconRef != null && firstRender) + { + this.iconRef.EnsureReady().ContinueWith(new Action((e) => + { + this.iconRef.RegisterIconFromText("refresh", refreshIcon, "material"); + this.iconRef.RegisterIconFromText("signal_wifi_off", wifiOffIcon, "material"); + })); + } + + if (this.bannerRef != null && firstRender) + { + this.bannerRef.EnsureReady().ContinueWith(new Action((e) => + { + this.bannerRef.ShowAsync(); + })); + } + + } + + private void OnIconClick() + { + this.bannerRef.ShowAsync(); + } + + private void OnButtonClick() + { + this.bannerRef.ToggleAsync(); + } +} \ No newline at end of file diff --git a/samples/notifications/banner/banner-sample-2/BlazorClientApp.csproj b/samples/notifications/banner/banner-sample-2/BlazorClientApp.csproj new file mode 100644 index 0000000000..0c0bcd9f53 --- /dev/null +++ b/samples/notifications/banner/banner-sample-2/BlazorClientApp.csproj @@ -0,0 +1,28 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + + + + + + + + diff --git a/samples/notifications/banner/banner-sample-2/BlazorClientApp.sln b/samples/notifications/banner/banner-sample-2/BlazorClientApp.sln new file mode 100644 index 0000000000..8e75057474 --- /dev/null +++ b/samples/notifications/banner/banner-sample-2/BlazorClientApp.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/notifications/banner/banner-sample-2/Program.cs b/samples/notifications/banner/banner-sample-2/Program.cs new file mode 100644 index 0000000000..ffa7a5e7ee --- /dev/null +++ b/samples/notifications/banner/banner-sample-2/Program.cs @@ -0,0 +1,33 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbBannerModule), + typeof(IgbNavbarModule), + typeof(IgbCardModule), + typeof(IgbIconModule), + typeof(IgbButtonModule), + typeof(IgbRippleModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/notifications/banner/banner-sample-2/Properties/launchSettings.json b/samples/notifications/banner/banner-sample-2/Properties/launchSettings.json new file mode 100644 index 0000000000..468407d277 --- /dev/null +++ b/samples/notifications/banner/banner-sample-2/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorClientApp": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} diff --git a/samples/notifications/banner/banner-sample-2/README.md b/samples/notifications/banner/banner-sample-2/README.md new file mode 100644 index 0000000000..59982d88ce --- /dev/null +++ b/samples/notifications/banner/banner-sample-2/README.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Banner Sample 2 feature using [Banner](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/notifications/banner/banner-sample-2/_Imports.razor b/samples/notifications/banner/banner-sample-2/_Imports.razor new file mode 100644 index 0000000000..b4bad03986 --- /dev/null +++ b/samples/notifications/banner/banner-sample-2/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/notifications/banner/banner-sample-2/wwwroot/index.css b/samples/notifications/banner/banner-sample-2/wwwroot/index.css new file mode 100644 index 0000000000..8da172bb87 --- /dev/null +++ b/samples/notifications/banner/banner-sample-2/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ \ No newline at end of file diff --git a/samples/notifications/banner/banner-sample-2/wwwroot/index.html b/samples/notifications/banner/banner-sample-2/wwwroot/index.html new file mode 100644 index 0000000000..79eafa30fc --- /dev/null +++ b/samples/notifications/banner/banner-sample-2/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + diff --git a/samples/notifications/banner/banner-styling/App.razor b/samples/notifications/banner/banner-styling/App.razor new file mode 100644 index 0000000000..ed8664db0a --- /dev/null +++ b/samples/notifications/banner/banner-styling/App.razor @@ -0,0 +1,142 @@ +@using IgniteUI.Blazor.Controls + + + + + +@code { + private string wifiOnIcon = ""; + private string wifiOffIcon = ""; + + private IgbIcon iconRef; + private IgbBanner bannerRef; + private IgbToast toastRef; + private bool wifiState = false; + private string message = ""; + private string iconName = "signal_wifi_off"; + + protected override void OnAfterRender(bool firstRender) + { + if (this.iconRef != null && firstRender) + { + this.iconRef.EnsureReady().ContinueWith(new Action((e) => + { + this.iconRef.RegisterIconFromText("signal_wifi_off", wifiOffIcon, "material"); + this.iconRef.RegisterIconFromText("signal_wifi_4_bar", wifiOnIcon, "material"); + })); + } + + if (this.bannerRef != null && firstRender) + { + this.bannerRef.EnsureReady().ContinueWith(new Action((e) => + { + this.bannerRef.ShowAsync(); + })); + } + + } + + private void HideBanner() + { + this.bannerRef.HideAsync(); + } + + private void RefreshBanner() + { + if (!this.wifiState) + { + this.iconName = "signal_wifi_4_bar"; + this.bannerRef.HideAsync(); + } + else + { + this.iconName = "signal_wifi_off"; + this.bannerRef.ShowAsync(); + } + + this.wifiState = !this.wifiState; + this.ShowToast(); + } + + private void ShowToast() + { + this.toastRef.Open = false; + this.message = $"Wifi is now {(this.wifiState ? "on" : "off")}"; + this.toastRef.ShowAsync(); + } +} \ No newline at end of file diff --git a/samples/notifications/banner/banner-styling/BlazorClientApp.csproj b/samples/notifications/banner/banner-styling/BlazorClientApp.csproj new file mode 100644 index 0000000000..0c0bcd9f53 --- /dev/null +++ b/samples/notifications/banner/banner-styling/BlazorClientApp.csproj @@ -0,0 +1,28 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + + + + + + + + diff --git a/samples/notifications/banner/banner-styling/BlazorClientApp.sln b/samples/notifications/banner/banner-styling/BlazorClientApp.sln new file mode 100644 index 0000000000..8e75057474 --- /dev/null +++ b/samples/notifications/banner/banner-styling/BlazorClientApp.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/notifications/banner/banner-styling/Program.cs b/samples/notifications/banner/banner-styling/Program.cs new file mode 100644 index 0000000000..916a2e5435 --- /dev/null +++ b/samples/notifications/banner/banner-styling/Program.cs @@ -0,0 +1,34 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbBannerModule), + typeof(IgbNavbarModule), + typeof(IgbCardModule), + typeof(IgbIconModule), + typeof(IgbButtonModule), + typeof(IgbRippleModule), + typeof(IgbToastModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/notifications/banner/banner-styling/Properties/launchSettings.json b/samples/notifications/banner/banner-styling/Properties/launchSettings.json new file mode 100644 index 0000000000..468407d277 --- /dev/null +++ b/samples/notifications/banner/banner-styling/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorClientApp": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} diff --git a/samples/notifications/banner/banner-styling/README.md b/samples/notifications/banner/banner-styling/README.md new file mode 100644 index 0000000000..37ef9f0efa --- /dev/null +++ b/samples/notifications/banner/banner-styling/README.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Banner Styling feature using [Banner](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/notifications/banner/banner-styling/_Imports.razor b/samples/notifications/banner/banner-styling/_Imports.razor new file mode 100644 index 0000000000..b4bad03986 --- /dev/null +++ b/samples/notifications/banner/banner-styling/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/notifications/banner/banner-styling/wwwroot/index.css b/samples/notifications/banner/banner-styling/wwwroot/index.css new file mode 100644 index 0000000000..8da172bb87 --- /dev/null +++ b/samples/notifications/banner/banner-styling/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ \ No newline at end of file diff --git a/samples/notifications/banner/banner-styling/wwwroot/index.html b/samples/notifications/banner/banner-styling/wwwroot/index.html new file mode 100644 index 0000000000..79eafa30fc --- /dev/null +++ b/samples/notifications/banner/banner-styling/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + diff --git a/samples/notifications/dialog/closing-variations/App.razor b/samples/notifications/dialog/closing-variations/App.razor index 62ca7eca8d..84f3de8048 100644 --- a/samples/notifications/dialog/closing-variations/App.razor +++ b/samples/notifications/dialog/closing-variations/App.razor @@ -17,14 +17,14 @@ public bool KeepOpenOnEscape { get; set; } public bool CloseOnOutsideClick { get; set; } - public void OnKeepOpenOnEscapeSwitchChange(IgbComponentBoolValueChangedEventArgs args) + public void OnKeepOpenOnEscapeSwitchChange(IgbCheckboxChangeEventArgs args) { - KeepOpenOnEscape = args.Detail; + KeepOpenOnEscape = args.Detail.Checked; } - public void OnCloseOnOutsideClickSwitchChange(IgbComponentBoolValueChangedEventArgs args) + public void OnCloseOnOutsideClickSwitchChange(IgbCheckboxChangeEventArgs args) { - CloseOnOutsideClick = args.Detail; + CloseOnOutsideClick = args.Detail.Checked; } public async Task OnDialogShow() diff --git a/samples/notifications/dialog/closing-variations/BlazorClientApp.csproj b/samples/notifications/dialog/closing-variations/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/notifications/dialog/closing-variations/BlazorClientApp.csproj +++ b/samples/notifications/dialog/closing-variations/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/notifications/dialog/form/App.razor b/samples/notifications/dialog/form/App.razor index 8f5f918c8c..488d9d69af 100644 --- a/samples/notifications/dialog/form/App.razor +++ b/samples/notifications/dialog/form/App.razor @@ -3,7 +3,7 @@
Show Dialog - +
@@ -20,7 +20,7 @@ Reset Submit
- +
Create an account diff --git a/samples/notifications/dialog/form/BlazorClientApp.csproj b/samples/notifications/dialog/form/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/notifications/dialog/form/BlazorClientApp.csproj +++ b/samples/notifications/dialog/form/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/notifications/dialog/form/Program.cs b/samples/notifications/dialog/form/Program.cs index ff925d924e..12e216a30e 100644 --- a/samples/notifications/dialog/form/Program.cs +++ b/samples/notifications/dialog/form/Program.cs @@ -26,7 +26,6 @@ public static async Task Main(string[] args) builder.Services.AddIgniteUIBlazor( typeof(IgbButtonModule), typeof(IgbDialogModule), - typeof(IgbFormModule), typeof(IgbIconModule), typeof(IgbInputModule) diff --git a/samples/notifications/dialog/overview/BlazorClientApp.csproj b/samples/notifications/dialog/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/notifications/dialog/overview/BlazorClientApp.csproj +++ b/samples/notifications/dialog/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/notifications/dialog/styling/BlazorClientApp.csproj b/samples/notifications/dialog/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/notifications/dialog/styling/BlazorClientApp.csproj +++ b/samples/notifications/dialog/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/notifications/snackbar/action-text/BlazorClientApp.csproj b/samples/notifications/snackbar/action-text/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/notifications/snackbar/action-text/BlazorClientApp.csproj +++ b/samples/notifications/snackbar/action-text/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/notifications/snackbar/display-time/App.razor b/samples/notifications/snackbar/display-time/App.razor index c89bb1debd..a001a83cb4 100644 --- a/samples/notifications/snackbar/display-time/App.razor +++ b/samples/notifications/snackbar/display-time/App.razor @@ -22,7 +22,7 @@ } } - private void OnChange2(IgbComponentBoolValueChangedEventArgs e) + private void OnChange2(IgbCheckboxChangeEventArgs e) { if(snackbar1.DisplayTime != 5000) { diff --git a/samples/notifications/snackbar/display-time/BlazorClientApp.csproj b/samples/notifications/snackbar/display-time/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/notifications/snackbar/display-time/BlazorClientApp.csproj +++ b/samples/notifications/snackbar/display-time/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/notifications/snackbar/overview/BlazorClientApp.csproj b/samples/notifications/snackbar/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/notifications/snackbar/overview/BlazorClientApp.csproj +++ b/samples/notifications/snackbar/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/notifications/snackbar/styling/BlazorClientApp.csproj b/samples/notifications/snackbar/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/notifications/snackbar/styling/BlazorClientApp.csproj +++ b/samples/notifications/snackbar/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/notifications/toast/overview/BlazorClientApp.csproj b/samples/notifications/toast/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/notifications/toast/overview/BlazorClientApp.csproj +++ b/samples/notifications/toast/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/notifications/toast/properties/BlazorClientApp.csproj b/samples/notifications/toast/properties/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/notifications/toast/properties/BlazorClientApp.csproj +++ b/samples/notifications/toast/properties/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/notifications/toast/styling/BlazorClientApp.csproj b/samples/notifications/toast/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/notifications/toast/styling/BlazorClientApp.csproj +++ b/samples/notifications/toast/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/scheduling/calendar/disabled-dates/BlazorClientApp.csproj b/samples/scheduling/calendar/disabled-dates/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/scheduling/calendar/disabled-dates/BlazorClientApp.csproj +++ b/samples/scheduling/calendar/disabled-dates/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/scheduling/calendar/formatting/App.razor b/samples/scheduling/calendar/formatting/App.razor index cb69669ddb..46ac4fc6d5 100644 --- a/samples/scheduling/calendar/formatting/App.razor +++ b/samples/scheduling/calendar/formatting/App.razor @@ -11,7 +11,7 @@
- +
@@ -26,7 +26,7 @@ this.CalendarFormat = new IgbCalendarFormatOptions() { Month = "short", Weekday = "short" }; } - public void OnRadioOptionClick(IgbComponentBoolValueChangedEventArgs e) + public void OnRadioOptionClick(IgbRadioChangeEventArgs e) { IgbRadio radio = e.Parent as IgbRadio; this.CalendarLocale = radio.Value.ToString(); diff --git a/samples/scheduling/calendar/formatting/BlazorClientApp.csproj b/samples/scheduling/calendar/formatting/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/scheduling/calendar/formatting/BlazorClientApp.csproj +++ b/samples/scheduling/calendar/formatting/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/scheduling/calendar/header/BlazorClientApp.csproj b/samples/scheduling/calendar/header/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/scheduling/calendar/header/BlazorClientApp.csproj +++ b/samples/scheduling/calendar/header/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/scheduling/calendar/multiple-months/BlazorClientApp.csproj b/samples/scheduling/calendar/multiple-months/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/scheduling/calendar/multiple-months/BlazorClientApp.csproj +++ b/samples/scheduling/calendar/multiple-months/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/scheduling/calendar/multiple-selection/BlazorClientApp.csproj b/samples/scheduling/calendar/multiple-selection/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/scheduling/calendar/multiple-selection/BlazorClientApp.csproj +++ b/samples/scheduling/calendar/multiple-selection/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/scheduling/calendar/overview/BlazorClientApp.csproj b/samples/scheduling/calendar/overview/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/scheduling/calendar/overview/BlazorClientApp.csproj +++ b/samples/scheduling/calendar/overview/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/scheduling/calendar/range-selection/BlazorClientApp.csproj b/samples/scheduling/calendar/range-selection/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/scheduling/calendar/range-selection/BlazorClientApp.csproj +++ b/samples/scheduling/calendar/range-selection/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/scheduling/calendar/size/App.razor b/samples/scheduling/calendar/size/App.razor index 9f82eb875c..0dfe8e8b6d 100644 --- a/samples/scheduling/calendar/size/App.razor +++ b/samples/scheduling/calendar/size/App.razor @@ -4,40 +4,20 @@
Small - Medium - Large + Medium + Large
- +
@code { + private string CalendarSize = "size-medium"; - private SizableComponentSize CalendarSize { get; set; } - - public void OnRadioOptionClick(IgbComponentBoolValueChangedEventArgs e) + public void OnRadioOptionClick(IgbRadioChangeEventArgs e) { - IgbRadio radio = e.Parent as IgbRadio; - - switch (radio.Value) - { - case "Small": - { - this.CalendarSize = SizableComponentSize.Small; - break; - } - case "Medium": - { - this.CalendarSize = SizableComponentSize.Medium; - break; - } - case "Large": - { - this.CalendarSize = SizableComponentSize.Large; - break; - } - } + this.CalendarSize = $"size-{e.Detail.Value.ToLower()}"; } } \ No newline at end of file diff --git a/samples/scheduling/calendar/size/BlazorClientApp.csproj b/samples/scheduling/calendar/size/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/scheduling/calendar/size/BlazorClientApp.csproj +++ b/samples/scheduling/calendar/size/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/scheduling/calendar/size/wwwroot/index.css b/samples/scheduling/calendar/size/wwwroot/index.css index 8da172bb87..092154e368 100644 --- a/samples/scheduling/calendar/size/wwwroot/index.css +++ b/samples/scheduling/calendar/size/wwwroot/index.css @@ -1,4 +1,15 @@ /* CSS styles are loaded from the shared CSS file located at: https://static.infragistics.com/xplatform/css/samples/ -*/ \ No newline at end of file +*/ +.size-small { + --ig-size: var(--ig-size-small); +} + +.size-medium { + --ig-size: var(--ig-size-medium); +} + +.size-large { + --ig-size: var(--ig-size-large); +} \ No newline at end of file diff --git a/samples/scheduling/calendar/special-dates/BlazorClientApp.csproj b/samples/scheduling/calendar/special-dates/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/scheduling/calendar/special-dates/BlazorClientApp.csproj +++ b/samples/scheduling/calendar/special-dates/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/scheduling/calendar/styling/BlazorClientApp.csproj b/samples/scheduling/calendar/styling/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/scheduling/calendar/styling/BlazorClientApp.csproj +++ b/samples/scheduling/calendar/styling/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/scheduling/calendar/week-numbers/BlazorClientApp.csproj b/samples/scheduling/calendar/week-numbers/BlazorClientApp.csproj index c01dbc0f26..3ca3d3e03f 100644 --- a/samples/scheduling/calendar/week-numbers/BlazorClientApp.csproj +++ b/samples/scheduling/calendar/week-numbers/BlazorClientApp.csproj @@ -12,7 +12,7 @@ - + diff --git a/samples/scheduling/date-picker/dialog-mode/App.razor b/samples/scheduling/date-picker/dialog-mode/App.razor new file mode 100644 index 0000000000..2e79d12f45 --- /dev/null +++ b/samples/scheduling/date-picker/dialog-mode/App.razor @@ -0,0 +1,13 @@ +@using IgniteUI.Blazor.Controls + + +
+
+ +
+
+ +@code { + + public IgbDatePicker DatePicker { get; set; } +} diff --git a/samples/scheduling/date-picker/dialog-mode/BlazorClientApp.csproj b/samples/scheduling/date-picker/dialog-mode/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/scheduling/date-picker/dialog-mode/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/scheduling/date-picker/dialog-mode/BlazorClientApp.sln b/samples/scheduling/date-picker/dialog-mode/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/scheduling/date-picker/dialog-mode/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/editors/date-picker/date-limits/Program.cs b/samples/scheduling/date-picker/dialog-mode/Program.cs similarity index 100% rename from samples/editors/date-picker/date-limits/Program.cs rename to samples/scheduling/date-picker/dialog-mode/Program.cs diff --git a/samples/scheduling/date-picker/dialog-mode/Properties/launchSettings.json b/samples/scheduling/date-picker/dialog-mode/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/scheduling/date-picker/dialog-mode/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/scheduling/date-picker/dialog-mode/README.md b/samples/scheduling/date-picker/dialog-mode/README.md new file mode 100644 index 0000000000..6ba327c385 --- /dev/null +++ b/samples/scheduling/date-picker/dialog-mode/README.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Dialog Mode feature using [Date Picker](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/scheduling/date-picker/dialog-mode/_Imports.razor b/samples/scheduling/date-picker/dialog-mode/_Imports.razor new file mode 100644 index 0000000000..a9898555fa --- /dev/null +++ b/samples/scheduling/date-picker/dialog-mode/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/scheduling/date-picker/dialog-mode/wwwroot/index.html b/samples/scheduling/date-picker/dialog-mode/wwwroot/index.html new file mode 100644 index 0000000000..f2e08f1df8 --- /dev/null +++ b/samples/scheduling/date-picker/dialog-mode/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + diff --git a/samples/scheduling/date-picker/form/App.razor b/samples/scheduling/date-picker/form/App.razor new file mode 100644 index 0000000000..b09d8be5cd --- /dev/null +++ b/samples/scheduling/date-picker/form/App.razor @@ -0,0 +1,69 @@ +@using IgniteUI.Blazor.Controls + +
+
+
+
+ + Reset +
+
+

Date picker value: @(SelectedDate != default ? SelectedDate.ToString("G") : "None")

+

Form valid: @FormStatus

+
+
+ +@code { + private IgbDatePicker DatePicker { get; set; } + private ElementReference Form { get; set; } + private DateTime SelectedDate { get; set; } = DateTime.Today; + private DateTime MinDate { get; set; } + private DateTime MaxDate { get; set; } + private String FormStatus { get; set; } = "true"; + + protected override void OnInitialized() + { + var initialDate = DateTime.Today; + MinDate = initialDate.AddDays(-10); + MaxDate = initialDate.AddDays(15); + + UpdateFormStatus(); + } + + private void UpdateFormStatus() + { + FormStatus = "true"; + + if (SelectedDate < MinDate || SelectedDate > MaxDate) + { + FormStatus = "false"; + } + } + + private void HandleDateChange(IgbComponentDateValueChangedEventArgs e) + { + if (DateTime.TryParse(e.Detail.ToString(), out var newValue)) + { + SelectedDate = newValue; + } + else + { + SelectedDate = default; + } + UpdateFormStatus(); + } + + private void HandleReset(MouseEventArgs e) + { + SelectedDate = default; + DatePicker.Clear(); + UpdateFormStatus(); + } + + +} diff --git a/samples/scheduling/date-picker/form/BlazorClientApp.csproj b/samples/scheduling/date-picker/form/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/scheduling/date-picker/form/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/scheduling/date-picker/form/BlazorClientApp.sln b/samples/scheduling/date-picker/form/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/scheduling/date-picker/form/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/editors/date-picker/range/Program.cs b/samples/scheduling/date-picker/form/Program.cs similarity index 92% rename from samples/editors/date-picker/range/Program.cs rename to samples/scheduling/date-picker/form/Program.cs index 55e310dea2..74b352ce38 100644 --- a/samples/editors/date-picker/range/Program.cs +++ b/samples/scheduling/date-picker/form/Program.cs @@ -20,6 +20,8 @@ public static async Task Main(string[] args) builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); // registering Ignite UI modules builder.Services.AddIgniteUIBlazor(typeof(IgbDatePickerModule)); + builder.Services.AddIgniteUIBlazor(typeof(IgbButtonModule)); + await builder.Build().RunAsync(); } } diff --git a/samples/scheduling/date-picker/form/Properties/launchSettings.json b/samples/scheduling/date-picker/form/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/scheduling/date-picker/form/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/scheduling/date-picker/form/README.md b/samples/scheduling/date-picker/form/README.md new file mode 100644 index 0000000000..2b5ae221a5 --- /dev/null +++ b/samples/scheduling/date-picker/form/README.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Form feature using [Date Picker](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/scheduling/date-picker/form/_Imports.razor b/samples/scheduling/date-picker/form/_Imports.razor new file mode 100644 index 0000000000..a9898555fa --- /dev/null +++ b/samples/scheduling/date-picker/form/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/scheduling/date-picker/form/wwwroot/index.html b/samples/scheduling/date-picker/form/wwwroot/index.html new file mode 100644 index 0000000000..f2e08f1df8 --- /dev/null +++ b/samples/scheduling/date-picker/form/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + diff --git a/samples/scheduling/date-picker/format/App.razor b/samples/scheduling/date-picker/format/App.razor new file mode 100644 index 0000000000..5dc9cea2e1 --- /dev/null +++ b/samples/scheduling/date-picker/format/App.razor @@ -0,0 +1,13 @@ +@using IgniteUI.Blazor.Controls + + +
+
+ +
+
+ +@code { + + public IgbDatePicker DatePicker { get; set; } +} diff --git a/samples/scheduling/date-picker/format/BlazorClientApp.csproj b/samples/scheduling/date-picker/format/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/scheduling/date-picker/format/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/scheduling/date-picker/format/BlazorClientApp.sln b/samples/scheduling/date-picker/format/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/scheduling/date-picker/format/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/editors/date-picker/editing/Program.cs b/samples/scheduling/date-picker/format/Program.cs similarity index 100% rename from samples/editors/date-picker/editing/Program.cs rename to samples/scheduling/date-picker/format/Program.cs diff --git a/samples/scheduling/date-picker/format/Properties/launchSettings.json b/samples/scheduling/date-picker/format/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/scheduling/date-picker/format/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/scheduling/date-picker/format/README.md b/samples/scheduling/date-picker/format/README.md new file mode 100644 index 0000000000..e2989c127a --- /dev/null +++ b/samples/scheduling/date-picker/format/README.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Format feature using [Date Picker](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/scheduling/date-picker/format/_Imports.razor b/samples/scheduling/date-picker/format/_Imports.razor new file mode 100644 index 0000000000..a9898555fa --- /dev/null +++ b/samples/scheduling/date-picker/format/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/scheduling/date-picker/format/wwwroot/index.html b/samples/scheduling/date-picker/format/wwwroot/index.html new file mode 100644 index 0000000000..aa38df7f58 --- /dev/null +++ b/samples/scheduling/date-picker/format/wwwroot/index.html @@ -0,0 +1,32 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + diff --git a/samples/scheduling/date-picker/overview/App.razor b/samples/scheduling/date-picker/overview/App.razor new file mode 100644 index 0000000000..e82992b374 --- /dev/null +++ b/samples/scheduling/date-picker/overview/App.razor @@ -0,0 +1,13 @@ +@using IgniteUI.Blazor.Controls + + +
+
+ +
+
+ +@code { + + public IgbDatePicker DatePicker { get; set; } +} diff --git a/samples/scheduling/date-picker/overview/BlazorClientApp.csproj b/samples/scheduling/date-picker/overview/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/scheduling/date-picker/overview/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/scheduling/date-picker/overview/BlazorClientApp.sln b/samples/scheduling/date-picker/overview/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/scheduling/date-picker/overview/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/editors/date-picker/format/Program.cs b/samples/scheduling/date-picker/overview/Program.cs similarity index 100% rename from samples/editors/date-picker/format/Program.cs rename to samples/scheduling/date-picker/overview/Program.cs diff --git a/samples/scheduling/date-picker/overview/Properties/launchSettings.json b/samples/scheduling/date-picker/overview/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/scheduling/date-picker/overview/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/scheduling/date-picker/overview/README.md b/samples/scheduling/date-picker/overview/README.md new file mode 100644 index 0000000000..79dc345a87 --- /dev/null +++ b/samples/scheduling/date-picker/overview/README.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Overview feature using [Date Picker](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/scheduling/date-picker/overview/_Imports.razor b/samples/scheduling/date-picker/overview/_Imports.razor new file mode 100644 index 0000000000..a9898555fa --- /dev/null +++ b/samples/scheduling/date-picker/overview/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/scheduling/date-picker/overview/wwwroot/index.html b/samples/scheduling/date-picker/overview/wwwroot/index.html new file mode 100644 index 0000000000..f2e08f1df8 --- /dev/null +++ b/samples/scheduling/date-picker/overview/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + + diff --git a/samples/scheduling/date-picker/styling/App.razor b/samples/scheduling/date-picker/styling/App.razor new file mode 100644 index 0000000000..2e79d12f45 --- /dev/null +++ b/samples/scheduling/date-picker/styling/App.razor @@ -0,0 +1,13 @@ +@using IgniteUI.Blazor.Controls + + +
+
+ +
+
+ +@code { + + public IgbDatePicker DatePicker { get; set; } +} diff --git a/samples/scheduling/date-picker/styling/BlazorClientApp.csproj b/samples/scheduling/date-picker/styling/BlazorClientApp.csproj new file mode 100644 index 0000000000..577a5da6f6 --- /dev/null +++ b/samples/scheduling/date-picker/styling/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/scheduling/date-picker/styling/BlazorClientApp.sln b/samples/scheduling/date-picker/styling/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/scheduling/date-picker/styling/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/editors/date-picker/overview/Program.cs b/samples/scheduling/date-picker/styling/Program.cs similarity index 100% rename from samples/editors/date-picker/overview/Program.cs rename to samples/scheduling/date-picker/styling/Program.cs diff --git a/samples/scheduling/date-picker/styling/Properties/launchSettings.json b/samples/scheduling/date-picker/styling/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/scheduling/date-picker/styling/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/scheduling/date-picker/styling/README.md b/samples/scheduling/date-picker/styling/README.md new file mode 100644 index 0000000000..e4b9bd54fc --- /dev/null +++ b/samples/scheduling/date-picker/styling/README.md @@ -0,0 +1,70 @@ + + + +This folder contains implementation of Blazor application with example of Styling feature using [Date Picker](https://www.infragistics.com/products/ignite-ui-blazor/blazor/components/general-getting-started.html) component. + + + + + + + View Docs + + + View Code + + + Run Sample + + + + + +## Branches + +> **_NOTE:_** You should use [master](https://github.com/IgniteUI/igniteui-blazor-examples/tree/master) branch of this repository if you want to run samples on your computer. Use the [vnext](https://github.com/IgniteUI/igniteui-blazor-examples/tree/vnext) branch only when you want to contribute new samples to this repository. + +## Setup + +- instal **.NET SDK** from this [website](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install) + +## Running App in Visual Studio 2019 + +NOTE: VS 2019 has better code highlighting and error detection than VS Code does. + +- open **Visual Studio 2019** as an administrator + +- open the **BlazorClientApp.sln** solution + +- right click solution and select **Restore NuGet Packages** menu item + +- click **Debug** menu and select **Start Debugging** or press **F5** key + + +## Running App in VS Code + +- open **VS Code** as an administrator + +- open this folder in **VS Code** + +- open a terminal window + +- to restore assemblies, run this command: +```dotnet restore``` + +- to run samples, run this command: +```dotnet watch run``` + +- wait for for message: +**Now listening on: http://localhost:4200** + +- open **http://localhost:4200** in your browser + + +## Resources + +- [Razor Component Models](https://www.codemag.com/article/1911052) +- [Razor Syntax](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#razor-syntax) +- [Getting reference to components](https://docs.microsoft.com/en-us/aspnet/core/blazor/components/?view=aspnetcore-3.1#capture-references-to-components) diff --git a/samples/scheduling/date-picker/styling/_Imports.razor b/samples/scheduling/date-picker/styling/_Imports.razor new file mode 100644 index 0000000000..a9898555fa --- /dev/null +++ b/samples/scheduling/date-picker/styling/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/scheduling/date-picker/styling/wwwroot/index.css b/samples/scheduling/date-picker/styling/wwwroot/index.css new file mode 100644 index 0000000000..a9dfad2198 --- /dev/null +++ b/samples/scheduling/date-picker/styling/wwwroot/index.css @@ -0,0 +1,34 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ + +igc-date-picker::part(header) { + background-color: #345779; + color: #ffffff; +} +igc-date-picker::part(calendar-content) { + background-color: #fdfdfd; +} +igc-date-picker::part(date-inner current) { + color: #2dabe8; + background-color: #fdfdfd; +} +igc-date-picker::part(navigation-button):hover, +igc-date-picker::part(months-navigation):hover, +igc-date-picker::part(years-navigation):hover { + color: #345779; +} +igc-date-picker::part(month-inner current), +igc-date-picker::part(year-inner current), +igc-date-picker::part(navigation-button), +igc-date-picker::part(months-navigation), +igc-date-picker::part(years-navigation) { + color: #2dabe8; +} +igc-date-picker::part(date-inner selected), +igc-date-picker::part(month-inner selected), +igc-date-picker::part(year-inner selected) { + color: #fdfdfd; + background-color: #345779; +} diff --git a/samples/scheduling/date-picker/styling/wwwroot/index.html b/samples/scheduling/date-picker/styling/wwwroot/index.html new file mode 100644 index 0000000000..a52d0f02ac --- /dev/null +++ b/samples/scheduling/date-picker/styling/wwwroot/index.html @@ -0,0 +1,33 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + +