Class ResponseChangeProcessor
- Namespace
- InSite.Application.Surveys.Read
- Assembly
- Shift.Sdk.dll
public class ResponseChangeProcessor
- Inheritance
-
ResponseChangeProcessor
- Inherited Members
- Extension Methods
Constructors
ResponseChangeProcessor(Urls, ICommander, IChangeQueue, IAlertMailer, IContactSearch, IContentSearch, ICourseObjectSearch, IGroupSearch, ICaseSearch, IMessageSearch, IRecordSearch, ISurveySearch, IProgramSearch, IProgramStore, IProgramService, IAchievementSearch, IPersonSearch, IOrganizationSearch)
public ResponseChangeProcessor(Urls urls, ICommander commander, IChangeQueue publisher, IAlertMailer mailer, IContactSearch contacts, IContentSearch contents, ICourseObjectSearch courses, IGroupSearch groups, ICaseSearch issues, IMessageSearch messages, IRecordSearch records, ISurveySearch surveys, IProgramSearch program, IProgramStore programStore, IProgramService programService, IAchievementSearch achievements, IPersonSearch persons, IOrganizationSearch organizations)
Parameters
urlsUrlscommanderICommanderpublisherIChangeQueuemailerIAlertMailercontactsIContactSearchcontentsIContentSearchcoursesICourseObjectSearchgroupsIGroupSearchissuesICaseSearchmessagesIMessageSearchrecordsIRecordSearchsurveysISurveySearchprogramIProgramSearchprogramStoreIProgramStoreprogramServiceIProgramServiceachievementsIAchievementSearchpersonsIPersonSearchorganizationsIOrganizationSearch
Methods
Handle(ResponseSessionCompleted)
public void Handle(ResponseSessionCompleted e)
Parameters
Handle(ResponseSessionDeleted)
public void Handle(ResponseSessionDeleted e)
Parameters
Handle(ResponseSessionStarted)
public void Handle(ResponseSessionStarted e)
Parameters
SendMessageToRespondent(QResponseSession, ResponseSessionCompleted)
public void SendMessageToRespondent(QResponseSession session, ResponseSessionCompleted e)
Parameters
sessionQResponseSessioneResponseSessionCompleted