using DocumentFormat.OpenXml.Office2010.Excel; using Microsoft.VisualBasic; using ProjectLibrary.Entities; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ProjectLibrary.Entites { public class Orders { public int Id { get; private set; } [DisplayName("Дата с")] public DateTime OrderDate { get; private set; } [DisplayName("Дата по")] public DateTime ReturnDate { get; private set; } [Browsable(false)] public int ReaderID { get; private set; } public IEnumerable<Book_Orders> BookOrders { get; private set; } = []; public static Orders CreateEntity(int id, DateTime returnDate, int readerID, IEnumerable<Book_Orders> bookOrders) { return new Orders { Id = id, OrderDate = DateTime.Now, ReturnDate = returnDate, ReaderID = readerID, BookOrders = bookOrders }; } public static Orders CreateEntity(TempBookOrders tempBookOrders, IEnumerable<Book_Orders> bookOrders) { return new Orders { Id = tempBookOrders.Id, OrderDate = tempBookOrders.OrderDate, ReturnDate = tempBookOrders.ReturnDate, ReaderID = tempBookOrders.ReaderID, BookOrders = bookOrders }; } } }