added "memberOf" functionality and bugs fixed

This commit is contained in:
vfedosevich 2013-08-23 17:53:43 +03:00
parent 594edf416c
commit f7fae8fe2f
20 changed files with 1283 additions and 35 deletions

View file

@ -276,11 +276,29 @@ namespace WebsitePanel.EnterpriseServer
}
[WebMethod]
public int AddUserToSecurityGroup(int itemId, int userAccountId, int groupAccountId)
public int AddUserToSecurityGroup(int itemId, int userAccountId, string groupName)
{
return OrganizationController.AddUserToSecurityGroup(itemId, userAccountId, groupAccountId);
return OrganizationController.AddUserToSecurityGroup(itemId, userAccountId, groupName);
}
[WebMethod]
public int DeleteUserFromSecurityGroup(int itemId, int userAccountId, string groupName)
{
return OrganizationController.DeleteUserFromSecurityGroup(itemId, userAccountId, groupName);
}
[WebMethod]
public ExchangeAccount[] GetSecurityGroupsByMember(int itemId, int accountId)
{
return OrganizationController.GetSecurityGroupsByMember(itemId, accountId);
}
[WebMethod]
public List<ExchangeAccount> SearchSecurityGroups(int itemId, string filterColumn, string filterValue, string sortColumn)
{
return OrganizationController.SearchSecurityGroups(itemId, filterColumn, filterValue, sortColumn);
}
#endregion
}