public ManageNetworksService(IUnitOfWork db, Func <TrainedNetwork, InputDataModel> input, IInputConverter converter_, Func <InputDataModel, IUnitOfWork, IAnswerService> answer, ITestNetwork test) { Database = db; inputResolver = input; converter = converter_; testService = test; answerBuilder = answer; }
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; }