From 2bc26e3334d8bb6ddb6067c81f38ac267437c04e Mon Sep 17 00:00:00 2001 From: Tobias Klika Date: Thu, 2 Apr 2015 22:50:45 +0200 Subject: [PATCH] add configuration --- src/OnePeek.Api/AppMetadataEndpoint.cs | 6 ++++-- src/OnePeek.Api/Configuration.cs | 7 +++++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 src/OnePeek.Api/Configuration.cs diff --git a/src/OnePeek.Api/AppMetadataEndpoint.cs b/src/OnePeek.Api/AppMetadataEndpoint.cs index f7f3bf7..4776299 100644 --- a/src/OnePeek.Api/AppMetadataEndpoint.cs +++ b/src/OnePeek.Api/AppMetadataEndpoint.cs @@ -2,12 +2,10 @@ using OnePeek.Api.Extensions; using OnePeek.Entities; using System; -using System.Diagnostics; using System.IO; using System.Threading.Tasks; using System.Xml.Linq; using System.Linq; -using System.Globalization; using System.Collections.Generic; namespace OnePeek.Api @@ -40,6 +38,10 @@ namespace OnePeek.Api // create rating result.Rating = Deserialize.Xml(xml); result.Rating.AverageRating = xel.GetFloat("averageUserRating"); + if (Configuration.UseFiveStarSystem) + { + result.Rating.AverageRating = (float)(result.Rating.AverageRating * 0.5); + } // create images result.Images = Deserialize.Xml(xml); diff --git a/src/OnePeek.Api/Configuration.cs b/src/OnePeek.Api/Configuration.cs new file mode 100644 index 0000000..40817f5 --- /dev/null +++ b/src/OnePeek.Api/Configuration.cs @@ -0,0 +1,7 @@ +namespace OnePeek.Api +{ + public static class Configuration + { + public static bool UseFiveStarSystem = false; + } +}