/// <summary> /// Main facade from API - uses dependency injection in order to load the services and repository /// There are 3 endpoints available /// </summary> /// <param name="repository"></param> /// <param name="diffService"></param> /// <param name="encodeService"></param> /// <param name="logger"></param> public DiffController(IJsonRepository repository, IDiffService diffService, IEncodeService encodeService, ILogger <DiffController> logger) { _jsonRepository = repository; _encodeService = encodeService; _diffService = diffService; _logger = logger; }
public ProgramRunner Init() { var serviceProvider = DI.GetServiceProvider(); _encodeService = serviceProvider.GetService <IEncodeService>(); return(this); }
public ImageController(IDataProtectionProvider provider, IEncodeService encodeService, IDecodeService decodeService) { HttpClient = new HttpClient(); Provider = provider; EncodeService = encodeService; DecodeService = decodeService; }
public DatabaseUrlService(IEncodeService encodeService) { this._encodeService = encodeService; }
public EncodeServiceTest() { var serviceProvider = DI.GetServiceProvider(); _encodeService = serviceProvider.GetService <IEncodeService>(); }
public DecoderViewModel(IDecode decoder, IEncodeService encodeServiceClient) { this._decoder = decoder; this._encodeServiceClient = encodeServiceClient; }
public CloudinaryService(IOptions<CloudinaryConfig> config, IEncodeService encodeService) { this.config = config; this.encodeService = encodeService; }
public EncodeServiceTest(ITestOutputHelper testOutputHelper) { _testOutputHelper = testOutputHelper; _encodeService = new MorseEncodeService(new MorseToEngTranslator()); }
public TestController(IEncodeService encodeService) { this._encodeService = encodeService; }
public MemoryUrlService(IEncodeService encode) { this._encodeService = encode; }