Esempio n. 1
0
 public JSONRCRecentItemRecord(RCRecentItemRecord s, IBehaviorsConfiguration config)
 {
     if (config.DefaultValuesBehavior == DefaultValuesBehavior.DontSend)
     {
         AttrRecentItem = ConvertToRestWithoutDefaults(s.ssENRecentItem, new ENRecentItemEntityRecord(null), ssContactManager.RestRecords.JSONENRecentItemEntityRecord.FromStructureDelegate(config));
     }
     else
     {
         AttrRecentItem = ssContactManager.RestRecords.JSONENRecentItemEntityRecord.FromStructure(s.ssENRecentItem, config);
     }
 }
Esempio n. 2
0
        public static ENRecentItemEntityRecord ToStructure(ssContactManager.RestRecords.JSONENRecentItemEntityRecord obj, IBehaviorsConfiguration config)
        {
            ENRecentItemEntityRecord s = new ENRecentItemEntityRecord(null);

            if (obj != null)
            {
                s.ssId       = obj.AttrId == null ? 0: obj.AttrId.Value;
                s.ssTenantId = obj.AttrTenantId == null ? 0: obj.AttrTenantId.Value;
                s.ssUserId   = obj.AttrUserId == null ? 0: obj.AttrUserId.Value;
                s.ssLabel    = obj.AttrLabel == null ? "": obj.AttrLabel;
                s.ssTag      = obj.AttrTag == null ? "": obj.AttrTag;
                s.ssURL      = obj.AttrURL == null ? "": obj.AttrURL;
                s.ssInstant  = obj.AttrInstant == null ? new DateTime(1900, 1, 1, 0, 0, 0): OutSystems.RESTService.Conversions.TextToDateTime(obj.AttrInstant, config.DateTimeFormat);
            }
            return(s);
        }