Arc.Infrastructure.Data.UnitOfWorkWebModule.ReleaseUnitOfWork C# (CSharp) Method

ReleaseUnitOfWork() private static method

private static ReleaseUnitOfWork ( ) : void
return void
        private static void ReleaseUnitOfWork()
        {
            var factory = ServiceLocator.Resolve<IUnitOfWorkFactory>();
            if (!factory.IsUnitOfWorkOpen)
                return;

            var unitOfWork = ServiceLocator.Resolve<IUnitOfWork>();
            unitOfWork.TransactionalFlush();
            factory.Release(unitOfWork);
        }