Пример #1
0
        // From AutoMapperRequestKey (Typed)
        private IMapper GetRawAutoMapper <TSource, TDestination>
        (
            IAutoMapperRequestKey <TSource, TDestination> rawAutoMappeRequestKey
        )
            where TDestination : class, IPropBag
        {
            //if (rawAutoMappeRequestKey.AutoMapper == null)
            //{
            //    IMapper autoMapper = _autoMapperService.GetRawAutoMapper<TSource, TDestination>(rawAutoMappeRequestKey);
            //    rawAutoMappeRequestKey.AutoMapper = autoMapper;
            //}

            //return rawAutoMappeRequestKey.AutoMapper;

            IMapper result = _autoMapperService.GetRawAutoMapper <TSource, TDestination>(rawAutoMappeRequestKey);

            return(result);
        }