public static async Task InsertDocumentIntoCosmosDB(string endpointUri, string key, TraceWriter log, CancellationToken cts, string summaryData)
        {
            var connection = await(FunctionRestCosmosBusinessLayer.GetConnectionHandleAsync(endpointUri, key, null, cts)).ConfigureAwait(false);

            if (connection != null)
            {
                //  connection.CreateDocumentAsync("sfaApreenticeship")
            }
        }
 public static Task <ResourceResponse <Document> > CreateDocumentAsync(string databaseName, string collectionName,
                                                                       VacancySummary vacancySummary, TraceWriter log, CancellationToken cts)
 {
     return(FunctionRestCosmosBusinessLayer.CreateDocumentAsync(databaseName, collectionName, vacancySummary,
                                                                log, cts));
 }
 public static Task <ResourceResponse <DocumentCollection> > CreateCollectionAsync(Uri databaseUri,
                                                                                   DocumentCollection documentCollection, TraceWriter log, CancellationToken cts)
 {
     //  UriFactory.CreateDatabaseUri(CosmosDbConstants.DatabaseName), new DocumentCollection { Id = CosmosDbConstants.DocumentCollectionName }
     return(FunctionRestCosmosBusinessLayer.CreateCollectionAsync(databaseUri, documentCollection, log, cts));
 }
 public static Task <ResourceResponse <Database> > CreateCosmosDatabaseAsync(Database newDatabase, TraceWriter log,
                                                                             CancellationToken cts)
 {
     return(FunctionRestCosmosBusinessLayer.CreateCosmosDatabaseAsync(newDatabase, log, cts));
 }
 public static Task <DocumentClient> GetConnectionHandleAsync(string endpointUrl, string primaryKey,
                                                              TraceWriter log, CancellationToken cts)
 {
     return(FunctionRestCosmosBusinessLayer.GetConnectionHandleAsync(endpointUrl, primaryKey, log, cts));
 }
 public static IRestResponse GetSfaPublicVacanySummaryRestHandle(string baseUri, string requesturi, int pageNumber, int pageSize)
 {
     return(FunctionRestCosmosBusinessLayer.ResVacancySummarytResponse(baseUri, requesturi, pageNumber, pageSize));
 }