public BasicResponse DeleteMetadata(MetadataDeleteRequest metadatarequest) { _Repository.DeleteMetadata(metadatarequest.Id); var metadataresponse = new BasicResponse(); return(metadataresponse); }
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); }