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
	 Shaun Walker
					Shaun Walker