コード例 #1
0
ファイル: App.cs プロジェクト: 07101994/Poetry.UI
 public App(string name, IEnumerable <Script> scripts, IEnumerable <Style> styles, ITranslationRepository translations)
 {
     Name         = name;
     Scripts      = scripts.ToList().AsReadOnly();
     Styles       = styles.ToList().AsReadOnly();
     Translations = translations;
 }
コード例 #2
0
 public KitabController()
 {
     this.imamRepository        = new ImamRepository();
     kitabRepository            = new KitabRepository();
     chapterRepository          = new ChapterRepository();
     this.translationRepository = new TranslationRepository();
 }
コード例 #3
0
ファイル: TextLocalizer.cs プロジェクト: vhatuncev/i18n
 public TextLocalizer(
     i18nSettings settings,
     ITranslationRepository translationRepository)
 {
     _settings = settings;
     _translationRepository = translationRepository;
 }
コード例 #4
0
 public TranslationService(
     IAntiForgeryValidationService antiForgeryValidationService,
     ILocalizationServiceWrapper localizationService,
     ITranslationRepository translationRepository,
     IContentTypeRepository contentTypeRepository,
     HttpRequestBase request)
 {
     if (antiForgeryValidationService == null)
     {
         throw new ArgumentNullException("antiForgeryValidationService");
     }
     if (localizationService == null)
     {
         throw new ArgumentNullException("localizationService");
     }
     if (translationRepository == null)
     {
         throw new ArgumentNullException("translationRepository");
     }
     if (request == null)
     {
         throw new ArgumentNullException("request");
     }
     _antiForgeryValidationService = antiForgeryValidationService;
     _localizationService          = localizationService;
     _translationRepository        = translationRepository;
     _contentTypeRepository        = contentTypeRepository;
     _request = request;
 }
コード例 #5
0
ファイル: TextLocalizer.cs プロジェクト: ajbeaven/i18n
	    public TextLocalizer(
            i18nSettings settings,
            ITranslationRepository translationRepository)
	    {
            _settings = settings;
		    _translationRepository = translationRepository;
	    }
コード例 #6
0
 public TranslationManager(
     IConfigurationService configurationService,
     ITranslationRepository translationRepository)
 {
     _configurationService  = configurationService;
     _translationRepository = translationRepository;
 }
コード例 #7
0
        public ColorQuery(IColorRepository colorRepository, ITranslationRepository translationRepository)
        {
            Field <TranslationType>(
                "translation",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <IntGraphType> > {
                Name = "id", Description = "Category id"
            }
                    ),
                resolve: context => translationRepository.GetTranslationAsync(context.GetArgument <int>("id")).Result
                );

            Field <ColorType>(
                "color",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <IntGraphType> > {
                Name = "id", Description = "Product id"
            }
                    ),
                resolve: context => colorRepository.GetColorAsync(context.GetArgument <int>("id")).Result
                );
            Field <ListGraphType <ColorType> >(
                "colors",
                resolve: context => colorRepository.ColorsAsync()
                );
        }
コード例 #8
0
 public TranslationService(ILanguageService languageService, IProjectService projectService, ITranslationCache cache, ITranslationRepository repository)
 {
     _languageService = languageService;
     _projectService  = projectService;
     _cache           = cache;
     _repository      = repository;
 }
コード例 #9
0
 public MetadataResultBuilder(
     IOptions <OAuthHostOptions> options,
     ITranslationRepository translationRepository)
 {
     _options = options.Value;
     _translationRepository = translationRepository;
     _dic = new Dictionary <string, Type>();
 }
コード例 #10
0
 public MetadataResultBuilder(
     IOptions <SimpleIdServerCommonOptions> options,
     ITranslationRepository translationRepository)
 {
     _options = options.Value;
     _translationRepository = translationRepository;
     _dic = new Dictionary <string, Type>();
 }
コード例 #11
0
 //
 // GET: /Word/
 public WordController(IAuthService authService, IWordRepository wordRepository, IAccountRepository accountRepository, ILanguageInfosRepository languageInfosRepository, IDictionaryRepository dictionaryRepository, ITranslationRepository translationRepository)
 {
     _authService = authService;
     _wordRepository = wordRepository;
     _accountRepository = accountRepository;
     _dictionaryRepository = dictionaryRepository;
     _translationRepository = translationRepository;
     _languageInfosRepository = languageInfosRepository;
 }
コード例 #12
0
 public TranslationPresentation(ITranslationRepository translationRepository, IMapper mapper, ITvProgrammeRepository programmeRepository,
                                ITvScheduleRepository scheduleRepository, IUserService userService)
 {
     _translationRepository = translationRepository;
     _mapper = mapper;
     _programmeRepository = programmeRepository;
     _scheduleRepository  = scheduleRepository;
     _userService         = userService;
 }
コード例 #13
0
ファイル: App.cs プロジェクト: Peter-Schneider/Poetry.UI
 public App(string id, Component component, IEnumerable <Script> scripts, IEnumerable <Style> styles, IEnumerable <Resource> resources, ITranslationRepository translations)
 {
     Id           = id;
     Component    = component;
     Scripts      = scripts.ToList().AsReadOnly();
     Styles       = styles.ToList().AsReadOnly();
     Resources    = resources.ToList().AsReadOnly();
     Translations = translations;
 }
コード例 #14
0
 public TranslateQueryHandler(IOptions <AppSettings> settings, ITranslateService translateSvc, ITranslationRepository translateRepo,
                              IUnitOfWork uow, IIdentityService identitySvc)
 {
     _settings      = settings;
     _translateSvc  = translateSvc;
     _translateRepo = translateRepo;
     _uow           = uow;
     _identitySvc   = identitySvc;
 }
コード例 #15
0
        public ColorType(ITranslationRepository repo)
        {
            Field(x => x.Id).Description("Color id.");
            Field(x => x.Rgb, nullable: true).Description("RGB code.");

            Field <ListGraphType <TranslationType> >(
                "translations",
                resolve: context => repo.GetTranslationsByColor(context.Source.Id).Result
                );
        }
コード例 #16
0
 public LocalizationServiceDecorator(
     ILocalizationServiceWrapper inner,
     IContentLanguageWrapper contentLanguage,
     ITranslationRepository translationRepository)
 {
     if (inner == null) throw new ArgumentNullException("inner");
     if (contentLanguage == null) throw new ArgumentNullException("contentLanguage");
     if (translationRepository == null) throw new ArgumentNullException("translationRepository");
     _inner = inner;
     _contentLanguage = contentLanguage;
     _translationRepository = translationRepository;
 }
コード例 #17
0
        public void Translations_ShouldLazyLoadRepository()
        {
            // Arrange
            IUnitOfWork unitOfWork = new UnitOfWork(null);

            // Act
            ITranslationRepository firstRepository  = unitOfWork.Translations;
            ITranslationRepository secondRepository = unitOfWork.Translations;

            // Assert
            Assert.NotNull(firstRepository);
            Assert.NotNull(secondRepository);
            Assert.Equal(firstRepository, secondRepository);
        }
コード例 #18
0
        public PhotosController(ITranslationRepository repo, IMapper mapper, IOptions <CloudinarySettings> cloudinaryConfig)
        {
            _cloudinaryConfig = cloudinaryConfig;
            _mapper           = mapper;
            _repo             = repo;

            Account acc = new Account(
                _cloudinaryConfig.Value.CloudName,
                _cloudinaryConfig.Value.ApiKey,
                _cloudinaryConfig.Value.ApiSecret
                );

            _cloudinary = new Cloudinary(acc);
        }
コード例 #19
0
 public TranslationService(
     IAntiForgeryValidationService antiForgeryValidationService,
     ILocalizationServiceWrapper localizationService,
     ITranslationRepository translationRepository,
     IContentTypeRepository contentTypeRepository,
     HttpRequestBase request)
 {
     if (antiForgeryValidationService == null) throw new ArgumentNullException("antiForgeryValidationService");
     if (localizationService == null) throw new ArgumentNullException("localizationService");
     if (translationRepository == null) throw new ArgumentNullException("translationRepository");
     if (request == null) throw new ArgumentNullException("request");
     _antiForgeryValidationService = antiForgeryValidationService;
     _localizationService = localizationService;
     _translationRepository = translationRepository;
     _contentTypeRepository = contentTypeRepository;
     _request = request;
 }
コード例 #20
0
        public ColorMutation(IColorRepository colorRepository, ITranslationRepository translationRepository)
        {
            Name = "Mutation";

            Field <ColorType>(
                "create",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <ColorType> > {
                Name = "color"
            }
                    ),
                resolve: context =>
            {
                var color = context.GetArgument <Color>("color");
                return(colorRepository.Add(color));
            });
        }
コード例 #21
0
 public LocalizationServiceDecorator(
     ILocalizationServiceWrapper inner,
     IContentLanguageWrapper contentLanguage,
     ITranslationRepository translationRepository)
 {
     if (inner == null)
     {
         throw new ArgumentNullException("inner");
     }
     if (contentLanguage == null)
     {
         throw new ArgumentNullException("contentLanguage");
     }
     if (translationRepository == null)
     {
         throw new ArgumentNullException("translationRepository");
     }
     _inner                 = inner;
     _contentLanguage       = contentLanguage;
     _translationRepository = translationRepository;
 }
コード例 #22
0
 public TranslationsController(ITranslationRepository translationRepository)
 {
     this.translationRepository = translationRepository;
 }
コード例 #23
0
 public TranslationService(ITranslationRepository translationRepository)
 {
     this.translationRepository = translationRepository;
 }
コード例 #24
0
 public TranslationService(ITranslationRepository TranslationRepository)
 {
     _TranslationRepository = TranslationRepository;
 }
コード例 #25
0
ファイル: TestResult.cs プロジェクト: JamesMellors/MelloApiV4
 public Handler(ITranslationRepository translationRepo)
 {
     _translationRepo = translationRepo;
 }
コード例 #26
0
 public UsersController(ITranslationRepository repo, IMapper mapper)
 {
     _mapper = mapper;
     _repo   = repo;
 }
コード例 #27
0
ファイル: TranslationMerger.cs プロジェクト: zingix/i18n
 public TranslationMerger(ITranslationRepository repository)
 {
     _repository = repository;
 }
コード例 #28
0
 public TranslationService(ITranslationRepository translationRepository, ITranslationLogRepository logRepository, IMemberService memberService)
 {
     this.translationRepository = translationRepository;
     this.logRepository         = logRepository;
     this.memberService         = memberService;
 }
コード例 #29
0
 public HistoryController(ITranslationRepository translationRepository)
 {
     _translationRepository = translationRepository;
 }
コード例 #30
0
ファイル: ArticleController.cs プロジェクト: sureyya/Linguist
 public ArticleController(IArticleRepository articleRepository,
                                     ITranslationRepository translationRepository)
 {
     this.articleRepository = articleRepository;
     this.translationRepository = translationRepository;
 }
コード例 #31
0
 public TranslationMerger(ITranslationRepository repository)
 {
     _repository = repository;
 }
コード例 #32
0
 public TranslationService(ITranslationRepository repository)
 {
     _repository = repository;
 }
コード例 #33
0
 public ShakespeareTranslationService(ITranslationRepository translationRepository)
 {
     _translationRepository = translationRepository;
 }
コード例 #34
0
 public TranslationMethods(ITranslationRepository TranslationRepository, ILanguageRepository LanguageRepository)
 {
     _repLanguage    = LanguageRepository;
     _repTranslation = TranslationRepository;
 }
コード例 #35
0
 public TranslationController(ITranslationRepository TranslationRepository, ILanguageRepository LanguageRepository)
 {
     _repLanguage    = LanguageRepository;
     _repTranslation = TranslationRepository;
 }
コード例 #36
0
ファイル: MockVideoController.cs プロジェクト: hftor/TransApp
 public MockVideoController(ITranslationRepository repo)
 {
     translationTestRepo = repo;
 }
コード例 #37
0
 public ChecklistsService()
 {
     _checklistRepo   = new ChecklistRepository();
     _itemRepo        = new ItemRepository();
     _translationRepo = new TranslationRepository();
 }
コード例 #38
0
 public ExportService(ITranslationRepository repository)
 {
     _repository = repository;
 }