예제 #1
0
        public BasicResponse DeleteMetadata(MetadataDeleteRequest metadatarequest)
        {
            _Repository.DeleteMetadata(metadatarequest.Id);
            var metadataresponse = new BasicResponse();

            return(metadataresponse);
        }
예제 #2
0
        public async Task DeleteFile(ObjectId key)
        {
            var metadata = await metadataRepo.GetMetadataForFile(key);

            var deleteFileTask     = fileRepo.DeleteFile(metadata);
            var deleteMetadataTask = metadataRepo.DeleteMetadata(key);

            await Task.WhenAll(deleteFileTask, deleteMetadataTask);
        }