Esempio n. 1
0
 public static IQueryable <TEntity> GetActiveEntities <TEntity>(this ITableWrapper table)
     where TEntity : ComponentAffectingEntity, new()
 {
     return(table
            .CreateQuery <TEntity>()
            .Where(e => e.IsActive));
 }
Esempio n. 2
0
 public Cursor(
     ITableWrapper table,
     ILogger <Cursor> logger)
 {
     _table  = table ?? throw new ArgumentNullException(nameof(table));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Esempio n. 3
0
 public EventExporter(
     ITableWrapper table,
     ILogger <EventExporter> logger)
 {
     _table  = table ?? throw new ArgumentNullException(nameof(table));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Esempio n. 4
0
 public void CheckTableContainRow(ITableWrapper table, string behavior, string value, IElementCollectionWrapper column)
 {
     Assert.ShouldBecome(() => column.Stale, false, $"{column.Caption} is stale");
     Assert.ShouldBecome(() => table.Text.Contains(value), true, $"{table.Caption} text is {table.Text}");
     Assert.ShouldBecome(() => column.Elements.Any(x => x.Stale), false,
                         $"{table.Caption} elements are stale");
     ListServices.GetElementsTextsList(column.Elements).Contains(value).Should().Be(!behavior.Contains("not"));
 }
Esempio n. 5
0
        /// <summary>
        /// ctor
        /// </summary>
        public LuisManager()
        {
            //cria o wrapper da tabela
            table = new TableWrapper(azureWebConfigStorage);

            //cria o dicionario de servicos QnA
            QnaService = new Dictionary <string, QnAMakerService>();
        }
Esempio n. 6
0
 public static IQueryable <TChild> GetChildEntities <TChild, TParent>(this ITableWrapper table, TParent entity)
     where TChild : ITableEntity, IChildEntity <TParent>, new()
     where TParent : ITableEntity
 {
     return(table
            .CreateQuery <TChild>()
            .Where(e => e.ParentRowKey == entity.RowKey));
 }
 public MessageChangeEventProvider(
     ITableWrapper table,
     IIncidentGroupMessageFilter filter,
     ILogger <MessageChangeEventProvider> logger)
 {
     _table  = table ?? throw new ArgumentNullException(nameof(table));
     _filter = filter ?? throw new ArgumentNullException(nameof(filter));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public ActiveEventEntityUpdater(
     ITableWrapper table,
     IComponentAffectingEntityUpdater <EventEntity> updater,
     ILogger <ActiveEventEntityUpdater> logger)
 {
     _table   = table ?? throw new ArgumentNullException(nameof(table));
     _updater = updater ?? throw new ArgumentNullException(nameof(updater));
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Esempio n. 9
0
 public MessageFactory(
     ITableWrapper table,
     IMessageContentBuilder builder,
     ILogger <MessageFactory> logger)
 {
     _table   = table ?? throw new ArgumentNullException(nameof(table));
     _builder = builder ?? throw new ArgumentNullException(nameof(builder));
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Esempio n. 10
0
 public ComponentExporter(
     ITableWrapper table,
     IComponentFactory factory,
     ILogger <ComponentExporter> logger)
 {
     _table   = table ?? throw new ArgumentNullException(nameof(table));
     _factory = factory ?? throw new ArgumentNullException(nameof(factory));
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public IncidentUpdater(
     ITableWrapper table,
     IIncidentApiClient incidentApiClient,
     ILogger <IncidentUpdater> logger)
 {
     _table             = table ?? throw new ArgumentNullException(nameof(table));
     _incidentApiClient = incidentApiClient ?? throw new ArgumentNullException(nameof(incidentApiClient));
     _logger            = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Esempio n. 12
0
 public EventFactory(
     ITableWrapper table,
     IAffectedComponentPathProvider <EventEntity> pathProvider,
     ILogger <EventFactory> logger)
 {
     _table        = table ?? throw new ArgumentNullException(nameof(table));
     _pathProvider = pathProvider ?? throw new ArgumentNullException(nameof(pathProvider));
     _logger       = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Esempio n. 13
0
        public SqlLiteRepository(SqlLiteContext context)
        {
            _context = context;

            Images    = new TableWrapper <Image>(context, c => c.Images);
            Ratings   = new TableWrapper <Rating>(context, c => c.Ratings);
            Tags      = new TableWrapper <Tag>(context, c => c.Tags);
            ImageTags = new TableWrapper <ImageTag>(context, c => c.ImageTags);
        }
 public AggregationStrategy(
     ITableWrapper table,
     IComponentAffectingEntityUpdater <TAggregationEntity> aggregationUpdater,
     ILogger <AggregationStrategy <TChildEntity, TAggregationEntity> > logger)
 {
     _table = table ?? throw new ArgumentNullException(nameof(table));
     _aggregationUpdater = aggregationUpdater ?? throw new ArgumentNullException(nameof(aggregationUpdater));
     _logger             = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public IncidentGroupMessageFilter(
     ITableWrapper table,
     StatusAggregatorConfiguration configuration,
     ILogger <IncidentGroupMessageFilter> logger)
 {
     _table = table ?? throw new ArgumentNullException(nameof(table));
     _eventStartMessageDelay = TimeSpan.FromMinutes(configuration?.EventStartMessageDelayMinutes ?? throw new ArgumentNullException(nameof(configuration)));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Esempio n. 16
0
        public void CheckTableContainsRows(ITableWrapper gridRows, string behavior, Table table)
        {
            var tableList = ListServices.TableToCellsList(table);

            Assert.ShouldBecome(() => gridRows.Stale, false, $"{gridRows.Caption} is stale");
            Assert.ShouldBecome(() => gridRows.Text.Contains(tableList.FirstOrDefault()), true, $"{gridRows.Caption} text is \"{gridRows.Text}\"");
            var gridRowsCellsText = gridRows.CellsText.ToList();

            Assert.ShouldBecome(() => ListServices.CompareTwoLists(gridRows.CellsText.ToList(), tableList), !behavior.Contains("not"),
                                $"{gridRows.Caption} is {gridRowsCellsText.Aggregate((x, y) => $"{x}, {y}")}");
        }
Esempio n. 17
0
 public EventsExporter(
     ITableWrapper table,
     IEventExporter exporter,
     StatusAggregatorConfiguration configuration,
     ILogger <EventsExporter> logger)
 {
     _table    = table ?? throw new ArgumentNullException(nameof(table));
     _exporter = exporter ?? throw new ArgumentNullException(nameof(exporter));
     _eventVisibilityPeriod = TimeSpan.FromDays(configuration?.EventVisibilityPeriodDays ?? throw new ArgumentNullException(nameof(configuration)));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Esempio n. 18
0
 public IncidentGroupFactory(
     ITableWrapper table,
     IAggregationProvider <IncidentGroupEntity, EventEntity> aggregationProvider,
     IAffectedComponentPathProvider <IncidentGroupEntity> pathProvider,
     ILogger <IncidentGroupFactory> logger)
 {
     _table = table ?? throw new ArgumentNullException(nameof(table));
     _aggregationProvider = aggregationProvider ?? throw new ArgumentNullException(nameof(aggregationProvider));
     _pathProvider        = pathProvider ?? throw new ArgumentNullException(nameof(pathProvider));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public ManualStatusChangeCollectorProcessor(
     string name,
     ITableWrapper table,
     IManualStatusChangeHandler handler,
     ILogger <ManualStatusChangeCollectorProcessor> logger)
 {
     Name = ManualCollectorNamePrefix +
            (name ?? throw new ArgumentNullException(nameof(name)));
     _table   = table ?? throw new ArgumentNullException(nameof(table));
     _handler = handler ?? throw new ArgumentNullException(nameof(handler));
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Esempio n. 20
0
 public AggregationProvider(
     ITableWrapper table,
     IAffectedComponentPathProvider <TAggregationEntity> aggregationPathProvider,
     IAggregationStrategy <TAggregationEntity> strategy,
     IComponentAffectingEntityFactory <TAggregationEntity> aggregationFactory,
     ILogger <AggregationProvider <TChildEntity, TAggregationEntity> > logger)
 {
     _table = table ?? throw new ArgumentNullException(nameof(table));
     _aggregationPathProvider = aggregationPathProvider ?? throw new ArgumentNullException(nameof(aggregationPathProvider));
     _strategy           = strategy ?? throw new ArgumentNullException(nameof(strategy));
     _aggregationFactory = aggregationFactory ?? throw new ArgumentNullException(nameof(aggregationFactory));
     _logger             = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Esempio n. 21
0
 public AggregationEntityUpdater(
     ITableWrapper table,
     IComponentAffectingEntityUpdater <TChildEntity> aggregatedEntityUpdater,
     StatusAggregatorConfiguration configuration,
     ILogger <AggregationEntityUpdater <TChildEntity, TAggregationEntity> > logger)
 {
     _table = table ?? throw new ArgumentNullException(nameof(table));
     _aggregatedEntityUpdater = aggregatedEntityUpdater
                                ?? throw new ArgumentNullException(nameof(aggregatedEntityUpdater));
     _groupEndDelay = TimeSpan.FromMinutes(configuration?.EventEndDelayMinutes
                                           ?? throw new ArgumentNullException(nameof(configuration)));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Esempio n. 22
0
        public void Refresh(ITableWrapper table)
        {
            _table = table;

            _logger.Info($"Requesting partitioned refresh for table {table.Name}.");

            _initial = _table.Partitions.All(
                x => x.Name == TemplatePartitionName || x.Name.StartsWith(DevPartitionName));

            CheckPartitionOverlaps();
            CheckExistingPartitionDefinitions();
            RemoveOldPartitions();
            AddNewPartitions();
            RefreshPartitions();
        }
Esempio n. 23
0
 public BarTableUser([TableId(Tables.BarTable)] ITableWrapper tableWrapper)
 {
     TableWrapper = tableWrapper;
 }
Esempio n. 24
0
 public FooTableUser([TableId(Tables.FooTable)] ITableWrapper tableWrapper)
 {
     TableWrapper = tableWrapper;
 }
 public void Refresh(ITableWrapper table)
 {
     _logger.Info($"Requesting full refresh for table {table.Name}.");
     table.RequestRefresh(RefreshType.Full);
 }
Esempio n. 26
0
 public LuisController(ITableWrapper tableWrapper)
 {
     _tableWrapper = tableWrapper;
 }
Esempio n. 27
0
 public void CheckSearchResultEmptyByColumn(ITableWrapper table, IWebElementWrapper column)
 {
     Assert.ShouldBecome(() => !column.Displayed && !table.Rows.Any(), true, $"{table.Caption} contains records");
 }
Esempio n. 28
0
 public EditStatusEventManualChangeHandler(
     ITableWrapper table)
 {
     _table = table ?? throw new ArgumentNullException(nameof(table));
 }
 public AddStatusMessageManualChangeHandler(
     ITableWrapper table)
 {
     _table = table ?? throw new ArgumentNullException(nameof(table));
 }
Esempio n. 30
0
 public void CheckSearchResultIsEmpty(ITableWrapper table)
 {
     Assert.ShouldBecome(() => table.Displayed && !table.Rows.Any(), true, $"{table.Caption} contains records");
 }