예제 #1
0
 /// <summary>Creates an instance for the default language.</summary>
 /// <returns>A repository.</returns>
 public IColorRepository ForDefaultCulture()
 {
     var colorConverter = new ColorConverter();
     var colorModelConverter = new ColorModelConverter(colorConverter);
     var colorPaletteConverter = new ColorPaletteConverter(colorConverter, colorModelConverter);
     var colorPaletteCollectionConverter = new ColorPaletteCollectionConverter(colorPaletteConverter);
     return new ColorRepository(this.serviceClient, colorPaletteCollectionConverter);
 }
예제 #2
0
        /// <summary>Creates an instance for the default language.</summary>
        /// <returns>A repository.</returns>
        public IColorRepository ForDefaultCulture()
        {
            var colorConverter                  = new ColorConverter();
            var colorModelConverter             = new ColorModelConverter(colorConverter);
            var colorPaletteConverter           = new ColorPaletteConverter(colorConverter, colorModelConverter);
            var colorPaletteCollectionConverter = new ColorPaletteCollectionConverter(colorPaletteConverter);

            return(new ColorRepository(this.serviceClient, colorPaletteCollectionConverter));
        }
예제 #3
0
        /// <summary>Creates an instance for the given language.</summary>
        /// <param name="culture">The culture.</param>
        /// <returns>A repository.</returns>
        public IColorRepository ForCulture(CultureInfo culture)
        {
            var colorConverter                  = new ColorConverter();
            var colorModelConverter             = new ColorModelConverter(colorConverter);
            var colorPaletteConverter           = new ColorPaletteConverter(colorConverter, colorModelConverter);
            var colorPaletteCollectionConverter = new ColorPaletteCollectionConverter(colorPaletteConverter);
            IColorRepository repository         = new ColorRepository(this.serviceClient, colorPaletteCollectionConverter);

            repository.Culture = culture;
            return(repository);
        }
예제 #4
0
 /// <summary>Creates an instance for the given language.</summary>
 /// <param name="culture">The culture.</param>
 /// <returns>A repository.</returns>
 public IColorRepository ForCulture(CultureInfo culture)
 {
     var colorConverter = new ColorConverter();
     var colorModelConverter = new ColorModelConverter(colorConverter);
     var colorPaletteConverter = new ColorPaletteConverter(colorConverter, colorModelConverter);
     var colorPaletteCollectionConverter = new ColorPaletteCollectionConverter(colorPaletteConverter);
     IColorRepository repository = new ColorRepository(this.serviceClient, colorPaletteCollectionConverter);
     repository.Culture = culture;
     return repository;
 }