_TermResultHistoryV2.cshtml 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. @model LotteryWebApp.Models.TermResultHistoryModel
  2. @using LotteryWebApp.Languages
  3. @if (Model != null && Model.listTerm != null && Model.listTerm.Count > 0)
  4. {
  5. foreach (var item in Model.listTerm)
  6. {
  7. <!-- Result Item Card -->
  8. <div class="result-item-red animate__animated animate__fadeInUp">
  9. <div class="item-date-text font-bricolage">
  10. @{
  11. DateTime drawDate;
  12. if (DateTime.TryParse(item.date_random, out drawDate)) {
  13. <div class="day">@drawDate.ToString("dddd,", System.Globalization.CultureInfo.InvariantCulture)</div>
  14. <div class="date">@drawDate.ToString("MMM dd, yyyy", System.Globalization.CultureInfo.InvariantCulture)</div>
  15. } else {
  16. <div class="day">Draw Date:</div>
  17. <div class="date">@item.date_random</div>
  18. }
  19. }
  20. </div>
  21. <div class="balls-container">
  22. @if (!string.IsNullOrEmpty(item.result))
  23. {
  24. var balls = item.result.Split(new[] { ',', ';' }, StringSplitOptions.RemoveEmptyEntries);
  25. foreach (var ball in balls)
  26. {
  27. var cleanBall = ball.Trim();
  28. if (!string.IsNullOrEmpty(cleanBall))
  29. {
  30. <div class="yellow-ball">@cleanBall</div>
  31. }
  32. }
  33. }
  34. else
  35. {
  36. <span class="text-white/70 italic text-[12px]">@Lang.waiting_for_result</span>
  37. }
  38. </div>
  39. </div>
  40. }
  41. }
  42. else
  43. {
  44. <div class="w-full py-20 flex flex-col items-center justify-center text-gray-400 opacity-60">
  45. <i class="fas fa-search text-5xl mb-4"></i>
  46. <p class="font-bold">@Lang.no_results_found</p>
  47. </div>
  48. }