Class NotificationController
- Namespace
- Oqtane.Controllers
- Assembly
- Oqtane.Server.dll
[Route("api/[controller]")]
public class NotificationController : Controller
- Inheritance
-
object
ControllerBase
Controller
NotificationController
Constructors
NotificationController(INotificationRepository, IUserPermissions, ISyncManager, ILogManager, ITenantManager)
public NotificationController(INotificationRepository notifications, IUserPermissions userPermissions, ISyncManager syncManager, ILogManager logger, ITenantManager tenantManager)
Parameters
notifications
INotificationRepository
userPermissions
IUserPermissions
syncManager
ISyncManager
logger
ILogManager
tenantManager
ITenantManager
Methods
Delete(int)
[HttpDelete("{id}")]
[Authorize(Roles = "Registered Users")]
public void Delete(int id)
Parameters
id
int
Get(int)
[HttpGet("{id}")]
[Authorize(Roles = "Registered Users")]
public Notification Get(int id)
Parameters
id
int
Returns
- Notification
Get(string, string, string)
[HttpGet]
[Authorize(Roles = "Registered Users")]
public IEnumerable<Notification> Get(string siteid, string direction, string userid)
Parameters
siteid
string
direction
string
userid
string
Returns
- IEnumerable<Notification>
Get(string, string, string, string)
[HttpGet("read-count")]
[Authorize(Roles = "Registered Users")]
public int Get(string siteid, string direction, string userid, string isread)
Parameters
siteid
string
direction
string
userid
string
isread
string
Returns
- int
Get(string, string, string, string, string)
[HttpGet("read")]
[Authorize(Roles = "Registered Users")]
public IEnumerable<Notification> Get(string siteid, string direction, string userid, string count, string isread)
Parameters
siteid
string
direction
string
userid
string
count
string
isread
string
Returns
- IEnumerable<Notification>
Post(Notification)
[HttpPost]
[Authorize(Roles = "Registered Users")]
public Notification Post(Notification notification)
Parameters
notification
Notification
Returns
- Notification
Put(int, Notification)
[HttpPut("{id}")]
[Authorize(Roles = "Registered Users")]
public Notification Put(int id, Notification notification)
Parameters
id
int
notification
Notification
Returns
- Notification