29 lines
707 B
C#
29 lines
707 B
C#
namespace Models
|
|
{
|
|
public class Event : GenericMessage
|
|
{
|
|
public Event()
|
|
{
|
|
|
|
}
|
|
public Event(int id, User author, string description, string title, DateTime publishDate, DateTime startDate, DateTime endDate) : base(id, author, description, title, publishDate)
|
|
{
|
|
StartDate = startDate;
|
|
EndDate = endDate;
|
|
}
|
|
|
|
public DateTime StartDate
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
public DateTime EndDate
|
|
{
|
|
get; set;
|
|
}
|
|
public override string ToString()
|
|
{
|
|
return $"({StartDate.ToString("g")} - {EndDate.ToString("g")}; {Author.Name}) {Title}";
|
|
}
|
|
}
|
|
} |