internal LogicBase(IKernel kernel) { if (kernel == null) { throw new ArgumentNullException("kernel"); } _Kernel = kernel; _Context = Kernel.Get <GSLogisticsContext>(); _Repository = Kernel.Get <GSLogisticsRepository>(); }
protected virtual void Dispose(bool disposing) { if (disposed) { return; } if (disposing) { _Repository.Dispose(); _Repository = null; _Context.Dispose(); _Context = null; } disposed = true; }