public static RddBuilder AddAutoMapper(this RddBuilder rddBuilder, Action <IMapperConfigurationExpression> configure) { rddBuilder.Services.TryAddSingleton(typeof(IRddObjectsMapper <,>), typeof(RddObjectsMapper <,>)); var mapper = new MapperConfiguration(configure).CreateMapper(); rddBuilder.Services.TryAddSingleton <IMapper>(mapper); return(rddBuilder); }
public static RddBuilder AddZEntityOptimizeInclude(this RddBuilder rddBuilder) { rddBuilder.Services.AddSingleton <IIncludeApplicator, ZEntityIncludeApplicator>(); return(rddBuilder); }