Beispiel #1
0
        public static void RaiseOnSaving(IEntity record, CancelEventArgs e)
        {
            if (record == null)
            {
                throw new ArgumentNullException("record");
            }

            InstanceSaving?.Invoke(record, e);
            if (e.Cancel)
            {
                return;
            }

            (record as Entity).OnSaving(e);
        }
Beispiel #2
0
 internal static Task OnInstanceSaving(CancelEventArgs args) => InstanceSaving.Raise(args);