Untitled
unknown
plain_text
3 years ago
763 B
9
Indexable
void ConfigureAutoMapper()
{
var config = new MapperConfiguration(cfg =>
{
cfg.CreateMap<Director, DirectorDTO>().ReverseMap();
cfg.CreateMap<Film, FilmDTO>().PreserveReferences().MaxDepth(2)
//.ForMember(dest => dest.DirectorName, src => src.MapFrom(f => f.Directors))
.ReverseMap();
cfg.CreateMap<FilmGenre, FilmGenreDTO>().ReverseMap();
cfg.CreateMap<Genre, GenreDTO>().ReverseMap();
cfg.CreateMap<Genre, GenreBaseDTO>();
cfg.CreateMap<SimilarFilm, SimilarFilmDTO>().ReverseMap();
cfg.CreateMap<FilmEditDTO, Film>();
cfg.CreateMap<FilmCreateDTO, Film>();
//cfg.CreateMap<DirectorCreateDTO, Director>().ReverseMap();
});
var mapper = config.CreateMapper();
builder.Services.AddSingleton(mapper);
}Editor is loading...