using System; using Nop.Core; using Nop.Plugin.Misc.AuctionPlugin.Domains; using System.Collections.Generic; using Nop.Plugin.Misc.AuctionPlugin.Domains.Entities; namespace Nop.Plugin.Misc.AuctionPlugin.Services { public interface IAnnouncementService { public Task DeleteAsync(Announcement announcement); public Task InsertAsync(Announcement announcement); public Task UpdateAsync(Announcement announcement); public Task> GetAnnouncementsAsync(int pageIndex = 0, int pageSize = int.MaxValue); public Task GetAnnouncementDesignFirstAsync(); public Task GetAnnouncementByIdAsync(int id); } }