Map queries with placeholders replaced in DTOs
Updated RecActionView to RecActionViewDto mapping to replace placeholders in PreprocessingQuery and PostprocessingQuery using ReplacePlaceholders. Added necessary using directive for the extension method.
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
using ReC.Domain.Views;
|
using ReC.Application.Common.Behaviors.Action;
|
||||||
|
using ReC.Domain.Views;
|
||||||
|
|
||||||
namespace ReC.Application.Common.Dto;
|
namespace ReC.Application.Common.Dto;
|
||||||
|
|
||||||
@@ -6,7 +7,12 @@ public class DtoMappingProfile : AutoMapper.Profile
|
|||||||
{
|
{
|
||||||
public DtoMappingProfile()
|
public DtoMappingProfile()
|
||||||
{
|
{
|
||||||
CreateMap<RecActionView, RecActionViewDto>();
|
CreateMap<RecActionView, RecActionViewDto>()
|
||||||
|
.ForMember(dest => dest.PreprocessingQuery, opt => opt.MapFrom((src, _) =>
|
||||||
|
src.PreprocessingQuery?.ReplacePlaceholders(src)))
|
||||||
|
.ForMember(dest => dest.PostprocessingQuery, opt => opt.MapFrom((src, _) =>
|
||||||
|
src.PostprocessingQuery?.ReplacePlaceholders(src)));
|
||||||
|
|
||||||
CreateMap<ResultView, ResultViewDto>();
|
CreateMap<ResultView, ResultViewDto>();
|
||||||
CreateMap<ProfileView, ProfileViewDto>();
|
CreateMap<ProfileView, ProfileViewDto>();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user