remove generics for API + controller and use base interfaces

This commit is contained in:
2020-08-27 16:12:47 +02:00
parent 673d8f8af9
commit 00c7348b68
22 changed files with 195 additions and 331 deletions
+3 -3
View File
@@ -14,10 +14,10 @@ namespace zero.Web.Controllers
{
IAuthenticationApi AuthApi;
IApplicationsApi<Application> ApplicationsApi;
IApplicationsApi ApplicationsApi;
public SettingsController(IAuthenticationApi authApi, IApplicationsApi<Application> applicationsApi)
public SettingsController(IAuthenticationApi authApi, IApplicationsApi applicationsApi)
{
AuthApi = authApi;
ApplicationsApi = applicationsApi;
@@ -68,7 +68,7 @@ namespace zero.Web.Controllers
}
}
IList<Application> applications = new List<Application>();
IList<IApplication> applications = new List<IApplication>();
if (Permission.CanReadKey(permissions, Permissions.Settings.Applications, false))
{