示例#1
0
        private static void OnViewModelPropertyChanging(object sender, PropertyChangingEventArgs e)
        {
            var viewModel = (IViewModel)sender;

            object propertyValue = null;

            if (!string.IsNullOrEmpty(e.PropertyName))
            {
                PropertyHelper.TryGetPropertyValue(viewModel, e.PropertyName, out propertyValue);
            }

            AuditingManager.OnPropertyChanging(viewModel, e.PropertyName, propertyValue);
        }