Ejemplo n.º 1
0
        public TempAccessDeactivationDto DeactivateAccesses(string[] accessIds)
        {
            UpdateExternalAccessRecords(accessIds);
            var result = new TempAccessDeactivationDto();

            try {
                var proxy = GetTempAccessProxy <ITempAccessDeactivator>(UserConnection);
                result.AccessServerAffectedRecords = proxy.Deactivate(accessIds);
                _log.InfoFormat("Successfully deactivated {0} of {1} record(s).", result, accessIds.Length);
            } catch (Exception e) {
                _log.Warn("An error occured while deactivating records using proxy.", e);
                result.AccessServerError = e.ToString();
            }
            return(result);
        }
Ejemplo n.º 2
0
        public TempAccessDeactivationDto DeactivateAccesses(string[] accessIds)
        {
            UpdateExternalAccessRecords(accessIds);
            var result = new TempAccessDeactivationDto();

            try {
                ConstructorArgument[] proxyParams = PrepareProxyConnectionParams(UserConnection);
                var tempAccessProxy = ClassFactory.Get <ITempAccessDeactivator>(proxyParams);
                result.AccessServerAffectedRecords = tempAccessProxy.Deactivate(accessIds);
                _log.InfoFormat("Successfully deactivated {0} of {1} record(s).", result, accessIds.Length);
            } catch (Exception e) {
                _log.Warn("An error occured while deactivating records using proxy.", e);
                result.AccessServerError = e.ToString();
            }
            return(result);
        }