Beispiel #1
0
        static public ServerRule Insert(IUpdateContext update, ServerRule entity)
        {
            var broker        = update.GetBroker <IServerRuleEntityBroker>();
            var updateColumns = new ServerRuleUpdateColumns();

            updateColumns.RuleName                = entity.RuleName;
            updateColumns.ServerPartitionKey      = entity.ServerPartitionKey;
            updateColumns.ServerRuleTypeEnum      = entity.ServerRuleTypeEnum;
            updateColumns.ServerRuleApplyTimeEnum = entity.ServerRuleApplyTimeEnum;
            updateColumns.Enabled     = entity.Enabled;
            updateColumns.DefaultRule = entity.DefaultRule;
            updateColumns.ExemptRule  = entity.ExemptRule;
            updateColumns.RuleXml     = entity.RuleXml;
            ServerRule newEntity = broker.Insert(updateColumns);

            return(newEntity);
        }