private string GetRegister(DocLibFolder folder)
        {
            var register = folder.Registers[folder.CurrentRegister];

            if (register >= 10)
            {
                var registerIndex = (Convert.ToInt32(folder.CurrentRegister) + 1).ToString();
                folder.Registers.Add(registerIndex, 1);
                folder.CurrentRegister = registerIndex;
                return(registerIndex);
            }

            folder.Registers[folder.CurrentRegister] += 1;
            return(folder.CurrentRegister);
        }
        private async Task <DocLibFolder> CreateFolderAsync(Container doclibContainer)
        {
            var guid      = Guid.NewGuid().ToString();
            var id        = $"Folder.{guid}";
            var newFolder = new DocLibFolder
            {
                Id              = id,
                Name            = guid,
                CurrentRegister = "1",
                IsFull          = false,
                TotalDocuments  = 0,
                DisplayName     = "Please choose a name",
                CreatedAt       = DateTimeOffset.Now
            };

            newFolder.Registers.Add("1", 0);
            await doclibContainer.CreateItemAsync(newFolder);

            return(newFolder);
        }