public async Task UpdateAsync(string newName, string newSlug, Guid entityId, string entityTypeId) { var urlRecord = await _urlRecordRepository.FindByEntityIdAsync(entityId); if (urlRecord != null && urlRecord.EntityTypeId == entityTypeId) { urlRecord.SetName(newName); urlRecord.SetSlug(newSlug); await _urlRecordRepository.UpdateAsync(urlRecord); } }
public async Task UpdateUrlRecordAsync(UrlRecord urlRecord, CancellationToken cancellationToken = default) { Check.NotNull(urlRecord, nameof(urlRecord)); await _urlRecordRepository.UpdateAsync(urlRecord, autoSave : true, cancellationToken : cancellationToken); }