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;
}
}