|
@@ -8,7 +8,7 @@ namespace WingServerCommon.Mapper
|
|
|
/// <summary>
|
|
|
/// Auto mapper instance
|
|
|
/// </summary>
|
|
|
- public static IMapper MapperInstance { get; }
|
|
|
+ public static IMapper MapperInstance { get; set; }
|
|
|
private AutoMapping() { }
|
|
|
|
|
|
static AutoMapping()
|
|
@@ -19,5 +19,15 @@ namespace WingServerCommon.Mapper
|
|
|
});
|
|
|
MapperInstance = new AutoMapper.Mapper(config);
|
|
|
}
|
|
|
+
|
|
|
+ public static bool LoadAutoMapping()
|
|
|
+ {
|
|
|
+ var config = new MapperConfiguration(cfg =>
|
|
|
+ {
|
|
|
+ cfg.AddMaps(AppDomain.CurrentDomain.GetAssemblies());
|
|
|
+ });
|
|
|
+ MapperInstance = new AutoMapper.Mapper(config);
|
|
|
+ return true;
|
|
|
+ }
|
|
|
}
|
|
|
}
|