Search Results for

    Show / Hide Table of Contents

    Interface ILocationRepository

    Namespace: OEMS.Core.Domain.RepoInterfaces
    Assembly: OEMS.Core.dll
    Syntax
    public interface ILocationRepository

    Methods

    AddAsync(Location)

    Legt eine neue Location an.

    Declaration
    Task AddAsync(Location location)
    Parameters
    Type Name Description
    Location location
    Returns
    Type Description
    Task

    CheckIfEventAtLocation(Guid, Guid)

    Declaration
    Task<(bool, List<string>)> CheckIfEventAtLocation(Guid orgId, Guid locationId)
    Parameters
    Type Name Description
    Guid orgId
    Guid locationId
    Returns
    Type Description
    Task<(bool hasAny, List<string> eventNames)>

    CheckLocationNamesForDuplicates(string)

    Checks if location name already exists for the given organization.

    Declaration
    Task<bool> CheckLocationNamesForDuplicates(string name)
    Parameters
    Type Name Description
    string name
    Returns
    Type Description
    Task<bool>

    DeleteAsync(Guid)

    Löscht eine Location per Id.

    Declaration
    Task DeleteAsync(Guid id)
    Parameters
    Type Name Description
    Guid id
    Returns
    Type Description
    Task

    GetAllAsync()

    Liefert alle Locations zurück.

    Declaration
    Task<IEnumerable<Location>> GetAllAsync()
    Returns
    Type Description
    Task<IEnumerable<Location>>

    GetAllByOrganizationAsync(Guid)

    Liefert alle Locations einer Organisation zurück.

    Declaration
    Task<IEnumerable<Location>> GetAllByOrganizationAsync(Guid organizationId)
    Parameters
    Type Name Description
    Guid organizationId
    Returns
    Type Description
    Task<IEnumerable<Location>>

    GetByIdAsync(Guid)

    Liefert eine Location per Id oder null.

    Declaration
    Task<Location> GetByIdAsync(Guid id)
    Parameters
    Type Name Description
    Guid id
    Returns
    Type Description
    Task<Location>

    UpdateAsync(Location)

    Aktualisiert eine bestehende Location.

    Declaration
    Task UpdateAsync(Location location)
    Parameters
    Type Name Description
    Location location
    Returns
    Type Description
    Task
    In this article
    Back to top Generated by DocFX