예제 #1
0
 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;
 }
예제 #2
0
 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;
 }