Search Results for

    Show / Hide Table of Contents

    Class UpdateEventDto

    Data transfer object for updating an existing event with all its properties and associations.

    Inheritance
    object
    UpdateEventDto
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OEMS.Core.Application.DTOs.Event
    Assembly: OEMS.Core.dll
    Syntax
    public class UpdateEventDto

    Properties

    ArchiveDate

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

    CategoryId

    Gets or sets the identifier of the event category.

    Declaration
    [Required(ErrorMessage = "Kategorie muss gewählt werden")]
    public Guid CategoryId { get; set; }
    Property Value
    Type Description
    Guid

    The GUID of the category this event belongs to.

    CreationDate

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

    CreatorId

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

    CurrentParticipants

    Gets or sets the current number of registered participants.

    Declaration
    public int CurrentParticipants { get; set; }
    Property Value
    Type Description
    int

    The number of users currently registered for the event.

    CustomNotes

    Declaration
    public string CustomNotes { get; set; }
    Property Value
    Type Description
    string

    Description

    Gets or sets the description of the event.

    Declaration
    [Required(ErrorMessage = "Beschreibung ist erforderlich")]
    public string Description { get; set; }
    Property Value
    Type Description
    string

    A detailed description of the event content and purpose.

    EndDateTime

    Gets or sets the end date and time of the event.

    Declaration
    [Required(ErrorMessage = "Enddatum ist erforderlich")]
    public DateTime EndDateTime { get; set; }
    Property Value
    Type Description
    DateTime

    The timestamp when the event concludes.

    ExternalLink

    Declaration
    public string ExternalLink { get; set; }
    Property Value
    Type Description
    string

    Files

    Declaration
    public List<EventFileDto> Files { get; set; }
    Property Value
    Type Description
    List<EventFileDto>

    GroupId

    Declaration
    public Guid? GroupId { get; set; }
    Property Value
    Type Description
    Guid?

    Id

    Gets or sets the unique identifier of the event to update.

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

    The GUID of the event being updated.

    InvitedUserIds

    Declaration
    public List<Guid> InvitedUserIds { get; set; }
    Property Value
    Type Description
    List<Guid>

    IsGroupEvent

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

    IsPublic

    Declaration
    [Required]
    public bool IsPublic { get; set; }
    Property Value
    Type Description
    bool

    LocationId

    Gets or sets the identifier of the event location.

    Declaration
    [Required(ErrorMessage = "Ort muss gewählt werden")]
    public Guid LocationId { get; set; }
    Property Value
    Type Description
    Guid

    The GUID of the location where the event takes place.

    MaxParticipants

    Gets or sets the maximum number of participants allowed for the event.

    Declaration
    [Required(ErrorMessage = "Maximale Teilnehmerzahl ist erforderlich")]
    [Range(1, 2147483647, ErrorMessage = "Teilnehmerzahl muss größer als 0 sein")]
    public int? MaxParticipants { get; set; }
    Property Value
    Type Description
    int?

    The maximum capacity for event participants, must be greater than 0.

    OrganizationId

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

    Processes

    Declaration
    public List<CreateProcessDto> Processes { get; set; }
    Property Value
    Type Description
    List<CreateProcessDto>

    SourceTemplateId

    Declaration
    public Guid? SourceTemplateId { get; set; }
    Property Value
    Type Description
    Guid?

    SourceTemplateName

    Declaration
    public string SourceTemplateName { get; set; }
    Property Value
    Type Description
    string

    StartDateTime

    Gets or sets the start date and time of the event.

    Declaration
    [Required(ErrorMessage = "Startdatum ist erforderlich")]
    public DateTime StartDateTime { get; set; }
    Property Value
    Type Description
    DateTime

    The timestamp when the event begins.

    Status

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

    Title

    Gets or sets the title of the event.

    Declaration
    [Required(ErrorMessage = "Titel ist erforderlich")]
    public string Title { get; set; }
    Property Value
    Type Description
    string

    The event title that will be displayed to users.

    In this article
    Back to top Generated by DocFX