e882f09955
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 6m6s
- Added DefaultAddress and DefaultPostalCode properties to GetAllUserByFilterResponseDto for improved user data representation. - Updated GetAllUserByFilterQueryHandler to populate new response fields with relevant data. - Modified Protobuf definitions to include new fields in GetAllUserByFilterResponseModel. - Bumped Protobuf project version to reflect the addition of new features.
14 lines
603 B
C#
14 lines
603 B
C#
namespace CMSMicroservice.WebApi.Common.Mappings;
|
|
|
|
public class UserProfile : IRegister
|
|
{
|
|
void IRegister.Register(TypeAdapterConfig config)
|
|
{
|
|
config.NewConfig<Application.UserCQ.Queries.GetAllUserByFilter.GetAllUserByFilterResponseModel,
|
|
CMSMicroservice.Protobuf.Protos.User.GetAllUserByFilterResponseModel>()
|
|
.Map(dest => dest.ParentId, src => src.NetworkParentId)
|
|
.Map(dest => dest.DefaultAddress, src => src.DefaultAddress ?? string.Empty)
|
|
.Map(dest => dest.DefaultPostalCode, src => src.DefaultPostalCode ?? string.Empty);
|
|
}
|
|
}
|