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; }
|
|
|
|
|
|
2024-12-20 23:05:27 +04:00
|
|
|
|
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,
|
2024-12-20 23:05:27 +04:00
|
|
|
|
Registrations = list,
|
2024-12-20 20:09:17 +04:00
|
|
|
|
BorrowDate = borrow
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
}
|