_RankingDataPartial.cshtml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. @model NEducation.Models.WinnerMiniGameModel
  2. <div class="row data-line">
  3. <div class="col-6">
  4. <h6 class="fw-semibold mb-0 text-c-1">Date</h6>
  5. </div>
  6. <div class="col-6 right">
  7. <h6 class="fw-semibold mb-0 text-c-1 right">Phone number</h6>
  8. </div>
  9. </div>
  10. <div class="row data-line bottom-border">
  11. @if (Model.Winner != null && Model.Winner.listWinner != null)
  12. {
  13. foreach (var winner in Model.Winner.listWinner)
  14. {
  15. var sysdateParsed = DateTime.TryParseExact(winner.sysdate,
  16. "M/d/yyyy h:mm:ss tt", // Định dạng chuỗi input
  17. System.Globalization.CultureInfo.InvariantCulture,
  18. System.Globalization.DateTimeStyles.None,
  19. out DateTime sysdate);
  20. <div class="col-6">
  21. <h6 class="fw-semibold mb-0 fw-semibold mb-1 ">
  22. <div class="text-c-1 font-z-10">@(sysdateParsed ? sysdate.ToString("dd/MM/yyyy") : "Invalid Date")</div>
  23. <div class="text-c-1 font-z-12">@(sysdateParsed ? sysdate.ToString("HH:mm:ss") : "Invalid Time")</div>
  24. </h6>
  25. </div>
  26. <div class="col-6 right">
  27. <h6 class="fw-semibold mb-0 fw-semibold mb-1 text-c-1 right">
  28. @winner.msisdn
  29. </h6>
  30. </div>
  31. }
  32. }
  33. else
  34. {
  35. <div class="row data-line bottom-border">
  36. <div class="col-12 text-c-1">
  37. No winner data available.
  38. </div>
  39. </div>
  40. }
  41. </div>