private void SetUserConnection(AppEventContext context) {
			var appConection = context.Application["AppConnection"] as AppConnection;
			UserConnection = appConection.SystemUserConnection;
		}
 /// <summary>
 /// OnSessionEnd empty handler.
 /// </summary>
 /// <param name="context">Instance of <see cref="AppEventContext"/>.</param>
 public void OnSessionEnd(AppEventContext context)
 {
     //Do nothing for this package yet.
 }
		private void InitializeData(AppEventContext context) {
			SetUserConnection(context);
			SetCronTrigger();
		}
 public override void OnAppStart(AppEventContext context)
 {
     base.OnAppStart(context);
     ClassFactory.Bind <ILanguageIterator, AccountLanguageIterator>("Account");
 }
        /// <summary>
        /// Binds packages <see cref="ClassFactory"/> items.
        /// </summary>
        /// <param name="context">Instance of <see cref="AppEventContext"/>.</param>
        public void OnAppStart(AppEventContext context)
        {
            var userConnection = GetUserConnection(context);

            MailingHandlersUtilities.EnableActiveProviderHandlers(userConnection);
        }
 public void OnSessionEnd(AppEventContext context)
 {
 }
Пример #7
0
 public override void OnAppStart(AppEventContext context)
 {
     base.OnAppStart(context);
     ClassFactory.Bind <ILanguageIterator, OpportunityLanguageIterator>("Opportunity");
 }
 public void OnAppEnd(AppEventContext context)
 {
 }
 public void OnSessionStart(AppEventContext context)
 {
 }
Пример #10
0
 /// <inheritdoc cref="AppEventListenerBase.OnAppStart"/>
 public override void OnAppStart(AppEventContext context)
 {
     InitializeDeduplicationDependencyInjectionModel();
 }
        protected virtual UserConnection GetUserConnection(AppEventContext context)
        {
            var appConnection = context.Application["AppConnection"] as AppConnection;

            return(appConnection.SystemUserConnection);
        }
Пример #12
0
 /// <inheritdoc/>
 public override void OnSessionEnd(AppEventContext context)
 {
     CreateRemindingForExternalAccess("ExternalAccessSessionEndedMessage");
 }
 /// <summary>
 /// Handles application start.
 /// </summary>
 /// <param name="context">Application event context.</param>
 public override void OnAppStart(AppEventContext context)
 {
     base.OnAppStart(context);
     UserConnection = GetUserConnection(context);
     SetupDelayedNotificationJobs();
 }
Пример #14
0
 public void OnAppStart(AppEventContext context)
 {
     ClassFactory.Bind <ISectionStructureBuilder, PortalSectionStructureBuilder>(UserType.SSP.ToString());
     ClassFactory.Bind <ISectionStructureBuilder, GeneralSectionStructureBuilder>(UserType.General.ToString());
 }
 /// <summary>
 /// Application start handler.
 /// </summary>
 /// <param name="context">Application context.</param>
 public override void OnAppStart(AppEventContext context)
 {
     _appEventContext = context;
     ScheduleEmailMiningJob();
 }
 public override void OnAppStart(AppEventContext context)
 {
     base.OnAppStart(context);
     ClassFactory.Bind <IWordReportDesignWorker>(() => new WordReportingDesignWorker(UserConnection));
 }