Search Results for

    Show / Hide Table of Contents

    Class EventProcessStepRepository

    Inheritance
    object
    EventProcessStepRepository
    Implements
    IEventProcessStepRepository
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OEMS.Core.Infrastructure.Repositories
    Assembly: OEMS.Core.dll
    Syntax
    public class EventProcessStepRepository : IEventProcessStepRepository

    Constructors

    EventProcessStepRepository(IDbContextFactory<OEMSDBContext>)

    Declaration
    public EventProcessStepRepository(IDbContextFactory<OEMSDBContext> contextFactory)
    Parameters
    Type Name Description
    IDbContextFactory<OEMSDBContext> contextFactory

    Methods

    CreateAsync(EventProcessStep)

    Declaration
    public Task<Guid> CreateAsync(EventProcessStep step)
    Parameters
    Type Name Description
    EventProcessStep step
    Returns
    Type Description
    Task<Guid>

    DeleteAsync(Guid)

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

    GetByIdAsync(Guid)

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

    GetByProcessIdAsync(Guid)

    Declaration
    public Task<IEnumerable<EventProcessStep>> GetByProcessIdAsync(Guid processId)
    Parameters
    Type Name Description
    Guid processId
    Returns
    Type Description
    Task<IEnumerable<EventProcessStep>>

    GetByTriggerAsync(ProzessstepTrigger)

    Declaration
    public Task<IEnumerable<EventProcessStep>> GetByTriggerAsync(ProzessstepTrigger trigger)
    Parameters
    Type Name Description
    ProzessstepTrigger trigger
    Returns
    Type Description
    Task<IEnumerable<EventProcessStep>>

    GetPendingStepsByEventIdAsync(Guid)

    Declaration
    public Task<IEnumerable<EventProcessStep>> GetPendingStepsByEventIdAsync(Guid eventId)
    Parameters
    Type Name Description
    Guid eventId
    Returns
    Type Description
    Task<IEnumerable<EventProcessStep>>

    GetPendingTimeBasedStepsAsync()

    Declaration
    public Task<IEnumerable<EventProcessStep>> GetPendingTimeBasedStepsAsync()
    Returns
    Type Description
    Task<IEnumerable<EventProcessStep>>

    UpdateAsync(EventProcessStep)

    Declaration
    public Task UpdateAsync(EventProcessStep step)
    Parameters
    Type Name Description
    EventProcessStep step
    Returns
    Type Description
    Task

    UpdateStatusAsync(Guid, ProcessStatus)

    Declaration
    public Task UpdateStatusAsync(Guid id, ProcessStatus status)
    Parameters
    Type Name Description
    Guid id
    ProcessStatus status
    Returns
    Type Description
    Task

    Implements

    IEventProcessStepRepository
    In this article
    Back to top Generated by DocFX