コード例 #1
0
 public AdminController(ISchemaExportEngine schemaExportEngine, INutrientRecommendationImporter nutrientRecommendationImporter, IIngredientImporterEngine ingredientImporterEngine, IInitialDataValuesExportEngine initialDataValuesExportEngine)
 {
     this.schemaExportEngine = schemaExportEngine;
     this.nutrientRecommendationImporter = nutrientRecommendationImporter;
     this.ingredientImporterEngine = ingredientImporterEngine;
     this.initialDataValuesExportEngine = initialDataValuesExportEngine;
 }
コード例 #2
0
        public NutrientRecommendationImportEngine(string nhibernateConfiguration)
        {
            var builder = new ContainerBuilder();

            var componentRegistrator = new ComponentRegistrator();
            componentRegistrator.AutofacRegisterComponentes(builder, getBootStrapper(nhibernateConfiguration));
            containerProvider = new ContainerProvider(builder.Build());

            nutrientRecommendationImporter = containerProvider.ApplicationContainer.Resolve<INutrientRecommendationImporter>();
            initialDataValuesExporter = containerProvider.ApplicationContainer.Resolve<IInitialDataValuesExportEngine>();
            componentRegistrator.populateNutrientRecommendationImporter(containerProvider.ApplicationContainer);
        }
コード例 #3
0
 public NutrientRecommendationImportEngine(INutrientRecommendationImporter nutrientRecommendationImporter)
 {
     this.nutrientRecommendationImporter = nutrientRecommendationImporter;
 }
コード例 #4
0
 public AdminController(ISchemaExportEngine schemaExportEngine, INutrientRecommendationImporter nutrientRecommendationImporter, IIngredientImporterEngine ingredientImporterEngine, IInitialDataValuesExportEngine initialDataValuesExportEngine, IPathFinder pathFinder)
     : this(schemaExportEngine, nutrientRecommendationImporter, ingredientImporterEngine, initialDataValuesExportEngine)
 {
     this.pathFinder = pathFinder;
 }