コード例 #1
0
 protected override void ConfigureMappings(IMapperConfigurationExpression config)
 {
     config.AddProfile <Features.Courses.MappingProfile>();
     config.AddProfile <Features.Departments.MappingProfile>();
     config.AddProfile <Features.Instructors.MappingProfile>();
     config.AddProfile <Features.Students.MappingProfile>();
 }
コード例 #2
0
 public static void UseWebApiProfiles(this IMapperConfigurationExpression config)
 {
     config.AddProfile <UserProfiles>();
     config.AddProfile <SubscriptionProfile>();
     config.AddProfile <BookProfile>();
     config.UseServiceProfiles();
 }
コード例 #3
0
 public static void AddMappings(IMapperConfigurationExpression config)
 {
     config.AddProfile <CityMappingProfile>();
     config.AddProfile <CountryMappingProfile>();
     config.AddProfile <CountryDetailsMappingProfile>();
     config.AddProfile <UserProfileMappingProfile>();
 }
        public static void AddProfiles(this IMapperConfigurationExpression config)
        {
            config.ArgumentNotNull(nameof(config));

            config.AddProfile <ReadModelProfile>();
            config.AddProfile <ModelProfile>();
        }
コード例 #5
0
 public static void ConfigureMappers(IMapperConfigurationExpression cfg)
 {
     cfg.AddProfile <GeneralMappingProfile>();
     cfg.AddProfile <UserServiceMappingProfile>();
     cfg.AddProfile <SupplierServiceMappingProfile>();
     cfg.AddProfile <CategoryServiceMappingProfile>();
 }
コード例 #6
0
 public static void AddApiCoreMappers(
     this IMapperConfigurationExpression conf)
 {
     conf.AddProfile <DocumentMappingProfile>();
     conf.AddProfile <TemplateMappingProfile>();
     conf.AddProfile <SigningMappingProfile>();
 }
コード例 #7
0
 private static void MapExtendedActor(IMapperConfigurationExpression cfg)
 {
     cfg.AddProfile <ActorPhotosMoviesDtoProfile>();
     cfg.AddProfile <ActorDetailsCurrentUserVoteDtoProfile>();
     cfg.AddProfile <CurrentActorVoteDtoProfile>();
     cfg.AddProfile <VotedActorsByUserDtoProfile>();
 }
コード例 #8
0
        public static IMapperConfigurationExpression AddApiProfiles(this IMapperConfigurationExpression config)
        {
            config.AddProfile <CreateTodoToTodoItemProfile>();
            config.AddProfile <IEnumerableTodoItemToPaginationGetTodo>();

            return(config);
        }
コード例 #9
0
 private static void AddProfilesToAutomapperConfig(IMapperConfigurationExpression config)
 {
     config.AddProfile(new ModelsProfile());
     config.AddProfile(new DishViewsProfile());
     config.AddProfile(new PhotoItemProfile());
     config.AddProfile(new UserViewsProfile());
     config.AddProfile(new WorkerProfile());
 }
コード例 #10
0
 public static void Configure(IMapperConfigurationExpression cfg)
 {
     cfg.AddProfile <RegistrationProfile>();
     cfg.AddProfile <PhotoProfile>();
     cfg.AddProfile <PhotoGroupProfile>();
     cfg.AddProfile <EventProfile>();
     cfg.AddProfile <ContactProfile>();
 }
コード例 #11
0
        public static void Configure(IMapperConfigurationExpression config)
        {
            config.AllowNullCollections = false;

            //config.AddProfile<IdentityUserProfile>();
            config.AddProfile <UserProfile>();
            config.AddProfile <SettingsProfile>();
        }
コード例 #12
0
ファイル: AutoMapperConfig.cs プロジェクト: Skafox/WebAPI
        public static void Configure(IServiceProvider provider, IMapperConfigurationExpression cfg)
        {
            cfg.AddProfile <DomainToViewModelMappingProfile>();
            cfg.AddProfile <ViewModelToDomainMappingProfile>();
            cfg.ConstructServicesUsing(type => ActivatorUtilities.CreateInstance(provider, type));

            //config.AssertConfigurationIsValid();
        }
 public static void Initialize(IMapperConfigurationExpression config)
 {
     config.AddProfile <DepartmentMappingProfile>();
     config.AddProfile <EmployeeMappingProfile>();
     config.AddProfile <SettingsMappingProfile>();
     config.AddProfile <UserMappingProfile>();
     config.AddProfile <TokenMappingProfile>();
 }
コード例 #14
0
 protected override void Configure(IMapperConfigurationExpression expression)
 {
     expression.AddProfile(new SystemJsonTextProfile());
     expression.AddProfile(new NewtonsoftJsonProfile());
     expression.CreateMap <StringValue, JsonElementA>().ReverseMap();
     expression.CreateMap <ByteArray, JsonElementA>().ReverseMap();
     expression.CreateMap <StringValue, JsonElementB>().ReverseMap();
     expression.CreateMap <ByteArray, JsonElementB>().ReverseMap();
     expression.CreateMap <JsonElementA, JsonElementB>().ReverseMap();
 }
コード例 #15
0
 protected override void Configure(IMapperConfigurationExpression expression)
 {
     expression.AddProfile(new NewtonsoftJsonProfile());
     expression.AddProfile(new SystemJsonTextProfile());
     expression.CreateMap <JsonElementA, JTokenA>().ReverseMap();
     expression.CreateMap <JsonElementB, JTokenA>().ReverseMap();
     expression.CreateMap <JsonElementA, JObjectA>().ReverseMap();
     expression.CreateMap <JsonElementB, JObjectA>().ReverseMap();
     expression.CreateMap <JsonElementA, JArrayA>().ReverseMap();
     expression.CreateMap <JsonElementB, JArrayA>().ReverseMap();
 }
コード例 #16
0
        private void ConfigureMapper(IMapperConfigurationExpression expression)
        {
            expression.CreateMap <DatabaseQuestion, Question>()
            .ForMember(d => d.Answers, o => o.MapFrom(new ResolverQuestionAnswers(_context.Object)))
            .ForMember(d => d.Hash, o => o.MapFrom(new ResolverQuestionHash(_context.Object, _hashComputer.Object)))
            .ForMember(d => d.MaterialAnchors, o => o.MapFrom(s => s.MaterialAnchors.Select(x => x.MaterialAnchor)))
            .ForMember(d => d.TestId, o => o.Ignore())
            .ForMember(d => d.Right, o => o.Ignore());

            expression.AddProfile <ProfileAnswer>();
            expression.AddProfile <ProfileProgram>();
            expression.AddProfile <ProfileProgramData>();
        }
コード例 #17
0
        public static void ConfigureMappings(IMapperConfigurationExpression cfg)
        {
            #region Domain profiles

            cfg.AddProfile <UserProfile>();

            #endregion Domain profiles

            #region EF profiles

            cfg.AddProfile <UserMappingProfile>();

            #endregion EF profiles
        }
コード例 #18
0
 public static void Initialize(IMapperConfigurationExpression cfg)
 {
     cfg.AddProfile <UserProfileProfile>();
     cfg.AddProfile <TeamProfile>();
     cfg.AddProfile <CompetitionProfile>();
     cfg.AddProfile <TournamentProfile>();
     cfg.AddProfile <MarketingProfile>();
     cfg.AddProfile <GameProfile>();
     cfg.AddProfile <UtilityProfile>();
     cfg.AddProfile <MatchSeriesProfile>();
     cfg.AddProfile <CastingProfile>();
 }
コード例 #19
0
 private static void ConfigureMapper(IContext context, IMapperConfigurationExpression cfg)
 {
     foreach (var profile in context.Kernel.GetAll <Profile>())
     {
         cfg.AddProfile(profile);
     }
 }
コード例 #20
0
 public static void AddProfiles(this IMapperConfigurationExpression config, IEnumerable <Profile> profiles)
 {
     foreach (var profile in profiles)
     {
         config.AddProfile(profile);
     }
 }
コード例 #21
0
        public static IMapperConfigurationExpression AddAutoMapperConfiguration(
            this IMapperConfigurationExpression mapperConfigurationExpression)
        {
            mapperConfigurationExpression.AddProfile <MappingProfile>();

            return(mapperConfigurationExpression);
        }
コード例 #22
0
 private static void AddProfiles(IMapperConfigurationExpression cfg, IEnumerable <Profile> profiles)
 {
     foreach (var profile in profiles)
     {
         cfg.AddProfile(profile);
     }
 }
コード例 #23
0
        private void ConfigureAutoMapper(IMapperConfigurationExpression cfg)
        {
            ////AutoMapper Help
            ////https://github.com/AutoMapper/AutoMapper/wiki
            ////http://www.rqna.net/qna/yxzrz-automapper-bidirectional-mapping-with-reversemap-and-formember.html

            //基类执行程序集搜索、Mappter 初始化。
            //scan all assemblies finding Automapper Profile
            var profiles = DotEnvironment.GetAppPlugins()
                           .SelectMany(p => p.Assembly.GetTypes())
                           .Where(t => t.BaseType == typeof(AutoMapper.Profile))
                           .Distinct().ToList();

            foreach (var item in profiles)
            {
                //cfg.AddProfile(Activator.CreateInstance(item) as AutoMapper.Profile);
                cfg.AddProfile(item);
            }

            //            Mapper.Initialize(cfg =>
            //     cfg.AddProfiles(new[] {
            //        typeof(HomeController),
            //        typeof(Entity)
            //     });
            //);

            Dot.Log.LogFactory.PlatformLog.Debug("Domain Dto 映射完成");
        }
コード例 #24
0
        private static void GetConfiguration(IMapperConfigurationExpression configuration)
        {
            var profilesOfConfiguration = typeof(MapperConfig).Assembly.GetTypes().Where(x => typeof(Profile).IsAssignableFrom(x));

            var profilesOfCore = typeof(Core.Profiles.UserProfile).Assembly.GetTypes().Where(x => typeof(Profile).IsAssignableFrom(x));

            foreach (var profile in profilesOfConfiguration)
            {
                configuration.AddProfile(Activator.CreateInstance(profile) as Profile);
            }

            foreach (var profile in profilesOfCore)
            {
                configuration.AddProfile(Activator.CreateInstance(profile) as Profile);
            }
        }
コード例 #25
0
 protected virtual void Configure(IMapperConfigurationExpression config)
 {
     foreach (var profile in allProfiles)
     {
         config.AddProfile(profile);
     }
 }
コード例 #26
0
 private void ConfigureTypeMappers(IMapperConfigurationExpression mapperConfigurationExpression)
 {
     foreach (var profile in _typeMapperProfiles)
     {
         mapperConfigurationExpression.AddProfile(profile);
         //((MapperConfiguration)mapperConfiguration).AssertConfigurationIsValid(profile.ProfileName);
     }
 }
コード例 #27
0
        private static void Config(IMapperConfigurationExpression c)
        {
            c.AddProfile <MyProfile>()

            //c.CreateMap<User, UserDto>()
            //    .ForMember(d => d.Something, d => d.MapFrom(s => s.Capability.ForSomething))
            //    .ReverseMap();
        }
コード例 #28
0
        protected override void ConfigureMapper(IMapperConfigurationExpression cfg)
        {
            Profile profile = new DtoProfile();

            base.ConfigureMapper(cfg);
            profile.AddDataRecordMember();
            cfg.AddProfile(profile);
        }
コード例 #29
0
 public static void Configure(
     IMapperConfigurationExpression configuration
     )
 {
     configuration.AddProfile <BrandMappingProfile>();
     configuration.AddProfile <CartMappingProfile>();
     configuration.AddProfile <CategoryMappingProfile>();
     configuration.AddProfile <CultureMappingProfile>();
     configuration.AddProfile <LocalizationMappingProfile>();
     configuration.AddProfile <ProductMappingProfile>();
     configuration.AddProfile <ProductUserMappingProfile>();
     configuration.AddProfile <RatingMappingProfile>();
     configuration.AddProfile <UserMappingProfile>();
 }
コード例 #30
0
        private static void GetConfiguration(this IMapperConfigurationExpression configuration)
        {
            var profiles = Assembly.GetExecutingAssembly().GetTypes().Where(myType => myType.IsClass && myType.IsSubclassOf(typeof(Profile)));

            foreach (var profile in profiles)
            {
                configuration.AddProfile(Activator.CreateInstance(profile) as Profile);
            }
        }