Ejemplo n.º 1
0
        public async Task <IActionResult> GetDefinitions(int page = 1, int pageSize = 10)
        {
            if (page < 1 || pageSize < 1)
            {
                return(BadRequest());
            }

            var definitions = await cardsService.GetCardDefinitionsPaged(page, pageSize);

            return(Ok(definitions.Select(d =>
                                         new Contracts.Cards.CardDefinitionResponse
            {
                Id = d.Id,
                Key = d.Key,
                Name = d.Name,
                Properties = d.Properties.ToArray()
            })
                      ));
        }