using Autofac; using Nop.Core.Configuration; using Nop.Core.Infrastructure; using Nop.Core.Infrastructure.DependencyManagement; using Nop.Plugin.Shipping.NopCliGeneric.Services; namespace Nop.Plugin.Shipping.NopCliGeneric.Infrastructure { /// /// Dependency registrar /// public class DependencyRegistrar : IDependencyRegistrar { /// /// Register services and interfaces /// /// Container builder /// Type finder /// Config public virtual void Register(ContainerBuilder builder, ITypeFinder typeFinder, NopConfig config) { builder.RegisterType().As().InstancePerLifetimeScope(); } /// /// Order of this dependency registrar implementation /// public int Order => 2; } }