BetterCms.Module.Root.RootModuleDescriptor.OnEntitySave C# (CSharp) Method

OnEntitySave() private method

private OnEntitySave ( EntitySavingEventArgs args ) : void
args EntitySavingEventArgs
return void
        private void OnEntitySave(EntitySavingEventArgs args)
        {
            using (var container = ContextScopeProvider.CreateChildContainer())
            {
                if (args.Session == null || args.Session.IsDirtyEntity(args.Entity))
                {
                    var tracker = container.Resolve<IEntityTrackingService>();
                    tracker.OnEntityUpdate(args.Entity);
                }
            }
        }