28 lines
693 B
C#
Raw Normal View History

2024-12-20 20:09:17 +04:00
namespace LDBproject.Entities;
public class Order
{
public int OrderID { get; private set; }
public int CardID { get; private set; }
public int LibrarianID { get; private set; }
public DateTime BorrowDate { get; private set; }
public IEnumerable<Registration> Registrations { get; set; } = [];
2024-12-20 20:09:17 +04:00
public static Order NewOrder(
int orderIndex, int ticketIndex, int librarian, IEnumerable<Registration> list, DateTime borrow)
{
return new Order
{
OrderID = orderIndex,
CardID = ticketIndex,
LibrarianID = librarian,
Registrations = list,
2024-12-20 20:09:17 +04:00
BorrowDate = borrow
};
}
}