public ApplicationController(ApplicationSettings applicationSettings, AbstractMetadataReader metadataReader)
 {
     _applicationSettings = applicationSettings;
     _castleEntityGenerator = new KPCastleEntityGenerator(applicationSettings, metadataReader);
     _castleEntityBoGenerator = new KPCastleEntityBOGenerator(applicationSettings, metadataReader);
     _kpAspNetFormsViewGerenator = new KPAspNetFormsViewGerenator(applicationSettings, metadataReader);
     _kpAspNetFormsViewCSGerenator = new KPAspNetFormsViewCSGerenator(applicationSettings, metadataReader);
     _kpAspNetFormsViewDesignerGerenator = new KPAspNetFormsViewDesignerGerenator(applicationSettings, metadataReader);
     _kpAspNetFormsGerenator = new KPAspNetFormsGerenator(applicationSettings, metadataReader);
     _kpAspNetFormsCSGerenator = new KPAspNetFormsCSGerenator(applicationSettings, metadataReader);
     _kpAspNetFormsDesignerGerenator = new KPAspNetFormsDesignerGerenator(applicationSettings, metadataReader);
 }
 public KPAspNetFormsCSGerenator(ApplicationSettings applicationSettings, AbstractMetadataReader metadataReader)
     : base(applicationSettings, metadataReader)
 {
 }
 public KPCastleEntityBOGenerator(ApplicationSettings applicationSettings, AbstractMetadataReader metadataReader)
     : base(applicationSettings, metadataReader)
 {
 }
 protected AbstractGenerator(ApplicationSettings applicationSettings, AbstractMetadataReader metadataReader)
 {
     this.ApplicationSettings = applicationSettings;
     this.MetadataReader = metadataReader;
 }