public ItemSyncJob(IStockItemRepository stockRepository, ICrmRepository crmRepository, IOptions <WorkerOptions> options) { _crmRepository = crmRepository ?? throw new ArgumentNullException(nameof(crmRepository)); _stockRepository = stockRepository ?? throw new ArgumentNullException(nameof(stockRepository)); _options = options?.Value ?? throw new ArgumentNullException(nameof(options)); }
public EventoBackgroundService(IProconRepository repositorioProcon, ICrmRepository repositorioCrm, IMapper servicoMapper, ILogger <EventoBackgroundService> logger) { _repositorioProcon = repositorioProcon; _repositorioCrm = repositorioCrm; _servicoMapper = servicoMapper; _logger = logger; }
public EventoScopedService(IProconRepository repositorioProcon, ICrmRepository repositorioCrm, IMapper servicoMapper, IOptions <DBSettings> dbsettingsOptions, IOptions <CrmApiSettings> crmApisettingsOptions, ILogger <EventoScopedService> logger) { _repositorioProcon = repositorioProcon; _repositorioCrm = repositorioCrm; _servicoMapper = servicoMapper; _logger = logger; _crmApiSettingsOptions = crmApisettingsOptions.Value; _dbSettingsOptions = dbsettingsOptions.Value; }
/// <summary> /// Initializes a new instance of the <see cref="SolutionService"/> class. /// </summary> /// <param name="repositoryFactory">Repository provider.</param> /// <param name="logWriter">Log writer.</param> public SolutionService(IRepositoryFactory repositoryFactory, ILogWriter logWriter) { if (repositoryFactory == null) { throw new ArgumentNullException(nameof(repositoryFactory)); } this.solutionRepo = repositoryFactory.GetRepository <DevelopContext, Solution>(); this.publisherRepo = repositoryFactory.GetRepository <DevelopContext, Publisher>(); this.organizationService = repositoryFactory.OrganizationService; this.logWriter = logWriter ?? throw new ArgumentNullException(nameof(logWriter)); }
public static void UseSqlite() { string demoDatabasePath = Package.Current.InstalledLocation.Path + @"\Assets\Crm.db"; string databasePath = ApplicationData.Current.LocalFolder.Path + @"\Crm.db"; if (!File.Exists(databasePath)) { File.Copy(demoDatabasePath, databasePath); } var dbOptions = new DbContextOptionsBuilder <CrmContext>().UseSqlite( "Veritabanı=" + databasePath); Repository = new SqlCrmRepository(dbOptions); }
public PersonController(ICrmRepository repository) { _repository = repository; }
public CustomerService(IAddressService addressService, ICrmRepository crmRepository) { _addressService = addressService; _crmRepository = crmRepository; }
public static void UseRest() => Repository = new RestCrmRepository("https://nozdemir-api-prod.azurewebsites.net/api/");
public CrmLogic(ICrmRepository iCrmRepository) { this._iCrmRepository = iCrmRepository; }
public CRMController(ICrmRepository crmRepository) { DAL = crmRepository; }
public CrmService(ICrmRepository repository) { _repository = repository; }
/// <summary> /// Initializes a new instance of the <see cref="IssueTests"/> class. /// </summary> public IssueTests() : base(new Uri("https://devhubdevelop.crm11.dynamics.com"), "*****@*****.**") { this.issueRepo = this.RepositoryFactory.GetRepository <DevelopContext, devhub_issue>(); }
public EventoService(IProconRepository repositorioProcon, ICrmRepository repositorioCrm, IMapper servicoMapper) { _repositorioProcon = repositorioProcon; _repositorioCrm = repositorioCrm; _servicoMapper = servicoMapper; }