public CommandCapture(IAppConfiguration appConfiguration, ITheCatWebAPI theCatAPI, ICatBreedsRepositories breedsRepository, ICategoryRepository categoryRepository, IImageUrlRepositories imageUrlRepository) { this.appSettings = appConfiguration.GetAppSettings(); this.theCatAPI = theCatAPI; this.breedsRepository = breedsRepository; this.categoryRepository = categoryRepository; this.imageUrlRepository = imageUrlRepository; }
/// <summary> /// Construtor recebe o objeto AppSettings para que possa ter as informações /// da URL e métodos do ELK. Estas informações veem do arquivo AppSettings.json /// </summary> /// <param name="appSettings"></param> public ELKIntegrationService(IAppConfiguration appConfiguration) { var appSettings = appConfiguration.GetAppSettings(); baseURL = appSettings.ELKSettings.BaseURL; indexName = appSettings.ELKSettings.IndexName; docMethod = appSettings.ELKSettings.DocMethod; }
public TheCatWebAPIService(IAppConfiguration appConfiguration) { this.appSettings = appConfiguration.GetAppSettings(); }
public TheCatDBContext(IAppConfiguration appConfiguration) { this.appSettings = appConfiguration.GetAppSettings(); }