Пример #1
0
        private void UpdateMetadata(NewVideoAdded message, string keywords)
        {
            var metadata = _documentRepository.Get(message.Id);

            metadata.Keywords = keywords;

            _documentRepository.Update(metadata);
        }
Пример #2
0
        private void AddDerivate(NewImageAdded message, string thumbnailLocation)
        {
            var metadata = _documentRepository.Get(message.Id);

            metadata.Published = true;
            var newDerivate = new Derivate
            {
                Name = "Thumbnail",
                Url  = thumbnailLocation
            };

            metadata.Derivates.Add(newDerivate);
            _documentRepository.Update(metadata);
        }
Пример #3
0
        private void UpdateMetadata(NewVideoAdded message, string streamingLocation)
        {
            var metadata = _documentRepository.Get(message.Id);

            metadata.Published = true;
            var newDerivate = new Derivate
            {
                Name = AdaptiveBitRateConfiguration,
                Url  = streamingLocation
            };

            metadata.Derivates.Add(newDerivate);
            _documentRepository.Update(metadata);
        }
Пример #4
0
 public void Update(AssetMetadata metadata)
 {
     _repository.Update(metadata);
 }