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>(); }
public override void Process(IocArgs args) { ServiceCollectionServiceExtensions.AddTransient <IHistogramRepository, HistogramRepository>(args.ServiceCollection); ServiceCollectionServiceExtensions.AddTransient <IScatterPlotRepository, ScatterPlotRepository>(args.ServiceCollection); ServiceCollectionServiceExtensions.AddTransient <ISunburstRepository, SunburstRepository>(args.ServiceCollection); }
public override void Process(IocArgs args) { //TODO patch ServiceCollectionServiceExtensions.AddTransient <IHotspotImageRepository, HotspotImageRepository>(args.ServiceCollection); }
/// <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>(); }