public override Task <ElementsReply> GetList(TotalElementsRequest request, ServerCallContext context)
        {
            var elements = new ElementsReply();

            for (int i = 1; i <= request.Elements; i++)
            {
                elements.Items.Add(new Element
                {
                    Number      = i,
                    Description = $"Element {i}"
                });;
            }
            return(Task.FromResult(elements));
        }
        public ElementsReply GetList(int total)
        {
            var elements = new ElementsReply();

            for (int i = 1; i <= total; i++)
            {
                elements.Items.Add(new Element
                {
                    Number      = i,
                    Description = $"Element {i}"
                });;
            }
            return(elements);
        }