public static void Configure(StructureMap.ConfigurationExpression _) { _.Scan((x) => { x.Assembly("API"); x.WithDefaultConventions(); }); _.ForConcreteType <CustomersController>().Configure .Ctor <ICustomerService>().IsTheDefault(); _.ForConcreteType <DeliveryPersonsController>().Configure .Ctor <IDeliveryPersonService>().IsTheDefault(); _.ForConcreteType <PizzaFlavorsController>().Configure .Ctor <IPizzaFlavorService>().IsTheDefault(); }
/* * public override void Initialize(StructureMap.Graph.IAssemblyScanner scan) * { * base.Initialize(scan); * } */ public override void Initialize(StructureMap.ConfigurationExpression config) { config.For <Script>().Use(() => Script.Load(ScriptPath)); }
public override void Initialize(StructureMap.ConfigurationExpression config) { }