public override void Setup(XafApplication application) { base.Setup(application); application.Connect(SequenceStorageType) .TakeUntilDisposed(this) .Subscribe(); }
public override void Setup(XafApplication application) { base.Setup(application); application.Connect() .TakeUntil(this.WhenDisposed()) .Subscribe(); application.WhenSetupComplete() .Do(_ => { var notificationsModule = Application.Modules.FindModule <NotificationsModule>(); notificationsModule.DefaultNotificationsProvider.NotificationTypesInfo.Add( application.TypesInfo.FindTypeInfo(typeof(ImportNotification))); }) .Subscribe(); }