View Source
Interface INotificationsRepository
Assembly: Umbraco.Core.dll
Syntax
public interface INotificationsRepository : IRepository
Methods
View Source
DeleteNotifications(IEntity)
Declaration
int DeleteNotifications(IEntity entity)
Parameters
| Type |
Name |
Description |
| IEntity |
entity |
|
Returns
View Source
DeleteNotifications(IUser)
Declaration
int DeleteNotifications(IUser user)
Parameters
| Type |
Name |
Description |
| IUser |
user |
|
Returns
View Source
DeleteNotifications(IUser, IEntity)
Declaration
int DeleteNotifications(IUser user, IEntity entity)
Parameters
Returns
View Source
GetEntityNotifications(IEntity)
Declaration
IEnumerable<Notification> GetEntityNotifications(IEntity entity)
Parameters
| Type |
Name |
Description |
| IEntity |
entity |
|
Returns
View Source
GetUserNotifications(IUser)
Declaration
IEnumerable<Notification> GetUserNotifications(IUser user)
Parameters
| Type |
Name |
Description |
| IUser |
user |
|
Returns
View Source
GetUsersNotifications(IEnumerable<int>, string?, IEnumerable<int>, Guid)
Declaration
IEnumerable<Notification> GetUsersNotifications(IEnumerable<int> userIds, string? action, IEnumerable<int> nodeIds, Guid objectType)
Parameters
| Type |
Name |
Description |
| IEnumerable<int> |
userIds |
|
| string |
action |
|
| IEnumerable<int> |
nodeIds |
|
| Guid |
objectType |
|
Returns
View Source
SetNotifications(IUser, IEntity, string[])
Declaration
IEnumerable<Notification> SetNotifications(IUser user, IEntity entity, string[] actions)
Parameters
| Type |
Name |
Description |
| IUser |
user |
|
| IEntity |
entity |
|
| string[] |
actions |
|
Returns
View Source
TryCreateNotification(IUser, IEntity, string, out Notification?)
Declaration
bool TryCreateNotification(IUser user, IEntity entity, string action, out Notification? notification)
Parameters
Returns