Table of Contents

Interface IEventSearch

Namespace
InSite.Application.Events.Read
Assembly
Shift.Sdk.dll
public interface IEventSearch
Extension Methods

Methods

CountAttendees(QEventAttendeeFilter)

int CountAttendees(QEventAttendeeFilter filter)

Parameters

filter QEventAttendeeFilter

Returns

int

CountComments(QEventCommentFilter)

int CountComments(QEventCommentFilter filter)

Parameters

filter QEventCommentFilter

Returns

int

CountEventAssessmentForms(QEventAssessmentFormFilter)

int CountEventAssessmentForms(QEventAssessmentFormFilter filter)

Parameters

filter QEventAssessmentFormFilter

Returns

int

CountEvents(QEventFilter)

int CountEvents(QEventFilter filter)

Parameters

filter QEventFilter

Returns

int

CountEventsByExamType(QEventFilter)

List<Counter> CountEventsByExamType(QEventFilter filter)

Parameters

filter QEventFilter

Returns

List<Counter>

CountSeats(QSeatFilter)

int CountSeats(QSeatFilter filter)

Parameters

filter QSeatFilter

Returns

int

CountTimers(QEventTimerFilter)

int CountTimers(QEventTimerFilter filter)

Parameters

filter QEventTimerFilter

Returns

int

GetApprenticeSummary(QEventFilter)

List<ApprenticeSummary> GetApprenticeSummary(QEventFilter filter)

Parameters

filter QEventFilter

Returns

List<ApprenticeSummary>

GetAttendee(Guid, Guid, params Expression<Func<QEventAttendee, object>>[])

QEventAttendee GetAttendee(Guid @event, Guid contact, params Expression<Func<QEventAttendee, object>>[] includes)

Parameters

event Guid
contact Guid
includes Expression<Func<QEventAttendee, object>>[]

Returns

QEventAttendee

GetAttendeeUsers(Guid, string)

List<VPerson> GetAttendeeUsers(Guid organizationIdentifier, string role)

Parameters

organizationIdentifier Guid
role string

Returns

List<VPerson>

GetAttendees(QEventAttendeeFilter, params Expression<Func<QEventAttendee, object>>[])

List<QEventAttendee> GetAttendees(QEventAttendeeFilter filter, params Expression<Func<QEventAttendee, object>>[] includes)

Parameters

filter QEventAttendeeFilter
includes Expression<Func<QEventAttendee, object>>[]

Returns

List<QEventAttendee>

GetAttendees(Guid, params Expression<Func<QEventAttendee, object>>[])

List<QEventAttendee> GetAttendees(Guid @event, params Expression<Func<QEventAttendee, object>>[] includes)

Parameters

event Guid
includes Expression<Func<QEventAttendee, object>>[]

Returns

List<QEventAttendee>

GetComment(Guid)

QComment GetComment(Guid comment)

Parameters

comment Guid

Returns

QComment

GetComments(QEventCommentFilter)

List<QComment> GetComments(QEventCommentFilter filter)

Parameters

filter QEventCommentFilter

Returns

List<QComment>

GetEvent(Guid, params Expression<Func<QEvent, object>>[])

QEvent GetEvent(Guid id, params Expression<Func<QEvent, object>>[] includes)

Parameters

id Guid
includes Expression<Func<QEvent, object>>[]

Returns

QEvent

GetEvent(Guid, string)

QEvent GetEvent(Guid organization, string title)

Parameters

organization Guid
title string

Returns

QEvent

GetEventAssessmentForms(QEventAssessmentFormFilter)

List<QEventAssessmentForm> GetEventAssessmentForms(QEventAssessmentFormFilter filter)

Parameters

filter QEventAssessmentFormFilter

Returns

List<QEventAssessmentForm>

GetEventAssessmentForms(Guid)

List<QEventAssessmentForm> GetEventAssessmentForms(Guid @event)

Parameters

event Guid

Returns

List<QEventAssessmentForm>

GetEventParticipationSummary(QEventFilter)

List<EventParticipationSummary> GetEventParticipationSummary(QEventFilter filter)

Parameters

filter QEventFilter

Returns

List<EventParticipationSummary>

GetEvents(QEventFilter, params Expression<Func<QEvent, object>>[])

List<QEvent> GetEvents(QEventFilter filter, params Expression<Func<QEvent, object>>[] includes)

Parameters

filter QEventFilter
includes Expression<Func<QEvent, object>>[]

Returns

List<QEvent>

GetEvents(IEnumerable<Guid>, params Expression<Func<QEvent, object>>[])

List<QEvent> GetEvents(IEnumerable<Guid> eventId, params Expression<Func<QEvent, object>>[] includes)

Parameters

eventId IEnumerable<Guid>
includes Expression<Func<QEvent, object>>[]

Returns

List<QEvent>

GetEventsForReminder(DateTimeOffset, DateTimeOffset, bool)

List<QEvent> GetEventsForReminder(DateTimeOffset start, DateTimeOffset end, bool ignoreScheduleStart)

Parameters

start DateTimeOffset
end DateTimeOffset
ignoreScheduleStart bool

Returns

List<QEvent>

GetExamSessionsScheduled(Guid)

QExamSessionsScheduled GetExamSessionsScheduled(Guid organizationIdentifier)

Parameters

organizationIdentifier Guid

Returns

QExamSessionsScheduled

GetExamsWrittenByType(Guid)

QExamsWrittenByType GetExamsWrittenByType(Guid tennatIdentifier)

Parameters

tennatIdentifier Guid

Returns

QExamsWrittenByType

GetRecentEvents(QEventFilter, int?)

List<QEvent> GetRecentEvents(QEventFilter filter, int? take = null)

Parameters

filter QEventFilter
take int?

Returns

List<QEvent>

GetRegistrationCertificateSummary(QEventFilter)

List<RegistrationCertificateSummary> GetRegistrationCertificateSummary(QEventFilter filter)

Parameters

filter QEventFilter

Returns

List<RegistrationCertificateSummary>

GetScheduleProblem(Guid, Guid, Guid?)

ScheduleProblem GetScheduleProblem(Guid @event, Guid candidate, Guid? form)

Parameters

event Guid
candidate Guid
form Guid?

Returns

ScheduleProblem

GetSeat(Guid)

QSeat GetSeat(Guid seatIdentifier)

Parameters

seatIdentifier Guid

Returns

QSeat

GetSeats(QSeatFilter)

List<QSeat> GetSeats(QSeatFilter filter)

Parameters

filter QSeatFilter

Returns

List<QSeat>

GetSeats(Guid, bool)

List<QSeat> GetSeats(Guid eventIdentifier, bool showHiddenSeats = true)

Parameters

eventIdentifier Guid
showHiddenSeats bool

Returns

List<QSeat>

GetTimer(Guid)

QEventTimer GetTimer(Guid timer)

Parameters

timer Guid

Returns

QEventTimer

GetTimers(QEventTimerFilter)

List<QEventTimer> GetTimers(QEventTimerFilter filter)

Parameters

filter QEventTimerFilter

Returns

List<QEventTimer>

GetTimersThatShouldBeElapsed()

List<QEventTimer> GetTimersThatShouldBeElapsed()

Returns

List<QEventTimer>