Navorski
08/17/2023, 7:42 AMSean Thorne
08/17/2023, 7:57 AMIMapDefinition
🙂Sean Thorne
08/17/2023, 7:57 AMcs
public class MyMappingDefinition : IMapDefinition
{
private readonly IMyCoolService _mycoolService;
public MyMappingDefinition(IMyCoolService mycoolService)
{
_mycoolService = mycoolService;
}
public void DefineMaps(IUmbracoMapper mapper)
{
mapper.Define<ISomething, SomethingElse>((_, _) => new SomethingElse(), Map);
}
private void Map(ISomething source, SomethingElse target, MapperContext)
{
_mycoolService.DoSomethingReallyCool();
// do mapping
}
}
Navorski
08/17/2023, 8:00 AMNavorski
08/17/2023, 8:00 AMNavorski
08/17/2023, 8:03 AMSean Thorne
08/17/2023, 8:55 AMNavorski
08/17/2023, 9:02 AM