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
int CountComments(QEventCommentFilter filter)
Parameters
filter QEventCommentFilter
Returns
- int
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>
QComment GetComment(Guid comment)
Parameters
comment Guid
Returns
- QComment
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
List<QEventAssessmentForm> GetEventAssessmentForms(QEventAssessmentFormFilter filter)
Parameters
filter QEventAssessmentFormFilter
Returns
- List<QEventAssessmentForm>
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>