Management UI for roles, users, tenants
This commit is contained in:
@ -8,8 +8,12 @@ namespace Oqtane.Services
|
||||
{
|
||||
Task<List<Tenant>> GetTenantsAsync();
|
||||
|
||||
Task<Tenant> GetTenantAsync();
|
||||
Task<Tenant> GetTenantAsync(int TenantId);
|
||||
|
||||
Task<Tenant> AddTenantAsync(Tenant Tenant);
|
||||
|
||||
Task<Tenant> UpdateTenantAsync(Tenant Tenant);
|
||||
|
||||
Task DeleteTenantAsync(int TenantId);
|
||||
}
|
||||
}
|
||||
|
@ -46,6 +46,7 @@ namespace Oqtane.Services
|
||||
{
|
||||
return await http.PutJsonAsync<Site>(apiurl + "/" + Site.SiteId.ToString(), Site);
|
||||
}
|
||||
|
||||
public async Task DeleteSiteAsync(int SiteId)
|
||||
{
|
||||
await http.DeleteAsync(apiurl + "/" + SiteId.ToString());
|
||||
|
@ -32,14 +32,24 @@ namespace Oqtane.Services
|
||||
return tenants.OrderBy(item => item.Name).ToList();
|
||||
}
|
||||
|
||||
public async Task<Tenant> GetTenantAsync()
|
||||
public async Task<Tenant> GetTenantAsync(int TenantId)
|
||||
{
|
||||
return await http.GetJsonAsync<Tenant>(apiurl);
|
||||
return await http.GetJsonAsync<Tenant>(apiurl + "/" + TenantId.ToString());
|
||||
}
|
||||
|
||||
public async Task<Tenant> AddTenantAsync(Tenant Tenant)
|
||||
{
|
||||
return await http.PostJsonAsync<Tenant>(apiurl, Tenant);
|
||||
}
|
||||
|
||||
public async Task<Tenant> UpdateTenantAsync(Tenant Tenant)
|
||||
{
|
||||
return await http.PutJsonAsync<Tenant>(apiurl + "/" + Tenant.TenantId.ToString(), Tenant);
|
||||
}
|
||||
|
||||
public async Task DeleteTenantAsync(int TenantId)
|
||||
{
|
||||
await http.DeleteAsync(apiurl + "/" + TenantId.ToString());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user