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); } }