Search Results for

    Show / Hide Table of Contents

    Class EventParticipation

    Represents a user's participation in an event, including registration status and attendance tracking.

    Inheritance
    object
    EventParticipation
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OEMS.Core.Domain.Klassen
    Assembly: OEMS.Core.dll
    Syntax
    public class EventParticipation

    Properties

    AttendanceConfirmed

    Gets or sets whether the user's attendance at the event has been confirmed.

    Declaration
    public bool? AttendanceConfirmed { get; set; }
    Property Value
    Type Description
    bool?

    True if attendance is confirmed, false if not confirmed, or null if not yet determined.

    CancellationTime

    Gets or sets the date and time when the participation was cancelled, if applicable.

    Declaration
    public DateTime? CancellationTime { get; set; }
    Property Value
    Type Description
    DateTime?

    The timestamp of cancellation, or null if the participation has not been cancelled.

    Event

    Gets or sets the navigation property to the associated event.

    Declaration
    [ForeignKey("EventId")]
    public virtual Event Event { get; set; }
    Property Value
    Type Description
    Event

    The event entity that the user is participating in.

    EventId

    Gets or sets the identifier of the event being participated in.

    Declaration
    [Required]
    public Guid EventId { get; set; }
    Property Value
    Type Description
    Guid

    The GUID of the event that the user is participating in.

    Id

    Gets or sets the unique identifier for the event participation record.

    Declaration
    [Key]
    public Guid Id { get; set; }
    Property Value
    Type Description
    Guid

    A GUID that uniquely identifies this participation instance.

    RegistrationTime

    Gets or sets the date and time when the user registered for the event.

    Declaration
    [Required]
    public DateTime RegistrationTime { get; set; }
    Property Value
    Type Description
    DateTime

    The timestamp of when the participation was initially registered.

    Status

    Gets or sets the current status of the user's participation.

    Declaration
    [Required]
    public ParticipationStatus Status { get; set; }
    Property Value
    Type Description
    ParticipationStatus

    The participation status indicating whether the user is registered, confirmed, cancelled, etc.

    User

    Gets or sets the navigation property to the participating user.

    Declaration
    [ForeignKey("UserId")]
    public virtual User User { get; set; }
    Property Value
    Type Description
    User

    The user entity who is participating in the event.

    UserId

    Gets or sets the identifier of the participating user.

    Declaration
    [Required]
    public Guid UserId { get; set; }
    Property Value
    Type Description
    Guid

    The GUID of the user who is participating in the event.

    In this article
    Back to top Generated by DocFX