Пример #1
0
        public static ClientConditionItem[] ToClientObjectsArray(this SCConditionCollection pcObjects)
        {
            pcObjects.NullCheck("pcObjects");

            ClientConditionItem[] result = new ClientConditionItem[pcObjects.Count];

            int i = 0;

            foreach (SCCondition pcObj in pcObjects)
            {
                result[i++] = pcObj.ToClientObject();
            }

            return(result);
        }
Пример #2
0
 public void UpdateScopeCondition(ClientAUAdminScope scope, ClientConditionItem condition)
 {
     CheckIDProvided(scope);
     this.Facade.UpdateScopeCondition((AUAdminScope)scope.ToSchemaObject(), new MCS.Library.SOA.DataObjects.Security.Conditions.SCCondition()
     {
         Condition        = condition.Condition,
         Description      = condition.Description,
         OwnerID          = condition.OwnerID,
         SortID           = condition.SortID,
         Status           = (SchemaObjectStatus)condition.Status,
         Type             = condition.Type,
         VersionEndTime   = condition.VersionEndTime,
         VersionStartTime = condition.VersionStartTime
     });
 }
Пример #3
0
        public static ClientConditionItem ToClientObject(this SCCondition pcCondition)
        {
            pcCondition.NullCheck("pcCondition");

            ClientConditionItem result = new ClientConditionItem()
            {
                Condition        = pcCondition.Condition,
                Description      = pcCondition.Description,
                OwnerID          = pcCondition.OwnerID,
                SortID           = pcCondition.SortID,
                Type             = pcCondition.Type,
                Status           = (ClientSchemaObjectStatus)pcCondition.Status,
                VersionEndTime   = pcCondition.VersionEndTime,
                VersionStartTime = pcCondition.VersionStartTime
            };

            return(result);
        }