using Oqtane.Models; using System.Collections.Generic; using System.Threading.Tasks; namespace Oqtane.Services { public interface ISiteService { Task> GetSitesAsync(); Task GetSiteAsync(int SiteId); Task GetSiteAsync(int SiteId, Alias Alias); Task AddSiteAsync(Site Site); Task AddSiteAsync(Site Site, Alias Alias); Task UpdateSiteAsync(Site Site); Task UpdateSiteAsync(Site Site, Alias Alias); Task DeleteSiteAsync(int SiteId); Task DeleteSiteAsync(int SiteId, Alias Alias); } }