1+ using AutoMapper ;
2+ using SourceSchemaParser . DOTA2 ;
3+ using Steam . Models . DOTA2 ;
4+
5+ namespace SourceSchemaParser
6+ {
7+ public class DotaSchemaMapperProfile : Profile
8+ {
9+ public DotaSchemaMapperProfile ( )
10+ {
11+ CreateMap < DotaHeroSchemaItem , HeroSchemaModel > ( ) ;
12+ CreateMap < DotaSchema , Steam . Models . DOTA2 . SchemaModel > ( ) ;
13+ CreateMap < DotaSchemaGameInfo , SchemaGameInfoModel > ( ) ;
14+ CreateMap < DotaSchemaRarity , SchemaRarityModel > ( ) ;
15+ CreateMap < DotaSchemaColor , SchemaColorModel > ( ) ;
16+ CreateMap < DotaSchemaItem , Steam . Models . DOTA2 . SchemaItemModel > ( ) ;
17+ CreateMap < DotaSchemaPrefab , SchemaPrefabModel > ( ) ;
18+ CreateMap < DotaSchemaItemSet , Steam . Models . DOTA2 . SchemaItemSetModel > ( ) ;
19+ CreateMap < DotaSchemaPrefab , SchemaPrefabModel > ( ) ;
20+ CreateMap < DotaSchemaItemAutograph , SchemaItemAutographModel > ( ) ;
21+ CreateMap < DotaSchemaQuality , SchemaQualityModel > ( ) ;
22+ CreateMap < DotaSchemaPrefabCapability , SchemaPrefabCapabilityModel > ( ) ;
23+ CreateMap < DotaSchemaItemTool , SchemaItemToolModel > ( ) ;
24+ CreateMap < DotaSchemaItemToolUsage , SchemaItemToolUsageModel > ( ) ;
25+ CreateMap < DotaSchemaItemPriceInfo , SchemaItemPriceInfoModel > ( ) ;
26+ CreateMap < DotaItemAbilitySchemaItem , ItemAbilitySchemaItemModel > ( ) ;
27+ CreateMap < DotaAbilitySpecialSchemaItem , AbilitySpecialSchemaItemModel > ( ) ;
28+ CreateMap < DotaAbilitySchemaItem , AbilitySchemaItemModel > ( ) ;
29+ CreateMap < DotaItemBuildSchemaItem , ItemBuildSchemaItemModel > ( ) ;
30+ CreateMap < DotaItemBuildGroupSchemaItem , ItemBuildGroupSchemaItemModel > ( ) ;
31+ CreateMap < DotaLeague , LeagueModel > ( ) ;
32+ }
33+ }
34+ }
0 commit comments