Order.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. using System;
  2. using System.Collections.Generic;
  3. namespace RestaurantApp.Models
  4. {
  5. public class Order
  6. {
  7. public int OrderId { get; set; }
  8. public int TableId { get; set; }
  9. public string TableInfo { get; set; }
  10. public int EmployeeId { get; set; }
  11. public string EmployeeName { get; set; }
  12. public int? ClientId { get; set; }
  13. public string ClientName { get; set; }
  14. public DateTime OpenedAt { get; set; }
  15. public DateTime? ClosedAt { get; set; }
  16. public string Status { get; set; }
  17. public decimal DiscountPct { get; set; }
  18. public decimal TotalAmount { get; set; }
  19. }
  20. public class OrderItem
  21. {
  22. public int OrderItemId { get; set; }
  23. public int OrderId { get; set; }
  24. public int DishId { get; set; }
  25. public string DishName { get; set; }
  26. public int Quantity { get; set; }
  27. public decimal UnitPrice { get; set; }
  28. public string Notes { get; set; }
  29. public string Status { get; set; }
  30. public decimal Total => Quantity * UnitPrice;
  31. }
  32. }