Exemple #1
0
        public static async Task UpsertPattern(FundingStreamPeriodProfilePatternDocument patternDocument)
        {
            InitialiseDocumentClientIfNull();

            Console.WriteLine($"Upserting pattern for FSP: {patternDocument.FundingStreamPeriodCode}");

            Uri collectionUri = UriFactory.CreateDocumentCollectionUri(DatabaseId, CollectionId);

            await _documentClient.UpsertDocumentAsync(collectionUri, patternDocument);
        }
Exemple #2
0
        private static FundingStreamPeriodProfilePatternDocument ConvertToModel(Stream fileStream)
        {
            using (var sr = new StreamReader(fileStream))
            {
                FundingStreamPeriodProfilePattern pattern =
                    JsonConvert.DeserializeObject <FundingStreamPeriodProfilePattern>(sr.ReadToEnd());

                return(FundingStreamPeriodProfilePatternDocument.CreateFromPattern(pattern));
            }
        }