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();
 }
示例#2
0
        /*
         * 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));
        }
示例#3
0
 public override void Initialize(StructureMap.ConfigurationExpression config)
 {
 }