Esempio n. 1
0
        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);
            }
        }