Example #1
0
 /// <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}");
        }
Example #3
0
 public DefaultObjectMapper(IAutoObjectMappingProvider autoObjectMappingProvider)
 {
     AutoObjectMappingProvider = autoObjectMappingProvider;
 }