Ejemplo n.º 1
0
        public AlgorithmService(IAlgorithmRepository algorithmRepository, IAlgorithmResultProvider algorithmResultProvider, IObjectBlobCache cache)
        {
            _algorithmRepository     = algorithmRepository;
            _algorithmResultProvider = algorithmResultProvider;
            _cache = cache;

            _algorithmResultProvider.Run();

            CreateResultObservable();
        }
Ejemplo n.º 2
0
 public UnitOfWork(MemoContext context)
 {
     this.databaseContext     = context;
     this.algorithms          = new AlgorithmRepository(databaseContext);
     this.answers             = new AnswerRepository(databaseContext);
     this.cards               = new CardRepository(databaseContext);
     this.cardTypes           = new CardTypeRepository(databaseContext);
     this.categories          = new CategoryRepository(databaseContext);
     this.comments            = new CommentRepository(databaseContext);
     this.courses             = new CourseRepository(databaseContext);
     this.decks               = new DeckRepository(databaseContext);
     this.reports             = new ReportRepository(databaseContext);
     this.roles               = new RoleRepository(new RoleStore <Role>(databaseContext));
     this.statistics          = new StatisticsRepository(databaseContext);
     this.courseSubscriptions = new CourseSubscriptionsRepository(databaseContext);
     this.users               = new UserRepository(new UserStore <User>(databaseContext));
     this.deckSubscriptions   = new DeckSubscriptionsRepository(databaseContext);
     this.userProfiles        = new UserProfileRepository(databaseContext);
 }
Ejemplo n.º 3
0
 public AlgorithmService(IUnitOfWork unitOfWork, IAlgorithmRepository repository) : base(unitOfWork, repository)
 {
     this._unitOfWork          = unitOfWork;
     this._algorithmRepository = repository;
 }
 public AddTestCommandHandler(IThinningDbContext context, IAlgorithmRepository algorithmRepository)
 {
     _context             = context;
     _algorithmRepository = algorithmRepository;
 }