public ProjectService(IProjectRepository repository, IMapper mapper, IOptionsMonitor <ModuleCommonOptions> optionsMonitor, IClassRepository classRepository, IPropertyRepository propertyRepository, IEnumRepository enumRepository, IEnumItemRepository enumItemRepository, IModelPropertyRepository modelPropertyRepository, IOptionsMonitor <CodeGeneratorOptions> codeGeneratorOptions) { _repository = repository; _mapper = mapper; _classRepository = classRepository; _propertyRepository = propertyRepository; _enumRepository = enumRepository; _enumItemRepository = enumItemRepository; _modelPropertyRepository = modelPropertyRepository; _codeGeneratorOptions = codeGeneratorOptions.CurrentValue; _commonOptions = optionsMonitor.CurrentValue; }
public ModuleService(IModuleRepository repository, IMapper mapper, IClassRepository classRepository, IPropertyRepository propertyRepository, IEnumRepository enumRepository, IEnumItemRepository enumItemRepository, IModelPropertyRepository modelPropertyRepository, IClassMethodRepository classMethodRepository, CodeGeneratorDbContext dbContext, NuGetHelper nugetHelper, IConfigProvider configProvider) { _repository = repository; _mapper = mapper; _classRepository = classRepository; _propertyRepository = propertyRepository; _enumRepository = enumRepository; _enumItemRepository = enumItemRepository; _modelPropertyRepository = modelPropertyRepository; _classMethodRepository = classMethodRepository; _dbContext = dbContext; _nugetHelper = nugetHelper; _configProvider = configProvider; }
public EnumItemService(IMapper mapper, IEnumItemRepository repository) { _mapper = mapper; _repository = repository; }
public EnumItemService(IMapper mapper, IEnumItemRepository repository, IUnitOfWork <CodeGeneratorDbContext> uow) { _mapper = mapper; _repository = repository; _uow = uow; }
public EnumItemService(IMapper mapper, IEnumItemRepository repository, CodeGeneratorDbContext dbContext) { _mapper = mapper; _repository = repository; _dbContext = dbContext; }