コード例 #1
0
 public async Task UpdateCueStack(CueStack cueStack) =>
 await _documentClient.ReplaceDocumentAsync(
     UriFactory.CreateDocumentUri(
         _cueDatabaseOptions.Value.DatabaseName,
         CueDatabaseCollections.CueStacks,
         cueStack.Id),
     cueStack);
コード例 #2
0
        public async Task <string> CreateCueStack(CueStack cueStack)
        {
            var uri = UriFactory.CreateDocumentCollectionUri(
                _cueDatabaseOptions.Value.DatabaseName,
                CueDatabaseCollections.CueStacks);

            await _documentClient.UpsertDocumentAsync(uri, cueStack);

            return(cueStack.Id);
        }
コード例 #3
0
        public async Task <string> CreateCueStack()
        {
            var cueStack = new CueStack
            {
                Id = Guid.NewGuid().ToString(),
                CueEffectStateDuration = 1000,
                Cues = Array.Empty <Cue>()
            };

            return(await CreateCueStack(cueStack));
        }