feat(UriBuilderResolver): update to handle nullable Url

This commit is contained in:
tekh 2025-08-04 10:43:19 +02:00
parent 659a402555
commit 288f8f98bd

View File

@ -5,13 +5,13 @@ using WorkFlow.Domain.Entities;
namespace WorkFlow.Application.Mapping; namespace WorkFlow.Application.Mapping;
public class UriBuilderResolver : IValueResolver<TfFile, TfFileDto, UriBuilder> public class UriBuilderResolver : IValueResolver<TfFile, TfFileDto, UriBuilder?>
{ {
private readonly UriBuilder _uriBuilder; private readonly UriBuilder _uriBuilder;
public UriBuilderResolver(UriBuilder uriBuilder) => _uriBuilder = uriBuilder; public UriBuilderResolver(UriBuilder uriBuilder) => _uriBuilder = uriBuilder;
public UriBuilder Resolve(TfFile source, TfFileDto destination, UriBuilder destMember, ResolutionContext context) public UriBuilder? Resolve(TfFile source, TfFileDto destination, UriBuilder? destMember, ResolutionContext context)
{ {
var builder = new UriBuilder(_uriBuilder.Uri) var builder = new UriBuilder(_uriBuilder.Uri)
{ {