Spaces:
Runtime error
Runtime error
File size: 1,211 Bytes
3dd5c9a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | using System.Globalization;
using TaskTrackingSystem.Shared.Localization;
namespace TaskTrackingSystem.Shared;
public static class DisplayFormats
{
public const string DateFormat = "dd-MM-yyyy";
public static string Date(DateTime value) =>
AppLocalization.LocalizeDigits(value.ToString(DateFormat, CultureInfo.InvariantCulture));
public static string Date(DateTime? value) =>
value.HasValue ? Date(value.Value) : string.Empty;
public static string Date(DateOnly value) =>
AppLocalization.LocalizeDigits(value.ToString(DateFormat, CultureInfo.InvariantCulture));
public static string Number(int value) =>
AppLocalization.LocalizeDigits(value.ToString(CultureInfo.InvariantCulture));
public static string Number(long value) =>
AppLocalization.LocalizeDigits(value.ToString(CultureInfo.InvariantCulture));
public static string Number(decimal value, string format = "0.#") =>
AppLocalization.LocalizeDigits(value.ToString(format, CultureInfo.InvariantCulture));
public static string Number(double value, string format = "0.#") =>
AppLocalization.LocalizeDigits(value.ToString(format, CultureInfo.InvariantCulture));
}
|