public void Start() { var remoteHost = "net.tcp://" + m_Settings.General.RemoteHostName + "/Fujitsu.Utilities.UserManagement.Service.UserManagement"; using (var proxy = new UserManagementProxy(remoteHost)) { var readResult = proxy.ExecuteReadOperation( new GetWorkerByIdOperation { WorkerId = m_Settings.TestWorkerID } ); UserManagementUpdateOperationResult result = null; var getWorkerResult = readResult as GetWorkerByIdOperationResult; if (getWorkerResult != null) { if (getWorkerResult.Errors.Length == 0) { getWorkerResult.Worker.Person.FirstName = m_Settings.TestWorkerName; result = proxy.ExecuteUpdateOperation( new UpdateWorkerOperation { Worker = getWorkerResult.Worker } ); } } var xml = new MessageViewFormatter <UserManagementUpdateOperationResult>(result).FormatMessage(); m_Controller.ShowResult(xml); } }
public void Start() { var remoteHost = "net.tcp://" + m_Settings.General.RemoteHostName + "/Fujitsu.Utilities.UserManagement.Service.UserManagement"; using (var proxy = new UserManagementProxy(remoteHost)) { var result = proxy.ExecuteReadOperation( new GetOperatorGroupsOperation() ); var xml = new MessageViewFormatter <UserManagementReadOperationResult>(result).FormatMessage(); m_Controller.ShowResult(xml); } }