Exemplo n.º 1
0
 /// <summary>Creates an instance for the default language.</summary>
 /// <returns>A repository.</returns>
 public IMapRepository ForDefaultCulture()
 {
     var vector2DConverter = new Vector2DConverter();
     var rectangleConverter = new RectangleConverter(vector2DConverter);
     var mapConverter = new MapConverter(rectangleConverter);
     var mapCollectionConverter = new MapCollectionConverter(mapConverter);
     return new MapRepository(this.serviceClient, mapCollectionConverter);
 }
Exemplo n.º 2
0
        /// <summary>Creates an instance for the default language.</summary>
        /// <returns>A repository.</returns>
        public IMapRepository ForDefaultCulture()
        {
            var vector2DConverter      = new Vector2DConverter();
            var rectangleConverter     = new RectangleConverter(vector2DConverter);
            var mapConverter           = new MapConverter(rectangleConverter);
            var mapCollectionConverter = new MapCollectionConverter(mapConverter);

            return(new MapRepository(this.serviceClient, mapCollectionConverter));
        }
Exemplo n.º 3
0
 /// <summary>Creates an instance for the default language.</summary>
 /// <returns>A repository.</returns>
 public IEventRepository ForDefaultCulture()
 {
     var vector2DConverter = new Vector2DConverter();
     var vector3DConverter = new Vector3DConverter();
     var dynamicEventFlagConverter = new DynamicEventFlagConverter();
     var dynamicEventFlagCollectionConverter = new DynamicEventFlagCollectionConverter(dynamicEventFlagConverter);
     var locationConverterFactory = new LocationConverterFactory(vector2DConverter);
     var locationConverter = new LocationConverter(locationConverterFactory, vector3DConverter);
     var dynamicEventConverter = new DynamicEventConverter(dynamicEventFlagCollectionConverter, locationConverter);
     var dynamicEventCollectionConverter = new DynamicEventCollectionConverter(dynamicEventConverter);
     return new EventRepository(this.serviceClient, dynamicEventCollectionConverter);
 }
Exemplo n.º 4
0
        /// <summary>Creates an instance for the default language.</summary>
        /// <returns>A repository.</returns>
        public IEventRepository ForDefaultCulture()
        {
            var vector2DConverter                   = new Vector2DConverter();
            var vector3DConverter                   = new Vector3DConverter();
            var dynamicEventFlagConverter           = new DynamicEventFlagConverter();
            var dynamicEventFlagCollectionConverter = new DynamicEventFlagCollectionConverter(dynamicEventFlagConverter);
            var locationConverterFactory            = new LocationConverterFactory(vector2DConverter);
            var locationConverter                   = new LocationConverter(locationConverterFactory, vector3DConverter);
            var dynamicEventConverter               = new DynamicEventConverter(dynamicEventFlagCollectionConverter, locationConverter);
            var dynamicEventCollectionConverter     = new DynamicEventCollectionConverter(dynamicEventConverter);

            return(new EventRepository(this.serviceClient, dynamicEventCollectionConverter));
        }
Exemplo n.º 5
0
        /// <summary>Creates an instance for the given language.</summary>
        /// <param name="culture">The culture.</param>
        /// <returns>A repository.</returns>
        public IEventRepository ForCulture(CultureInfo culture)
        {
            var vector2DConverter                   = new Vector2DConverter();
            var vector3DConverter                   = new Vector3DConverter();
            var dynamicEventFlagConverter           = new DynamicEventFlagConverter();
            var dynamicEventFlagCollectionConverter = new DynamicEventFlagCollectionConverter(dynamicEventFlagConverter);
            var locationConverterFactory            = new LocationConverterFactory(vector2DConverter);
            var locationConverter                   = new LocationConverter(locationConverterFactory, vector3DConverter);
            var dynamicEventConverter               = new DynamicEventConverter(dynamicEventFlagCollectionConverter, locationConverter);
            var dynamicEventCollectionConverter     = new DynamicEventCollectionConverter(dynamicEventConverter);
            IEventRepository repository             = new EventRepository(this.serviceClient, dynamicEventCollectionConverter);

            repository.Culture = culture;
            return(repository);
        }
Exemplo n.º 6
0
        /// <summary>Creates an instance for the default language.</summary>
        /// <param name="continentId">The continent identifier.</param>
        /// <returns>A repository.</returns>
        public IFloorRepository ForDefaultCulture(int continentId)
        {
            var pointOfInterestConverterFactory = new PointOfInterestConverterFactory();
            var vector2DConverter                  = new Vector2DConverter();
            var rectangleConverter                 = new RectangleConverter(vector2DConverter);
            var pointOfInterestConverter           = new PointOfInterestConverter(pointOfInterestConverterFactory, vector2DConverter);
            var pointOfInterestCollectionConverter = new CollectionConverter <PointOfInterestDTO, PointOfInterest>(pointOfInterestConverter);
            var renownTaskConverter                = new RenownTaskConverter(vector2DConverter);
            var renownTaskCollectionConverter      = new CollectionConverter <RenownTaskDTO, RenownTask>(renownTaskConverter);
            var skillChallengeConverter            = new SkillChallengeConverter(vector2DConverter);
            var skillChallengeCollectionConverter  = new CollectionConverter <SkillChallengeDTO, SkillChallenge>(skillChallengeConverter);
            var outputConverter                = new SectorConverter(vector2DConverter);
            var sectorCollectionConverter      = new CollectionConverter <SectorDTO, Sector>(outputConverter);
            var subregionConverter             = new SubregionConverter(rectangleConverter, pointOfInterestCollectionConverter, renownTaskCollectionConverter, skillChallengeCollectionConverter, sectorCollectionConverter);
            var keyValuePairConverter          = new SubregionKeyValuePairConverter(subregionConverter);
            var subregionKeyValuePairConverter = new DictionaryConverter <string, SubregionDTO, int, Subregion>(keyValuePairConverter);
            var regionConverter                = new RegionConverter(vector2DConverter, subregionKeyValuePairConverter);
            var regionKeyValuePairConverter    = new RegionKeyValuePairConverter(regionConverter);
            var regionCollectionConverter      = new DictionaryConverter <string, RegionDTO, int, Region>(regionKeyValuePairConverter);
            var size2DConverter                = new Size2DConverter();
            var floorConverter = new FloorConverter(size2DConverter, rectangleConverter, regionCollectionConverter);

            return(new FloorRepository(continentId, this.serviceClient, floorConverter));
        }
Exemplo n.º 7
0
 /// <summary>Creates an instance for the given language.</summary>
 /// <param name="culture">The culture.</param>
 /// <returns>A repository.</returns>
 public IEventRepository ForCulture(CultureInfo culture)
 {
     var vector2DConverter = new Vector2DConverter();
     var vector3DConverter = new Vector3DConverter();
     var dynamicEventFlagConverter = new DynamicEventFlagConverter();
     var dynamicEventFlagCollectionConverter = new DynamicEventFlagCollectionConverter(dynamicEventFlagConverter);
     var locationConverterFactory = new LocationConverterFactory(vector2DConverter);
     var locationConverter = new LocationConverter(locationConverterFactory, vector3DConverter);
     var dynamicEventConverter = new DynamicEventConverter(dynamicEventFlagCollectionConverter, locationConverter);
     var dynamicEventCollectionConverter = new DynamicEventCollectionConverter(dynamicEventConverter);
     IEventRepository repository = new EventRepository(this.serviceClient, dynamicEventCollectionConverter);
     repository.Culture = culture;
     return repository;
 }
Exemplo n.º 8
0
 /// <summary>Creates an instance for the default language.</summary>
 /// <param name="continentId">The continent identifier.</param>
 /// <returns>A repository.</returns>
 public IFloorRepository ForDefaultCulture(int continentId)
 {
     var pointOfInterestConverterFactory = new PointOfInterestConverterFactory();
     var vector2DConverter = new Vector2DConverter();
     var rectangleConverter = new RectangleConverter(vector2DConverter);
     var pointOfInterestConverter = new PointOfInterestConverter(pointOfInterestConverterFactory, vector2DConverter);
     var pointOfInterestCollectionConverter = new CollectionConverter<PointOfInterestDTO, PointOfInterest>(pointOfInterestConverter);
     var renownTaskConverter = new RenownTaskConverter(vector2DConverter);
     var renownTaskCollectionConverter = new CollectionConverter<RenownTaskDTO, RenownTask>(renownTaskConverter);
     var skillChallengeConverter = new SkillChallengeConverter(vector2DConverter);
     var skillChallengeCollectionConverter = new CollectionConverter<SkillChallengeDTO, SkillChallenge>(skillChallengeConverter);
     var outputConverter = new SectorConverter(vector2DConverter);
     var sectorCollectionConverter = new CollectionConverter<SectorDTO, Sector>(outputConverter);
     var subregionConverter = new SubregionConverter(rectangleConverter, pointOfInterestCollectionConverter, renownTaskCollectionConverter, skillChallengeCollectionConverter, sectorCollectionConverter);
     var keyValuePairConverter = new SubregionKeyValuePairConverter(subregionConverter);
     var subregionKeyValuePairConverter = new DictionaryConverter<string, SubregionDTO, int, Subregion>(keyValuePairConverter);
     var regionConverter = new RegionConverter(vector2DConverter, subregionKeyValuePairConverter);
     var regionKeyValuePairConverter = new RegionKeyValuePairConverter(regionConverter);
     var regionCollectionConverter = new DictionaryConverter<string, RegionDTO, int, Region>(regionKeyValuePairConverter);
     var size2DConverter = new Size2DConverter();
     var floorConverter = new FloorConverter(size2DConverter, rectangleConverter, regionCollectionConverter);
     return new FloorRepository(continentId, this.serviceClient, floorConverter);
 }