private async Task BeforeIndexAsync(T data)
        {
            CreateIfNotExist(data);

            var wrapperWithDoc = data as WrapperWithDoc;

            if (wrapperWithDoc != null)
            {
                await wrapperWithDoc.InitDocumentAsync(SearchSettings.CanIndexByContent <T>(data.TenantId)).ConfigureAwait(false);
            }
        }
        private void BeforeIndex(T data)
        {
            CreateIfNotExist(data);

            var wrapperWithDoc = data as WrapperWithDoc;

            if (wrapperWithDoc != null)
            {
                wrapperWithDoc.InitDocument(SearchSettings.CanIndexByContent <T>(data.TenantId));
            }
        }
Example #3
0
        private async Task <bool> BeforeIndexAsync(T data)
        {
            if (!CheckExist(data))
            {
                return(false);
            }

            var wrapperWithDoc = data as WrapperWithDoc;

            if (wrapperWithDoc != null)
            {
                await wrapperWithDoc.InitDocumentAsync(SearchSettings.CanIndexByContent <T>(data.TenantId)).ConfigureAwait(false);
            }

            return(true);
        }
Example #4
0
        private bool BeforeIndex(T data)
        {
            if (!CheckExist(data))
            {
                return(false);
            }

            var wrapperWithDoc = data as WrapperWithDoc;

            if (wrapperWithDoc != null)
            {
                wrapperWithDoc.InitDocument(SearchSettings.CanIndexByContent <T>(data.TenantId));
            }

            return(true);
        }