public CustomControllerQueue() { UnitOfWork = new UnitOfWorkCQRS(new EscarGoContext()); QueueRepositoryAsync = new QueueRepositoryAsync(); Builder = new ViewModelBuilderCQRS(UnitOfWork); TicketModelBuilder = new TicketModelBuilderQueue(UnitOfWork, QueueRepositoryAsync); }
public CustomControllerCache() { UnitOfWork = new UnitOfWorkCQRS(new EscarGoContext()); QueueRepositoryAsync = new QueueRepositoryAsync(); ITableStorageRepository tablestorageRepository = new TableStorageRepository(); IRedisRepository redisRepository = new RedisRepository(tablestorageRepository); Builder = new ViewModelBuilderQueue(UnitOfWork, redisRepository); TicketModelBuilder = new TicketModelBuilderCache(UnitOfWork, QueueRepositoryAsync); }
protected CustomControllerCQRS() { UnitOfWork = new UnitOfWorkCQRS(new EscarGoContext()); Builder = new ViewModelBuilderCQRS(UnitOfWork); TicketModelBuilder = new TicketModelBuilderCQRS(UnitOfWork); }