RDS provider + controller
This commit is contained in:
parent
d01ec8ac44
commit
2e97811d33
21 changed files with 7552 additions and 117 deletions
|
@ -36,7 +36,8 @@ using System.Web.Services.Protocols;
|
|||
using System.ComponentModel;
|
||||
|
||||
using Microsoft.Web.Services3;
|
||||
|
||||
using WebsitePanel.Providers.Common;
|
||||
using WebsitePanel.Providers.HostedSolution;
|
||||
using WebsitePanel.Providers.RemoteDesktopServices;
|
||||
|
||||
namespace WebsitePanel.EnterpriseServer
|
||||
|
@ -50,14 +51,178 @@ namespace WebsitePanel.EnterpriseServer
|
|||
[ToolboxItem(false)]
|
||||
public class esRemoteDesktopServices : System.Web.Services.WebService
|
||||
{
|
||||
/*
|
||||
|
||||
[WebMethod]
|
||||
public DataSet GetRawOdbcSourcesPaged(int packageId,
|
||||
string filterColumn, string filterValue, string sortColumn, int startRow, int maximumRows)
|
||||
public RdsCollection GetRdsCollection(int collectionId)
|
||||
{
|
||||
return OperatingSystemController.GetRawOdbcSourcesPaged(packageId, filterColumn,
|
||||
filterValue, sortColumn, startRow, maximumRows);
|
||||
return RemoteDesktopServicesController.GetRdsCollection(collectionId);
|
||||
}
|
||||
*/
|
||||
|
||||
[WebMethod]
|
||||
public List<RdsCollection> GetOrganizationRdsCollections(int itemId)
|
||||
{
|
||||
return RemoteDesktopServicesController.GetOrganizationRdsCollections(itemId);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public ResultObject AddRdsCollection(int itemId, RdsCollection collection)
|
||||
{
|
||||
return RemoteDesktopServicesController.AddRdsCollection(itemId, collection);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public RdsCollectionPaged GetRdsCollectionsPaged(int itemId, string filterColumn, string filterValue,
|
||||
string sortColumn, int startRow, int maximumRows)
|
||||
{
|
||||
return RemoteDesktopServicesController.GetRdsCollectionsPaged(itemId, filterColumn, filterValue, sortColumn,
|
||||
startRow, maximumRows);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public ResultObject RemoveRdsCollection(int itemId, RdsCollection collection)
|
||||
{
|
||||
return RemoteDesktopServicesController.RemoveRdsCollection(itemId, collection);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public RdsServersPaged GetRdsServersPaged(string filterColumn, string filterValue, string sortColumn,
|
||||
int startRow, int maximumRows)
|
||||
{
|
||||
return RemoteDesktopServicesController.GetRdsServersPaged(filterColumn, filterValue, sortColumn, startRow,
|
||||
maximumRows);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public RdsServersPaged GetFreeRdsServersPaged(string filterColumn, string filterValue,
|
||||
string sortColumn, int startRow, int maximumRows)
|
||||
{
|
||||
return RemoteDesktopServicesController.GetFreeRdsServersPaged(filterColumn, filterValue,
|
||||
sortColumn, startRow, maximumRows);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public RdsServersPaged GetOrganizationRdsServersPaged(int itemId, string filterColumn, string filterValue,
|
||||
string sortColumn, int startRow, int maximumRows)
|
||||
{
|
||||
return RemoteDesktopServicesController.GetOrganizationRdsServersPaged(itemId, filterColumn, filterValue,
|
||||
sortColumn, startRow, maximumRows);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public RdsServersPaged GetOrganizationFreeRdsServersPaged(int itemId, string filterColumn, string filterValue,
|
||||
string sortColumn, int startRow, int maximumRows)
|
||||
{
|
||||
return RemoteDesktopServicesController.GetOrganizationFreeRdsServersPaged(itemId, filterColumn, filterValue,
|
||||
sortColumn, startRow, maximumRows);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public RdsServer GetRdsServer(int rdsSeverId)
|
||||
{
|
||||
return RemoteDesktopServicesController.GetRdsServer(rdsSeverId);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public List<RdsServer> GetCollectionRdsServers(int collectionId)
|
||||
{
|
||||
return RemoteDesktopServicesController.GetCollectionRdsServers(collectionId);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public List<RdsServer> GetOrganizationRdsServers(int itemId)
|
||||
{
|
||||
return RemoteDesktopServicesController.GetOrganizationRdsServers(itemId);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public ResultObject AddRdsServer(RdsServer rdsServer)
|
||||
{
|
||||
return RemoteDesktopServicesController.AddRdsServer(rdsServer);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public ResultObject AddRdsServerToCollection(int itemId, RdsServer rdsServer, RdsCollection rdsCollection)
|
||||
{
|
||||
return RemoteDesktopServicesController.AddRdsServerToCollection(itemId, rdsServer, rdsCollection);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public ResultObject AddRdsServerToOrganization(int itemId, int serverId)
|
||||
{
|
||||
return RemoteDesktopServicesController.AddRdsServerToOrganization(itemId, serverId);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public ResultObject RemoveRdsServer(int rdsServerId)
|
||||
{
|
||||
return RemoteDesktopServicesController.RemoveRdsServer(rdsServerId);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public ResultObject RemoveRdsServerFromCollection(int itemId, RdsServer rdsServer, RdsCollection rdsCollection)
|
||||
{
|
||||
return RemoteDesktopServicesController.RemoveRdsServerFromCollection(itemId, rdsServer, rdsCollection);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public ResultObject RemoveRdsServerFromOrganization(int rdsServerId)
|
||||
{
|
||||
return RemoteDesktopServicesController.RemoveRdsServerFromOrganization(rdsServerId);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public ResultObject UpdateRdsServer(RdsServer rdsServer)
|
||||
{
|
||||
return RemoteDesktopServicesController.UpdateRdsServer(rdsServer);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public List<OrganizationUser> GetRdsCollectionUsers(int collectionId)
|
||||
{
|
||||
return RemoteDesktopServicesController.GetRdsCollectionUsers(collectionId);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public ResultObject SetUsersToRdsCollection(int itemId, int collectionId, List<OrganizationUser> users)
|
||||
{
|
||||
return RemoteDesktopServicesController.SetUsersToRdsCollection(itemId, collectionId, users);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public List<RemoteApplication> GetCollectionRemoteApplications(int itemId, string collectionName)
|
||||
{
|
||||
return RemoteDesktopServicesController.GetCollectionRemoteApplications(itemId, collectionName);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public List<StartMenuApp> GetAvailableRemoteApplications(int itemId, string collectionName)
|
||||
{
|
||||
return RemoteDesktopServicesController.GetAvailableRemoteApplications(itemId, collectionName);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public ResultObject AddRemoteApplicationToCollection(int itemId, RdsCollection collection, RemoteApplication application)
|
||||
{
|
||||
return RemoteDesktopServicesController.AddRemoteApplicationToCollection(itemId, collection, application);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public ResultObject RemoveRemoteApplicationFromCollection(int itemId, RdsCollection collection, RemoteApplication application)
|
||||
{
|
||||
return RemoteDesktopServicesController.RemoveRemoteApplicationFromCollection(itemId, collection, application);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public ResultObject SetRemoteApplicationsToRdsCollection(int itemId, int collectionId, List<RemoteApplication> remoteApps)
|
||||
{
|
||||
return RemoteDesktopServicesController.SetRemoteApplicationsToRdsCollection(itemId, collectionId, remoteApps);
|
||||
}
|
||||
|
||||
[WebMethod]
|
||||
public int GetOrganizationRdsUsersCount(int itemId)
|
||||
{
|
||||
return RemoteDesktopServicesController.GetOrganizationRdsUsersCount(itemId);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue