public async Task CreateSiteRmAndFolders(SitePaging sites, RMSiteARM configSiteRM, List <GroupModel> configGroups)
        {
            var guid = sites.List.Entries.ToList().Find(x => x.Entry.Id == "rm")?.Entry?.Guid;

            if (guid == null)
            {
                try
                {
                    configSiteRM.FillQueryParams();

                    var createdSite = await _alfrescoHttpClient.CreateSiteRM(configSiteRM.Body);

                    guid = createdSite.Entry.Guid;
                }
                catch (Exception ex)
                {
                    Log.Error(ex, "CreateSiteRmAndFolders Fail");
                }
            }

            await CheckCreatePermissions(guid, configSiteRM.Permissions);
            await CheckCreatePermissionsForDocumentLibrary("rm", configSiteRM.Permissions);

            if (configSiteRM?.Childs?.Count > 0 && guid != null)
            {
                await CheckSiteChilds(true, configSiteRM.Childs, false, guid, configGroups);
            }
        }