コード例 #1
0
        //injecting dependencies
        public HotelInfoFileManagerBase(IHostingEnvironment env, IDynamicLoader dynamicLoader, IGenericModelValidator <HotelInfo> validator)
        {
            this._env           = env;
            this._dynamicLoader = dynamicLoader;
            this._validator     = validator;

            this._OutputFolderPath = Path.Combine(_env.ContentRootPath, cnstOutputFolder);

            //hotel info validation types are  loading from appsettings.json file at runtime
            //we can manage validation types by editing "HotelInfoValidationRules" at appsettings.json
            this._validator.LoadValidationRules(cnstHotelInfoValidationRulesConfigName, ",");
        }
コード例 #2
0
 public HotelInfoFileManagerCSV(IHostingEnvironment env, IDynamicLoader dynamicLoader, IGenericModelValidator <HotelInfo> validator)
     : base(env, dynamicLoader, validator)
 {
 }