using Oqtane.Models; using System.Collections.Generic; using System.Threading.Tasks; namespace Oqtane.Services { public interface INotificationService { Task> GetNotificationsAsync(int siteId, string direction, int userId); Task GetNotificationAsync(int notificationId); Task AddNotificationAsync(Notification notification); Task UpdateNotificationAsync(Notification notification); Task DeleteNotificationAsync(int notificationId); } }