public KickstartWizardService(IProtoToKProtoConverter protoToKProtoConverter, ISProtoFileToProtoFileConverter protoFileToProtoFileConverter, IKDataLayerProjectToKProtoFileConverter dataLayerProjectToKProtoFileConverter, IDbToKSolutionConverter dbToKSolutionConverter, IDataLayerServiceFactory dataLayerServiceFactory) { _protoToKProtoConverter = protoToKProtoConverter; _protoFileToProtoFileConverter = protoFileToProtoFileConverter; _dataLayerProjectToKProtoFileConverter = dataLayerProjectToKProtoFileConverter; _dbToKSolutionConverter = dbToKSolutionConverter; _dataLayerServiceFactory = dataLayerServiceFactory; }
public MegaSolutionWizardPresenter(KickstartWizardModel kickstartWizard, IKickstartService kickstartService, IKickstartWizardService kickstartWizardService, IMessageBoxDisplayService messageBoxDisplayService, IKickstartWizardView kickstartWizardView, IMenuView menuView, IProjectView projectView, IProtoFileView protoFileView, IDatabaseSqlView databaseSqlView, IGenerationView generationView, IProtoToKProtoConverter protoToKProtoConverter) { _kickstartService = kickstartService; _kickstartWizardService = kickstartWizardService; _messageBoxDisplayService = messageBoxDisplayService; _kickstartWizardView = kickstartWizardView; _menuView = menuView; _protoFileView = protoFileView; _databaseSqlView = databaseSqlView; _generationView = generationView; _projectView = projectView; _protoToKProtoConverter = protoToKProtoConverter; kickstartWizardView.Load += KickstartWizardViewLoad; kickstartWizardView.NextClicked += KickstartWizardViewNextClicked; kickstartWizardView.PreviousStep += KickstartWizardViewPreviousStep; protoFileView.ProtoTextChanged += ProtoFileViewProtoTextChanged; databaseSqlView.GenerateStoredProcAsEmbeddedQueryChanged += (a, b) => { _kickstartWizardModel.GenerateStoredProcAsEmbeddedQuery = _databaseSqlView.GenerateStoredProcAsEmbeddedQuery; return(Task.CompletedTask); }; databaseSqlView.SqlStoredProcTextChanged += (a, b) => { _kickstartWizardModel.SqlStoredProcText = _databaseSqlView.SqlStoredProcText; return(Task.CompletedTask); }; databaseSqlView.SqlTableTextChanged += (a, b) => { _kickstartWizardModel.SqlTableText = _databaseSqlView.SqlTableText; return(Task.CompletedTask); }; databaseSqlView.SqlTableTypeTextChanged += (a, b) => { _kickstartWizardModel.SqlTableTypeText = _databaseSqlView.SqlTableTypeText; return(Task.CompletedTask); }; _kickstartWizardModel = kickstartWizard; kickstartWizardView.AddView(menuView); kickstartWizardView.AddView(protoFileView); kickstartWizardView.AddView(databaseSqlView); kickstartWizardView.AddView(generationView); //where should this go in MVP ? _projectView.SolutionName = _kickstartWizardModel.SolutionName; _projectView.CompanyName = _kickstartWizardModel.CompanyName; _projectView.ProjectName = _kickstartWizardModel.ProjectName; }
public BuildSolutionHandler(IKickstartWizardService dataService, IKickstartService kickstartService, IContainer container, IDbToKSolutionConverter dbToKSolutionConverter, IProtoToKProtoConverter protoToKProtoConverter, ISProtoFileToProtoFileConverter sProtoFileToProtoFileConverter, IKDataLayerProjectToKProtoFileConverter kDataLayerProjectToKProtoFileConverter, IDataLayerServiceFactory dataLayerServiceFactory) { _dataService = dataService; _kickstartService = kickstartService; _container = container; _dbToKSolutionConverter = dbToKSolutionConverter; _sProtoFileToProtoFileConverter = sProtoFileToProtoFileConverter; _kDataLayerProjectToKProtoFileConverter = kDataLayerProjectToKProtoFileConverter; _dataLayerServiceFactory = dataLayerServiceFactory; var configuration = new ConfigurationBuilder().AddJsonFile("appsettings.json", false).Build(); _protoToKProtoConverter = protoToKProtoConverter; }
public KProtoFileService(IProtoToKProtoConverter converter) { _converter = converter; }