Interface ISiteRepository
- Namespace
- Oqtane.Repository
- Assembly
- Oqtane.Server.dll
public interface ISiteRepository
Methods
AddSite(Site)
Parameters
site Site
Returns
- Site
CreatePages(Site, List<PageTemplate>, Alias)
void CreatePages(Site site, List<PageTemplate> pageTemplates, Alias alias)
Parameters
site Site
pageTemplates List<PageTemplate>
alias Alias
DeleteSite(int)
void DeleteSite(int siteId)
Parameters
siteId int
GetSite(int)
Parameters
siteId int
Returns
- Site
GetSite(int, bool)
Site GetSite(int siteId, bool tracking)
Parameters
siteId int
tracking bool
Returns
- Site
GetSites()
IEnumerable<Site> GetSites()
Returns
- IEnumerable<Site>
InitializeSite(Alias)
void InitializeSite(Alias alias)
Parameters
alias Alias
UpdateSite(Site)
Site UpdateSite(Site site)
Parameters
site Site
Returns
- Site