using RMuseum.Models.Ganjoor.ViewModels;
using RSecurityBackend.Models.Generic;
using System.IO;
using System.Threading.Tasks;
namespace RMuseum.Services
{
public interface ISiteBannersService
{
///
/// Add site banner
///
///
///
///
///
///
///
Task> AddSiteBanner(Stream imageStream, string fileName, string alternateText, string targetUrl, bool active);
///
/// modify site banner
///
///
///
///
///
///
Task> ModifySiteBanner(int id, string alternateText, string targetUrl, bool active);
///
/// delete site banner
///
///
///
Task> DeleteSiteBanner(int id);
///
/// get site banners
///
///
Task> GetSiteBanners();
///
/// get a random site banner
///
///
Task> GetARandomActiveSiteBanner();
}
}