Exemplo n.º 1
0
        public async Task <ActionResult <ConfigPageComponent> > FakeConfigComponent([FromQuery] int number, [FromQuery] int subNumber)
        {
            var builder  = Builders <ConfigCondition> .Filter;
            var filter   = builder.Empty;
            var defineds = await _configConditsStrategy.GetAsync(_conditionDefined);

            var conditions = defineds.ToDictionary(d => d.Key, d => d.Defined);

            var page = new ConfigPageComponent().Fake();

            for (int i = 0; i < number; i++)
            {
                page.AddLowerLayer(default(Component).Fake(conditions, subNumber));
            }

            return(Ok(page));
        }
Exemplo n.º 2
0
        public async Task <ActionResult <List <ConfigCondition> > > GetDefineds()
        {
            var result = await _configConditsStrategy.GetAsync(_conditionDefined);

            return(Ok(result));
        }