// code here
using Ambipar.Response.Modules.Vehicles.Core.Entities;
using Ambipar.Response.Modules.Vehicles.Shared.Dtos;
using AutoMapper;
namespace Ambipar.Response.Modules.Vehicles.Application.Mappers
{
public class DomainToDtoMappingProfile : Profile
{
public DomainToDtoMappingProfile()
{
CreateMap<Vehicle, UpdateVehicleDto>()
.ForMember(dest => dest.Id, m => m.MapFrom(src => src.Id));
CreateMap<Vehicle, PagedVehicleDto>()
.ForMember(dest => dest.Id, m => m.MapFrom(src => src.Id));
}
}
}
using Ambipar.Response.Modules.Vehicles.Core.Entities;
using Ambipar.Response.Modules.Vehicles.Shared.Dtos;
using AutoMapper;
namespace Ambipar.Response.Modules.Vehicles.Application.Mappers
{
public class DtoToDomainMappingProfile : Profile
{
public DtoToDomainMappingProfile()
{
CreateMap<AddVehicleDto, Vehicle>();
CreateMap<UpdateVehicleDto, Vehicle>();
}
}
}
// code here
using Ambipar.Response.Modules.Vehicles.Core.Entities;
using Ambipar.Response.Modules.Vehicles.Shared.Dtos;
using AutoMapper;
namespace Ambipar.Response.Modules.Vehicles.Application.Mappers
{
public class DomainToDtoMappingProfile : Profile
{
public DomainToDtoMappingProfile()
{
CreateMap<Vehicle, UpdateVehicleDto>()
.ForMember(dest => dest.Id, m => m.MapFrom(src => src.Id));
CreateMap<Vehicle, PagedVehicleDto>()
.ForMember(dest => dest.Id, m => m.MapFrom(src => src.Id));
}
}
}
using Ambipar.Response.Modules.Vehicles.Core.Entities;
using Ambipar.Response.Modules.Vehicles.Shared.Dtos;
using AutoMapper;
namespace Ambipar.Response.Modules.Vehicles.Application.Mappers
{
public class DtoToDomainMappingProfile : Profile
{
public DtoToDomainMappingProfile()
{
CreateMap<AddVehicleDto, Vehicle>();
CreateMap<UpdateVehicleDto, Vehicle>();
}
}
}