public async Task UpdateCueStack(CueStack cueStack) => await _documentClient.ReplaceDocumentAsync( UriFactory.CreateDocumentUri( _cueDatabaseOptions.Value.DatabaseName, CueDatabaseCollections.CueStacks, cueStack.Id), cueStack);
public async Task <string> CreateCueStack(CueStack cueStack) { var uri = UriFactory.CreateDocumentCollectionUri( _cueDatabaseOptions.Value.DatabaseName, CueDatabaseCollections.CueStacks); await _documentClient.UpsertDocumentAsync(uri, cueStack); return(cueStack.Id); }
public async Task <string> CreateCueStack() { var cueStack = new CueStack { Id = Guid.NewGuid().ToString(), CueEffectStateDuration = 1000, Cues = Array.Empty <Cue>() }; return(await CreateCueStack(cueStack)); }