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);
            }
        }
Example #2
0
        public async Task UpdateUrlRecordAsync(UrlRecord urlRecord, CancellationToken cancellationToken = default)
        {
            Check.NotNull(urlRecord, nameof(urlRecord));

            await _urlRecordRepository.UpdateAsync(urlRecord, autoSave : true, cancellationToken : cancellationToken);
        }