예제 #1
0
 public AlertsController(IRegisterItemService registerItemServive, IRegisterService registerService, IAccessControlService accessControlService, IVersioningService versioningService)
 {
     _registerItemService  = registerItemServive;
     _registerService      = registerService;
     _accessControlService = accessControlService;
     _versioningService    = versioningService;
 }
예제 #2
0
 public DatasetService(RegisterDbContext context)
 {
     _context                = context;
     _versioningService      = new VersioningService(_context);
     _registerService        = new RegisterService(_context);
     _registerItemService    = new RegisterItemService(_context);
     _datasetDeliveryService = new DatasetDeliveryService(_context);
     _coverageService        = new CoverageService(_context);
 }
예제 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AboutPageViewModel"/> class.
 /// </summary>
 public AboutPageViewModel(
     IMessenger messenger,
     ILocalizationService localizationService,
     IVersioningService versioningService)
 {
     _messenger           = messenger;
     _localizationService = localizationService;
     _versioningService   = versioningService;
 }
        public ScriptGenerator(IWordService wordWorker, ICharConverterService charConverterService,
                               IVersioningService versioningService, IScriptGenerationService scriptGenerationService,
                               ICodeComponentsGeneratorService aisComponentsGeneratorService)
        {
            this.wordService                   = wordWorker;
            this.charConverterService          = charConverterService;
            this.versioningService             = versioningService;
            this.scriptGenerationService       = scriptGenerationService;
            this.aisComponentsGeneratorService = aisComponentsGeneratorService;

            InitializeWindow();
        }
예제 #5
0
파일: TagCommand.cs 프로젝트: alexi-t/spm
 public TagCommand(
     IConfigService configService,
     IFileService fileService,
     IHashService hashService,
     IUIService uiService,
     IVersioningService versioningService,
     IOnlineStoreService onlineStoreService)
     : base("tag", inputs: new[] { tagNameInput })
 {
     this.configService      = configService;
     this.fileService        = fileService;
     this.hashService        = hashService;
     this.uiService          = uiService;
     this.versioningService  = versioningService;
     this.onlineStoreService = onlineStoreService;
 }
 public RegistersController(ITranslationService translationService,
                            RegisterDbContext dbContext, IRegisterItemService registerItemService, ISearchService searchService, IVersioningService versioningService,
                            IRegisterService registerService, IAccessControlService accessControlService, IInspireDatasetService inspireDatasetService, IGeodatalovDatasetService geodatalovService, IInspireMonitoringService inspireMonitoringService, ISynchronizationService synchronizationService, IStatusReportService statusReportService)
 {
     _db = dbContext;
     _registerItemService      = registerItemService;
     _searchService            = searchService;
     _versioningService        = versioningService;
     _registerService          = registerService;
     _accessControlService     = accessControlService;
     _translationService       = translationService;
     _inspireDatasetService    = inspireDatasetService;
     _geodatalovDatasetService = geodatalovService;
     _inspireMonitoringService = inspireMonitoringService;
     _synchronizationService   = synchronizationService;
     _statusReportService      = statusReportService;
 }
예제 #7
0
파일: InitCommand.cs 프로젝트: alexi-t/spm
 public InitCommand(
     IVersioningService versioningService,
     IConfigService configService,
     IUIService uiService,
     IOnlineStoreService onlineStoreService,
     IFileService fileService,
     IHashService hashService)
     : base("init",
            modifiers: new[] { explicitIncludeModifier },
            arguments: new[] { ignoreList })
 {
     this.configService      = configService;
     this.uiService          = uiService;
     this.versioningService  = versioningService;
     this.onlineStoreService = onlineStoreService;
     this.fileService        = fileService;
     this.hashService        = hashService;
 }
예제 #8
0
 public DocumentService(RegisterDbContext dbContext)
 {
     _dbContext         = dbContext;
     _versioningService = new VersioningService(_dbContext);
 }
예제 #9
0
 public VersioningDecorator(IContentItemService <T> contentItemService, IVersioningService <T> versioningService)
     : base(contentItemService)
 {
     this.versioningService = versioningService;
 }
예제 #10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MainWindowViewModel"/> class.
 /// </summary>
 /// <param name="model">
 /// The model.
 /// </param>
 /// <param name="versioningService">
 /// The versioning Service.
 /// </param>
 public MainWindowViewModel(MainModel model, IVersioningService versioningService)
 {
     Model = model;
     this.versioningService = versioningService;
 }
예제 #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MainWindowViewModel"/> class.
 /// </summary>
 /// <param name="versioningService">
 /// The versioning Service.
 /// </param>
 public MainWindowViewModel(IVersioningService versioningService)
     : this(new MainModel(), versioningService)
 {
 }