Пример #1
0
 public JSONRCMenuItemRecord(RCMenuItemRecord s, IBehaviorsConfiguration config)
 {
     if (config.DefaultValuesBehavior == DefaultValuesBehavior.DontSend)
     {
         AttrMenuItem = ConvertToRestWithoutDefaults(s.ssENMenuItem, new ENMenuItemEntityRecord(null), ssContactManager.RestRecords.JSONENMenuItemEntityRecord.FromStructureDelegate(config));
     }
     else
     {
         AttrMenuItem = ssContactManager.RestRecords.JSONENMenuItemEntityRecord.FromStructure(s.ssENMenuItem, config);
     }
 }
        public static ENMenuItemEntityRecord ToStructure(ssContactManager.RestRecords.JSONENMenuItemEntityRecord obj, IBehaviorsConfiguration config)
        {
            ENMenuItemEntityRecord s = new ENMenuItemEntityRecord(null);

            if (obj != null)
            {
                s.ssId      = obj.AttrId == null ? 0: obj.AttrId.Value;
                s.ssOrder   = obj.AttrOrder == null ? 0: obj.AttrOrder.Value;
                s.ssCaption = obj.AttrCaption == null ? "": obj.AttrCaption;
            }
            return(s);
        }