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); }