using System; namespace Luticate2.Utils.Interfaces { public interface ILuNotificationsBusiness { void Notify(string eventName, string entityType, object oldEntity, object newEntity, Func filter = null); void NotifyCreate(string entityType, object newEntity, Func filter = null); void NotifyUpdate(string entityType, object oldEntity, object newEntity, Func filter = null); void NotifyDelete(string entityType, object oldEntity, Func filter = null); } }