public UpdateValuesCommandHandler(
     IDomainItemLocator domainItemLocator,
     IVariableUpdater variableUpdater)
 {
     m_domainItemLocator = domainItemLocator;
     m_variableUpdater   = variableUpdater;
 }
예제 #2
0
        public void Init()
        {
            var services = new ServiceCollection();

            services.AddModule(new AntlrModule());
            services.AddModule(new InfrastructureModule());
            services.AddModule(new EntitiesModule());
            m_serviceProvider   = services.BuildServiceProvider();
            m_domainItemLocator = m_serviceProvider.GetService <IDomainItemLocator>();
            m_outputCreator     = m_serviceProvider.GetService <IQuestionnaireOutputCreator>();
            m_variableUpdater   = m_serviceProvider.GetService <IVariableUpdater>();
        }