This commit is contained in:
alexY 2015-04-27 17:07:41 +03:00
commit 81fa984bdc
180 changed files with 13490 additions and 1913 deletions

View file

@ -26,6 +26,7 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
@ -47,6 +48,60 @@ namespace WebsitePanel.EnterpriseServer
{
#region Organizations
[WebMethod]
public bool CheckPhoneNumberIsInUse(int itemId, string phoneNumber, string userSamAccountName = null)
{
return OrganizationController.CheckPhoneNumberIsInUse(itemId, phoneNumber, userSamAccountName);
}
[WebMethod]
public void DeletePasswordresetAccessToken(Guid accessToken)
{
OrganizationController.DeleteAccessToken(accessToken, AccessTokenTypes.PasswrodReset);
}
[WebMethod]
public void SetAccessTokenResponse(Guid accessToken, string response)
{
OrganizationController.SetAccessTokenResponse(accessToken, response);
}
[WebMethod]
public AccessToken GetPasswordresetAccessToken(Guid token)
{
return OrganizationController.GetAccessToken(token, AccessTokenTypes.PasswrodReset);
}
[WebMethod]
public void UpdateOrganizationGeneralSettings(int itemId, OrganizationGeneralSettings settings)
{
OrganizationController.UpdateOrganizationGeneralSettings(itemId, settings);
}
[WebMethod]
public OrganizationGeneralSettings GetOrganizationGeneralSettings(int itemId)
{
return OrganizationController.GetOrganizationGeneralSettings(itemId);
}
[WebMethod]
public void UpdateOrganizationPasswordSettings(int itemId, OrganizationPasswordSettings settings)
{
OrganizationController.UpdateOrganizationPasswordSettings(itemId, settings);
}
[WebMethod]
public SystemSettings GetWebDavSystemSettings()
{
return OrganizationController.GetWebDavSystemSettings();
}
[WebMethod]
public OrganizationPasswordSettings GetOrganizationPasswordSettings(int itemId)
{
return OrganizationController.GetOrganizationPasswordSettings(itemId);
}
[WebMethod]
public bool CheckOrgIdExists(string orgId)
{
@ -280,6 +335,11 @@ namespace WebsitePanel.EnterpriseServer
return OrganizationController.GetPasswordPolicy(itemId);
}
[WebMethod]
public void SendResetUserPasswordEmail(int itemId, int accountId, string reason, string mailTo = null)
{
OrganizationController.SendResetUserPasswordEmail(itemId, accountId, reason, mailTo);
}
#endregion

View file

@ -488,12 +488,54 @@ namespace WebsitePanel.EnterpriseServer
}
[WebMethod]
public bool IsReplicaServer(int serviceId, string remoteServer)
public ResultObject UnsetReplicaServer(int serviceId, string remoteServer)
{
return VirtualizationServerController2012.IsReplicaServer(serviceId, remoteServer);
return VirtualizationServerController2012.UnsetReplicaServer(serviceId, remoteServer);
}
[WebMethod]
public ReplicationServerInfo GetReplicaServer(int serviceId, string remoteServer)
{
return VirtualizationServerController2012.GetReplicaServer(serviceId, remoteServer);
}
[WebMethod]
public VmReplication GetReplication(int itemId)
{
return VirtualizationServerController2012.GetReplication(itemId);
}
[WebMethod]
public ReplicationDetailInfo GetReplicationInfo(int itemId)
{
return VirtualizationServerController2012.GetReplicationInfo(itemId);
}
[WebMethod]
public ResultObject SetVmReplication(int itemId, VmReplication replication)
{
return VirtualizationServerController2012.SetVmReplication(itemId, replication);
}
[WebMethod]
public ResultObject DisableVmReplication(int itemId)
{
return VirtualizationServerController2012.DisableVmReplication(itemId);
}
[WebMethod]
public ResultObject PauseReplication(int itemId)
{
return VirtualizationServerController2012.PauseReplication(itemId);
}
[WebMethod]
public ResultObject ResumeReplication(int itemId)
{
return VirtualizationServerController2012.ResumeReplication(itemId);
}
#endregion
}
}
}