コード例 #1
0
        private static string GetDisplayName(EN.Text text)
        {
            var result = string.IsNullOrEmpty(text.Base64DisplayName)
                ? text.DisplayName
                : Encoding.UTF8.GetString(Convert.FromBase64String(text.Base64DisplayName));

            return(result);
        }
コード例 #2
0
        private bool GetIsHtml(EN.Text note)
        {
            var result = note != null
                ? note.IsHtml
                : false;

            return(result);
        }
コード例 #3
0
        private string GetNote(EN.Text text)
        {
            if (text == null)
            {
                return(null);
            }

            var result = string.IsNullOrEmpty(text.Base64Note)
                    ? text.Value
                    : Encoding.UTF8.GetString(Convert.FromBase64String(text.Base64Note));

            return(result);
        }
コード例 #4
0
        private void TryInsertMetaData(EN.Text text, string key)
        {
            if (text != null && !_metaDataWasCreated.Contains(key))
            {
                var entity = new Entity.tEnhancedNotesMetaData()
                {
                    EnhancedNotesFieldName = key,
                    Description            = GetDisplayName(text),
                };

                _context.tEnhancedNotesMetaData.Add(entity);

                _metaDataWasCreated.Add(key);
            }
        }