Пример #1
0
        private Engine()
        {
            LiquidSettings config = LiquidSettings.GetConfiguration();
            if (config == null)
                return;

            _ConnectionString = config.ConnectionString;

            Type dataDelegateType = Type.GetType(config.DataDelegateTypeName);
            Type businessDelegateType = Type.GetType(config.BusinessDelegateTypeName);

            IDataDelegate dataDelegate = (IDataDelegate)Activator.CreateInstance(dataDelegateType);
            _Factory = new ServiceFactory(dataDelegate);

            _Delegate = (IBusinessDelegate)Activator.CreateInstance(businessDelegateType);
        }
Пример #2
0
 public void AddBusinessDelegate(IBusinessDelegate aDelegate)
 {
     _Delegate = aDelegate;
 }