2024-12-08 22:57:55 +04:00
|
|
|
|
using AutoMapper;
|
|
|
|
|
using Contracts;
|
|
|
|
|
using Domain.Entities;
|
|
|
|
|
|
|
|
|
|
namespace Services.Profiles
|
|
|
|
|
{
|
|
|
|
|
public class MappingProfile : Profile
|
|
|
|
|
{
|
|
|
|
|
public MappingProfile()
|
|
|
|
|
{
|
|
|
|
|
CreateMap<Region, RegionDto>().ReverseMap();
|
|
|
|
|
CreateMap<Region, RegionDtoForCreate>().ReverseMap();
|
|
|
|
|
CreateMap<Region, RegionDtoForUpdate>().ReverseMap();
|
|
|
|
|
|
|
|
|
|
CreateMap<City, CityDto>().ReverseMap();
|
|
|
|
|
CreateMap<City, CityDtoForCreate>().ReverseMap();
|
|
|
|
|
CreateMap<City, CityDtoForUpdate>().ReverseMap();
|
|
|
|
|
|
2024-12-18 02:14:21 +04:00
|
|
|
|
CreateMap<Street, StreetDto>()
|
|
|
|
|
.ForMember(dest => dest.CityName, opt => opt.MapFrom(src => src.City.Name))
|
|
|
|
|
.ReverseMap();
|
2024-12-08 22:57:55 +04:00
|
|
|
|
CreateMap<Street, StreetDtoForCreate>().ReverseMap();
|
|
|
|
|
CreateMap<Street, StreetDtoForUpdate>().ReverseMap();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|