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