From 19bc9005e9820e1a97935cc3a7712d116b966564 Mon Sep 17 00:00:00 2001 From: BONNEVILLE Geoffroy Date: Tue, 12 Dec 2017 13:25:42 +0100 Subject: [PATCH] Removed add-ons ordering to avoid Culture bugs - for now --- ModernKeePass/ViewModels/DonateVm.cs | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/ModernKeePass/ViewModels/DonateVm.cs b/ModernKeePass/ViewModels/DonateVm.cs index 7bf3e70..78d6e60 100644 --- a/ModernKeePass/ViewModels/DonateVm.cs +++ b/ModernKeePass/ViewModels/DonateVm.cs @@ -1,4 +1,5 @@ -using System.Collections.ObjectModel; +using System; +using System.Collections.ObjectModel; using System.Globalization; using System.Linq; using System.Threading.Tasks; @@ -26,16 +27,13 @@ namespace ModernKeePass.ViewModels public DonateVm(ILicenseService license) { - var usNfi = new NumberFormatInfo - { - NegativeSign = "-", - NumberDecimalSeparator = ".", - NumberGroupSeparator = ",", - CurrencySymbol = "$" - }; + // TODO: find a nice way to order products _license = license; Donations = new ObservableCollection( - _license.Products.Values.OrderBy(p => decimal.Parse(p.FormattedPrice, NumberStyles.Currency, usNfi))); + _license.Products.Values + /*.OrderBy(p => decimal.Parse(p.FormattedPrice.Replace('\u00A0', ' '), NumberStyles.Currency, + CultureInfo.CurrentCulture.NumberFormat))*/ + ); } public async Task Purchase()