Ejemplo n.º 1
0
        public static ConfigPageComponent Fake(this ConfigPageComponent component)
        {
            var fake = component.Clone();

            fake.ComponentId = SequentialGuid.NewGuid();
            fake.Title       = RandomName;
            fake.SubTitle    = RandomName;

            return(fake);
        }
Ejemplo n.º 2
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));
        }
Ejemplo n.º 3
0
        public async Task <ActionResult> PutHomeAdmin([FromBody] ConfigPageComponent home)
        {
            await _mongoComponentStrategy.SetAsync(_componentHome, home);

            return(Ok());
        }