28 lines
755 B
C#
28 lines
755 B
C#
|
using LDBproject.Entities.Enums;
|
|||
|
|
|||
|
namespace LDBproject.Entities;
|
|||
|
|
|||
|
public class Book
|
|||
|
{
|
|||
|
public int BookID { get; private set; }
|
|||
|
public string Title { get; private set; }
|
|||
|
public string Author { get; private set; }
|
|||
|
public int PublishYear { get; private set; }
|
|||
|
public BookStat Status { get; private set; }
|
|||
|
public Genres GenreMask { get; private set; } = Genres.None;
|
|||
|
|
|||
|
public static Book AddBook(
|
|||
|
int bookIndex, string title, string author, int year, Genres genres, BookStat status)
|
|||
|
{
|
|||
|
return new Book
|
|||
|
{
|
|||
|
BookID = bookIndex,
|
|||
|
Title = title,
|
|||
|
Author = author,
|
|||
|
PublishYear = year,
|
|||
|
GenreMask = genres,
|
|||
|
Status = status
|
|||
|
};
|
|||
|
}
|
|||
|
}
|