Management UI for roles, users, tenants

This commit is contained in:
Shaun Walker
2019-09-30 23:50:10 -04:00
parent 7f6f9427e9
commit 4de8572a87
23 changed files with 902 additions and 124 deletions

View File

@ -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());
}
}
}