public AccountRequestsProcessor()
        {
            _logger        = Global.Logger;
            _dal           = Global.Container.GetExport <Interfaces.DAL.IDal>().Value;
            _compContainer = Global.Container;

            InitDAL();
            InitMQClient();
        }
        private void InitDAL()
        {
            _logger.Log(EErrorType.Info, string.Format("InitDAL: Connecting to '{0}'", ConfigurationManager.AppSettings["ConnectionStringAccounts"]));

            Lazy <Interfaces.DAL.IDal> dal = _compContainer.GetExport <Interfaces.DAL.IDal>();

            Interfaces.DAL.IDalParams dalParams = dal.Value.CreateDalParams();
            dalParams.Parameters.Add("ConnectionStringAccounts", ConfigurationManager.AppSettings["ConnectionStringAccounts"]);

            dal.Value.Init(dalParams);

            _dal = dal.Value;
        }
Exemplo n.º 3
0
 public DBDictionary(Interfaces.DAL.IDal dal)
 {
     _dal = dal;
 }