20 lines
457 B
C#
20 lines
457 B
C#
namespace timetracker.Data;
|
|
|
|
public class UserNotificationService
|
|
{
|
|
public event Func<Task>? OnUsersChanged;
|
|
public event Func<int, Task>? OnUserDeleted;
|
|
|
|
public async Task NotifyUsersChangedAsync()
|
|
{
|
|
if (OnUsersChanged != null)
|
|
await OnUsersChanged.Invoke();
|
|
}
|
|
|
|
public async Task NotifyUserDeletedAsync(int userId)
|
|
{
|
|
if (OnUserDeleted != null)
|
|
await OnUserDeleted.Invoke(userId);
|
|
}
|
|
}
|