/// <summary> /// /// </summary> /// <param name="serviceProvider"></param> /// <param name="autoObjectMappingProvider"></param> public DefaultObjectMapper( IServiceProvider serviceProvider, IAutoObjectMappingProvider <TContext> autoObjectMappingProvider ) : base( serviceProvider, autoObjectMappingProvider) { }
public static IMapper GetMapper(this IAutoObjectMappingProvider autoObjectMappingProvider) { if (autoObjectMappingProvider is AutoMapperAutoObjectMappingProvider autoMapperAutoObjectMappingProvider) { return(autoMapperAutoObjectMappingProvider.MapperAccessor.Mapper); } throw new PlusException($"Given object is not an instance of {typeof(AutoMapperAutoObjectMappingProvider).AssemblyQualifiedName}. The type of the given object it {autoObjectMappingProvider.GetType().AssemblyQualifiedName}"); }
public DefaultObjectMapper(IAutoObjectMappingProvider autoObjectMappingProvider) { AutoObjectMappingProvider = autoObjectMappingProvider; }