public IngredientImporterEngine(string nhibernateConfiguration, bool exportSchema, IIngredientImporter ingredientImporter)
     : this(nhibernateConfiguration, ingredientImporter)
 {
     if (exportSchema) {
         bootstrapper.ExportDataBaseSchema();
     }
 }
        public IngredientImporterEngine(string nhibernateConfiguration)
        {
            var builder = new ContainerBuilder();

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

            ingredientImporter = containerProvider.ApplicationContainer.Resolve<IIngredientImporter>();
        }
        public IngredientImporterEngine(string nhibernateConfiguration, IIngredientImporter ingredientImporter)
        {
            var builder = new ContainerBuilder();
            new ComponentRegistrator().AutofacRegisterComponentes(builder, bootstrapper);

            InitializeNHibernate(nhibernateConfiguration);

            this.ingredientImporter = ingredientImporter;
        }
 public IngredientImporterEngine(IIngredientImporter ingredientImporter)
 {
     this.ingredientImporter = ingredientImporter;
 }