public void Configure(IAutoMapper mapper)
        {
            mapper.CreateMap<Building, Models.Building>()
                .ForMember(opt => opt.Links, x => x.Ignore());

            // Precis mapping
            mapper.CreateMap<Building, Models.Precis.BuildingPrecis>()
                .ForMember(x => x.Links, opts => opts.Ignore());
        }
Esempio n. 2
0
        public void Configure(IAutoMapper mapper)
        {
            mapper.CreateMap<Unit, Data.Entities.Unit>()
                .ForMember(opt => opt.Version, x => x.Ignore());

            // Precis mapping
            mapper.CreateMap<UnitPrecis, Data.Entities.Unit>()
                .ForMember(opt => opt.Technology, x => x.Ignore())
                .ForMember(opt => opt.Version, x => x.Ignore());
        }
        public void Configure(IAutoMapper mapper)
        {
            mapper.CreateMap<Technology, Models.Technology>()
                .ForMember(x => x.Links, opt => opt.Ignore())
                .ForMember(x => x.Units, opt => opt.ResolveUsing<TechnologyUnitsResolver>())
                .ForMember(x => x.Buildings, opt => opt.ResolveUsing<TechnologyBuildingsResolver>())
                .ForMember(x => x.TechnologyAffinities, opt => opt.ResolveUsing<TechnologyAffinitiesResolver>());

            // Precis mapping
            mapper.CreateMap<Technology, Models.Precis.TechnologyPrecis>()
                .ForMember(x => x.Links, opts => opts.Ignore());
        }
Esempio n. 4
0
        public void Configure(IAutoMapper mapper)
        {
            mapper.CreateMap<Game, Models.Game>()
                .ForMember(opts => opts.Links, x => x.Ignore())
                .ForMember(opts => opts.Technologies, x => x.ResolveUsing<GameTechnologyResolver>());

            // Precis mapping
            mapper.CreateMap<Game, Models.Precis.GamePrecis>()
                .ForMember(x => x.Links, opts => opts.Ignore())
                //TODO: dummy data
                .ForMember(x => x.CitiesCount, opts => opts.UseValue<int>(10))
                .ForMember(x => x.Supremacy, opts => opts.UseValue<short>(12))
                .ForMember(x => x.Harmony, opts => opts.UseValue<short>(3))
                .ForMember(x => x.Purity, opts => opts.UseValue<short>(7));
        }
Esempio n. 5
0
        public void Configure(IAutoMapper mapper)
        {
            mapper.CreateMap<Game, Data.Entities.Game>()
                .ForMember(opts => opts.User, x => x.Ignore())
                .ForMember(opt => opt.Version, x => x.Ignore());

            // Precis mapping
            mapper.CreateMap<GamePrecis, Data.Entities.Game>()
                .ForMember(opts => opts.User, x => x.Ignore())
                .ForMember(opts => opts.CreatedDate, x => x.Ignore())
                .ForMember(opts => opts.CompletedDate, x => x.Ignore())
                .ForMember(opts => opts.Status, x => x.Ignore())
                .ForMember(opts => opts.Faction, x => x.Ignore())
                .ForMember(opts => opts.Technologies, x => x.Ignore())
                .ForMember(opt => opt.Version, x => x.Ignore());
        }
        public void Configure(IAutoMapper mapper)
        {
            mapper.CreateMap<Technology, Data.Entities.Technology>()
                .ForMember(opt => opt.Version, x => x.Ignore())
                //.ForMember(opt => opt.TechnologyId, x => x.Ignore())
                .ForMember(opt => opt.Buildings, x => x.Ignore())
                .ForMember(opt => opt.Units, x => x.Ignore())
                .ForMember(opt => opt.TechnologyAffinities, x => x.Ignore());

            // Precis mapping
            mapper.CreateMap<TechnologyPrecis, Data.Entities.Technology>()
                .ForMember(opt => opt.Version, x => x.Ignore())
                //.ForMember(opt => opt.TechnologyId, x => x.Ignore())
                .ForMember(opt => opt.Buildings, x => x.Ignore())
                .ForMember(opt => opt.Units, x => x.Ignore())
                .ForMember(opt => opt.TechnologyAffinities, x => x.Ignore());
        }
 public void Configure(IAutoMapper mapper)
 {
     // Ignore properties on the target class that aren't available on the source class
     mapper.CreateMap<NewTechnology, Data.Entities.Technology>()
         .ForMember(opt => opt.Version, x => x.Ignore())
         .ForMember(opt => opt.TechnologyId, x => x.Ignore())
         .ForMember(opt => opt.Buildings, x => x.Ignore())
         .ForMember(opt => opt.Units, x => x.Ignore());
 }
 public void Configure(IAutoMapper mapper)
 {
     mapper.CreateMap<NewGame, Data.Entities.Game>()
         .ForMember(opt => opt.Version, x => x.Ignore())
         .ForMember(opt => opt.GameId, x => x.Ignore())
         .ForMember(opt => opt.Technologies, x => x.Ignore())
         .ForMember(opt => opt.User, x => x.Ignore())
         .ForMember(opt => opt.Status, x => x.Ignore())
         .ForMember(opt => opt.CreatedDate, x => x.Ignore())
         .ForMember(opt => opt.StartDate, x => x.Ignore())
         .ForMember(opt => opt.CompletedDate, x => x.Ignore());
 }
Esempio n. 9
0
 public void Configure(IAutoMapper mapper)
 {
     mapper.CreateMap<User, Models.User>()
         .ForMember(opt => opt.Links, x => x.Ignore())
         .ForMember(opt => opt.Games, x => x.ResolveUsing<UserGameResolver>());
 }
Esempio n. 10
0
 public void Configure(IAutoMapper mapper)
 {
     mapper.CreateMap<Faction, Models.Faction>()
         .ForMember(opt => opt.Links, x => x.Ignore());
 }
Esempio n. 11
0
 public void Configure(IAutoMapper mapper)
 {
     mapper.CreateMap<User, Data.Entities.User>()
         .ForMember(opt => opt.Version, x => x.Ignore());
 }
Esempio n. 12
0
 public void Configure(IAutoMapper mapper)
 {
     mapper.CreateMap<Status, Models.Status>();
 }