Public support added for Exchange 2013, Litigationhold implementation synced

with exchange 2013 provider
This commit is contained in:
robvde 2013-01-25 17:49:51 +04:00
parent 73cd732e6d
commit 22e56f6af2
9 changed files with 482 additions and 276 deletions

View file

@ -162,11 +162,21 @@ namespace WebsitePanel.Providers.HostedSolution
Actions.Add(action);
}
public void RegisterNewPublicFolder(string id)
public void RegisterNewPublicFolder(string mailbox, string id)
{
TransactionAction action = new TransactionAction();
action.ActionType = TransactionAction.TransactionActionTypes.CreatePublicFolder;
action.Id = id;
action.Account = mailbox;
Actions.Add(action);
}
public void RegisterNewPublicFolderMailbox(string id)
{
TransactionAction action = new TransactionAction();
action.ActionType = TransactionAction.TransactionActionTypes.CreatePublicFolderMailbox;
action.Id = id;
Actions.Add(action);
}