Exemple #1
0
        public static Task DropDesignDocumentAsync(this IViewIndexManager viewManager, string designDocumentName, DesignDocumentNamespace @namespace, Action <DropDesignDocumentOptions> configureOptions)
        {
            var options = new DropDesignDocumentOptions();

            configureOptions(options);

            return(viewManager.DropDesignDocumentAsync(designDocumentName, @namespace, options));
        }
Exemple #2
0
        public static Task PublishDesignDocumentAsync(this IViewIndexManager viewManager, string designDocumentName, Action <PublishDesignDocumentOptions> configureOptions)
        {
            var options = new PublishDesignDocumentOptions();

            configureOptions(options);

            return(viewManager.PublishDesignDocumentAsync(designDocumentName, options));
        }
Exemple #3
0
        public static Task UpsertDesignDocumentAsync(this IViewIndexManager viewManager, DesignDocument designDocument, DesignDocumentNamespace @namespace, Action <UpsertDesignDocumentOptions> configureOptions)
        {
            var options = new UpsertDesignDocumentOptions();

            configureOptions(options);

            return(viewManager.UpsertDesignDocumentAsync(designDocument, @namespace, options));
        }
Exemple #4
0
 public static Task <DesignDocument> GetDesignDocumentAsync(this IViewIndexManager viewManager, string designDocName, DesignDocumentNamespace @namespace)
 {
     return(viewManager.GetDesignDocumentAsync(designDocName, @namespace, GetDesignDocumentOptions.Default));
 }
Exemple #5
0
 public static Task PublishDesignDocumentAsync(this IViewIndexManager viewManager, string designDocumentName)
 {
     return(viewManager.PublishDesignDocumentAsync(designDocumentName, PublishDesignDocumentOptions.Default));
 }
Exemple #6
0
 public static Task UpsertDesignDocumentAsync(this IViewIndexManager viewManager, DesignDocument designDocument, DesignDocumentNamespace @namespace)
 {
     return(viewManager.UpsertDesignDocumentAsync(designDocument, @namespace, UpsertDesignDocumentOptions.Default));
 }
Exemple #7
0
        public static Task <IEnumerable <DesignDocument> > GetAllDesignDocumentsAsync(this IViewIndexManager viewManager, DesignDocumentNamespace @namespace, Action <GetAllDesignDocumentsOptions> configureOptions)
        {
            var options = new GetAllDesignDocumentsOptions();

            configureOptions(options);

            return(viewManager.GetAllDesignDocumentsAsync(@namespace, options));
        }
Exemple #8
0
 public static Task <IEnumerable <DesignDocument> > GetAllDesignDocumentsAsync(this IViewIndexManager viewManager, DesignDocumentNamespace @namespace)
 {
     return(viewManager.GetAllDesignDocumentsAsync(@namespace, GetAllDesignDocumentsOptions.Default));
 }