using System.Threading.Tasks;
namespace Abp.Events.Bus.Entities
{
///
/// Null-object implementation of .
///
public class NullEntityChangeEventHelper : IEntityChangeEventHelper
{
///
/// Gets single instance of class.
///
public static NullEntityChangeEventHelper Instance { get; } = new NullEntityChangeEventHelper();
private NullEntityChangeEventHelper()
{
}
public void TriggerEntityCreatingEvent(object entity)
{
}
public void TriggerEntityCreatedEventOnUowCompleted(object entity)
{
}
public void TriggerEntityUpdatingEvent(object entity)
{
}
public void TriggerEntityUpdatedEventOnUowCompleted(object entity)
{
}
public void TriggerEntityDeletingEvent(object entity)
{
}
public void TriggerEntityDeletedEventOnUowCompleted(object entity)
{
}
public void TriggerEvents(EntityChangeReport changeReport)
{
}
public Task TriggerEventsAsync(EntityChangeReport changeReport)
{
return Task.FromResult(0);
}
}
}