Exemple #1
0
        public string SaveUserVoiceData(EmployeeEnrollment employeeEnrollment)
        {
            AzureCosmosContext azureCosmosContext = new AzureCosmosContext();
            DocumentClient     client             = azureCosmosContext.GetCosmosDocumentClient();
            string             cosmosCollectionId = azureCosmosContext.GetCosmosCollectionId();
            var result = client.CreateDocumentAsync(UriFactory.CreateDocumentCollectionUri("roardb", cosmosCollectionId), employeeEnrollment).Result;

            return(result.ActivityId);
        }
Exemple #2
0
        public EmployeeEnrollment GetEmployeeEnrollment(string enrollmentId)
        {
            FeedOptions queryOptions = new FeedOptions {
                MaxItemCount = -1
            };
            AzureCosmosContext azureCosmosContext = new AzureCosmosContext();
            DocumentClient     client             = azureCosmosContext.GetCosmosDocumentClient();
            string             cosmosCollectionId = azureCosmosContext.GetCosmosCollectionId();

            List <EmployeeEnrollment> familyQuery = client.CreateDocumentQuery <EmployeeEnrollment>(
                UriFactory.CreateDocumentCollectionUri("roardb", cosmosCollectionId), queryOptions)
                                                    .Where(f => f.EnrollmentId == enrollmentId).ToList();

            return(familyQuery.FirstOrDefault());
        }