using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace SpotiParty.Web.Models; public class Event { [Key] public Guid Id { get; init; } = Guid.CreateVersion7(); [ForeignKey("host")] public virtual 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); }