public async Task <SaveMetadataResponse> SaveAsync(Metadata metadata) { try { await _metadataRepository.AddAsync(metadata); return(new SaveMetadataResponse(metadata)); } catch (Exception ex) { // Do some logging stuff return(new SaveMetadataResponse($"An error occurred when saving the category: {ex.Message}")); } }
public async Task AddToRepository() { var meta = await sourceManager.ResolveMetadataAsync(new Uri(Url, UriKind.Absolute)); await repository.AddAsync(meta); }