public SharepointActor(ISharepointDepartmentsCalendarsSettings departmentsCalendarsSettings) { this.departmentsCalendarsSettings = departmentsCalendarsSettings; this.organizationActor = Context.ActorSelection(OrganizationActorPath); Context.System.EventStream.Subscribe <CalendarEventRecoverComplete>(this.Self); Context.System.EventStream.Subscribe <CalendarEventCreated>(this.Self); Context.System.EventStream.Subscribe <CalendarEventChanged>(this.Self); Context.System.EventStream.Subscribe <CalendarEventRemoved>(this.Self); this.sharepointStorageActor = Context.ActorOf(SharepointStorageActor.CreateProps(), "csp-sharepoint-storage-actor"); }
public SharepointStorageActor(Func <IExternalStorage> externalStorageProvider, ISharepointDepartmentsCalendarsSettings departmentsCalendarsSettings) { this.externalStorageProvider = externalStorageProvider; this.departmentsCalendarsSettings = departmentsCalendarsSettings; }