Utopia-Canteen-System/Models/OrderHistoryItem.cs

22 lines
969 B
C#

namespace UtopiaCanteenSystem.Models;
/// <summary>
/// One row in the Order History list (last 5 orders).
/// </summary>
public class OrderHistoryItem
{
public string EmployeeId { get; set; } = string.Empty;
public string EmployeeName { get; set; } = string.Empty;
public string Department { get; set; } = string.Empty;
public string ScanId { get; set; } = string.Empty;
public DateTime OrderTimeUtc { get; set; }
/// <summary>The ordered item name, e.g. "Chicken Biryani" (modal only for now).</summary>
public string OrderItem { get; set; } = string.Empty;
/// <summary>Display label: "Today", "Yesterday", or short date.</summary>
public string RelativeDateLabel { get; set; } = string.Empty;
/// <summary>Time only, e.g. "09:54 AM".</summary>
public string TimeDisplay { get; set; } = string.Empty;
/// <summary>Optional avatar path; null = show placeholder.</summary>
public string? AvatarPath { get; set; }
}