Untitled
unknown
plain_text
2 years ago
763 B
6
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...