17 lines
426 B
C#
17 lines
426 B
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace SpotiParty.Web.Models;
|
|
|
|
public class Event {
|
|
[Key]
|
|
public Guid Id { get; init; } = Guid.CreateVersion7();
|
|
|
|
public required User Host { get; set; }
|
|
|
|
[MaxLength(255)]
|
|
public required string Name { get; set; }
|
|
|
|
public DateTime Start { get; set; } = DateTime.Today;
|
|
|
|
public DateTime End { get; set; } = DateTime.Today + TimeSpan.FromDays(1);
|
|
} |