コード例 #1
0
ファイル: SharingNodeObserver.cs プロジェクト: y1027/sensenet
        protected override void OnNodeModified(object sender, NodeEventArgs e)
        {
            base.OnNodeModified(sender, e);

            if (!(e.SourceNode is User user))
            {
                return;
            }

            var emailChange = e.ChangedData.FirstOrDefault(cd => cd.Name == "Email");

            if (emailChange == null)
            {
                return;
            }

            SharingHandler.OnUserChanged(user, (string)emailChange.Original);
        }