improve performance of alias handling and allow aliases to be an unlimited number of subfolders in depth

This commit is contained in:
Shaun Walker
2020-05-05 09:15:36 -04:00
parent bf84f12471
commit a02cfea6c9
54 changed files with 320 additions and 586 deletions

View File

@ -6,14 +6,16 @@ namespace Oqtane.Services
{
public interface ISiteService
{
Task<List<Site>> GetSitesAsync(Alias alias);
void SetAlias(Alias alias);
Task<Site> GetSiteAsync(int siteId, Alias alias);
Task<List<Site>> GetSitesAsync();
Task<Site> AddSiteAsync(Site site, Alias alias);
Task<Site> GetSiteAsync(int siteId);
Task<Site> UpdateSiteAsync(Site site, Alias alias);
Task<Site> AddSiteAsync(Site site);
Task DeleteSiteAsync(int siteId, Alias alias);
Task<Site> UpdateSiteAsync(Site site);
Task DeleteSiteAsync(int siteId);
}
}

View File

@ -11,8 +11,6 @@ namespace Oqtane.Services
Task<User> AddUserAsync(User user);
Task<User> AddUserAsync(User user, Alias alias);
Task<User> UpdateUserAsync(User user);
Task DeleteUserAsync(int userId);