namespace timetracker.Data; public class UserNotificationService { public event Func? OnUsersChanged; public event Func? OnUserDeleted; public async Task NotifyUsersChangedAsync() { if (OnUsersChanged != null) await OnUsersChanged.Invoke(); } public async Task NotifyUserDeletedAsync(int userId) { if (OnUserDeleted != null) await OnUserDeleted.Invoke(userId); } }