Exemple #1
0
        internal LogicBase(IKernel kernel)
        {
            if (kernel == null)
            {
                throw new ArgumentNullException("kernel");
            }

            _Kernel = kernel;

            _Context    = Kernel.Get <GSLogisticsContext>();
            _Repository = Kernel.Get <GSLogisticsRepository>();
        }
Exemple #2
0
        protected virtual void Dispose(bool disposing)
        {
            if (disposed)
            {
                return;
            }

            if (disposing)
            {
                _Repository.Dispose();
                _Repository = null;

                _Context.Dispose();
                _Context = null;
            }

            disposed = true;
        }