public ManageTestNetworksService(IUnitOfWork db, ITrainNetworkService trainService_, Func <NetworkTaskViewModel, IAnswerService, NetworkInitializer> _resolver, Func <NetworkTaskViewModel, IUnitOfWork, IAnswerService> _answerResolver, Func <NetworkInitializer, IAnswerService, NetworkInitializer> initializerTypeResolver_, Func <NetworkInitializer, IUnitOfWork, IAnswerService> answerForTraining_) { Database = db; resolver = _resolver; answerResolver = _answerResolver; trainService = trainService_; initializerTypeResolver = initializerTypeResolver_; answerForTraining = answerForTraining_; }
public IUserService(IUnitOfWork db, Func <TrainedNetwork, InputDataModel> input, IInputConverter converter_, Func <InputDataModel, IUnitOfWork, IAnswerService> answer, ITestNetwork test, Func <NetworkTaskViewModel, IUnitOfWork, IAnswerService> answerResolverCreate, Func <NetworkTaskViewModel, IAnswerService, NetworkInitializer> resolver, Func <NetworkInitializer, IAnswerService, NetworkInitializer> init, Func <NetworkInitializer, IUnitOfWork, IAnswerService> trainingAnswer, ITrainNetworkService trainService) { database = db; _inputResover = input; _converterResolver = converter_; _answerResolver = answer; _testResolver = test; _answerResolverCreate = answerResolverCreate; _resolver = resolver; _initializerTypeResolver = init; _answerForTraining = trainingAnswer; _trainService = trainService; }