using System; using System.Globalization; using System.Linq; namespace LotteryWebApp.Common { public static class Utils { public static string FormatMoney(string amount) { if (string.IsNullOrEmpty(amount)) return "0"; var clean = new string(amount.Where(c => char.IsDigit(c)).ToArray()); if (long.TryParse(clean, out long val)) { return val.ToString("#,##0", new CultureInfo("vi-VN")).Replace(",", "."); } return amount; } public static string FormatResultDate(string dateStr) { if (string.IsNullOrEmpty(dateStr)) return "Monday, Mar 20, 2026"; DateTime dt; if (DateTime.TryParseExact(dateStr, "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture, DateTimeStyles.None, out dt)) { return dt.ToString("dddd, MMM dd, yyyy", new CultureInfo("en-US")); } return dateStr; } } }