Search Results for

    Show / Hide Table of Contents

    Class Location

    Represents a physical or virtual location where events can be held.

    Inheritance
    object
    Location
    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 Location

    Properties

    Address

    Gets or sets the address of the location.

    Declaration
    [Required]
    public string Address { get; set; }
    Property Value
    Type Description
    string

    The physical address or virtual meeting details for the location.

    Capacity

    Gets or sets the maximum capacity of the location.

    Declaration
    [Required]
    public int Capacity { get; set; }
    Property Value
    Type Description
    int

    The maximum number of people that can be accommodated at this location.

    Events

    Gets or sets the collection of events that take place at this location.

    Declaration
    public virtual ICollection<Event> Events { get; set; }
    Property Value
    Type Description
    ICollection<Event>

    A collection of Event entities that are scheduled to occur at this location.

    GoogleSatelliteLink

    Gets or sets the Google satellite or maps link for the location.

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

    An optional URL link to Google Maps or satellite view for easy location identification.

    Id

    Gets or sets the unique identifier for the location.

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

    A GUID that uniquely identifies the location.

    Name

    Gets or sets the name of the location.

    Declaration
    [Required]
    [StringLength(100)]
    public string Name { get; set; }
    Property Value
    Type Description
    string

    A descriptive name for the location, limited to 100 characters.

    Notes

    Gets or sets additional notes about the location.

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

    Optional notes containing additional information, instructions, or special considerations for the location.

    Organization

    Gets or sets the organization that owns this location.

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

    The Organization entity that manages and has access to this location.

    OrganizationId

    Gets or sets the organization identifier that owns this location.

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

    A GUID referencing the organization that manages this location.

    Room

    Gets or sets the specific room or area within the location.

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

    An optional room number, name, or area designation within the location.

    In this article
    Back to top Generated by DocFX