Exemple #1
0
 public LexProjectsController(IMapper mapper, IRepository <LexProject> lexProjectRepo,
                              IProjectRepositoryFactory <LexEntry> lexEntryRepoFactory, AssetService assetService)
     : base(mapper, lexProjectRepo)
 {
     _lexEntryRepoFactory = lexEntryRepoFactory;
     _assetService        = assetService;
 }
Exemple #2
0
 public ParatextSendReceiveRunner(IOptions <SendReceiveOptions> options, IRepository <User> userRepo,
                                  IRepository <SendReceiveJob> jobRepo, IRepository <TranslateProject> projectRepo,
                                  ParatextService paratextService, IProjectRepositoryFactory <TranslateDocumentSet> docSetRepoFactory,
                                  DeltaUsxMapper deltaUsxMapper, ILogger <ParatextSendReceiveRunner> logger)
 {
     _options           = options;
     _userRepo          = userRepo;
     _jobRepo           = jobRepo;
     _projectRepo       = projectRepo;
     _paratextService   = paratextService;
     _docSetRepoFactory = docSetRepoFactory;
     _deltaUsxMapper    = deltaUsxMapper;
     _logger            = logger;
 }
 public static IRepository <T> Create <T>(this IProjectRepositoryFactory <T> factory, Project project)
     where T : IEntity
 {
     return(factory.Create(project.ProjectCode));
 }