Exemple #1
0
        public override void Process(IocArgs args)
        {
            var sxa = new ServiceDescriptor(typeof(IMultisiteContext), typeof(MultisiteContext), ServiceLifetime.Singleton);

            args.ServiceCollection.Remove(sxa);
            args.ServiceCollection.AddSingleton <IMultisiteContext, MultisiteContextForGlobal>();
        }
 public override void Process(IocArgs args)
 {
     args.ServiceCollection.AddTransient <IInstagramRepository, InstagramRepository>();
 }
 public override void Process(IocArgs args)
 {
     args.ServiceCollection.AddTransient <IStaticMapRepository, StaticMapsRepository>();
 }
Exemple #4
0
 public override void Process(IocArgs args)
 {
     ServiceCollectionServiceExtensions.AddTransient <IHistogramRepository, HistogramRepository>(args.ServiceCollection);
     ServiceCollectionServiceExtensions.AddTransient <IScatterPlotRepository, ScatterPlotRepository>(args.ServiceCollection);
     ServiceCollectionServiceExtensions.AddTransient <ISunburstRepository, SunburstRepository>(args.ServiceCollection);
 }
Exemple #5
0
 public override void Process(IocArgs args)
 {
     //TODO patch
     ServiceCollectionServiceExtensions.AddTransient <IHotspotImageRepository, HotspotImageRepository>(args.ServiceCollection);
 }
Exemple #6
0
 /// <summary>
 /// Process
 /// </summary>
 /// <param name="args">args</param>
 public override void Process(IocArgs args)
 {
     args.ServiceCollection.AddTransient <IMailSendService, MailSendService>();
     args.ServiceCollection.AddTransient <IFormSendService, FormSendService>();
     args.ServiceCollection.AddTransient <IMailConfigurationRepository, MailConfigurationRepository>();
 }