/// <summary> /// Leveraging the new Azure Functions Dependency Injection by sending common services in the constructor /// </summary> /// <param name="filesRepo">Cosmos Db repository for Cognitive Files</param> public NewCognitiveReq(ICognitiveFileRepository filesRepo, IUserAccountRepository usersRepo, IStorageRepository storageRepo, IQueueRepository queueRepo) { cognitiveFilesRepo = filesRepo; userAccountsRepo = usersRepo; filesStorageRepo = storageRepo; newReqsQueue = queueRepo; }
public CognitivePipelineOrchestrator(ICognitiveFileRepository filesRepo, IUserAccountRepository usersRepo, IStorageRepository storageRepo) { cognitiveFilesRepo = filesRepo; userAccountsRepo = usersRepo; filesStorageRepo = storageRepo; }