using System.Collections.Generic; using System.Threading.Tasks; using Oqtane.Models; namespace Oqtane.Services.Interfaces { 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); } }