BrandingAddinWeb.Default.ThemeEntryExists C# (CSharp) Method

ThemeEntryExists() private method

private ThemeEntryExists ( Web web, List themeList, string themeName ) : bool
web Web
themeList List
themeName string
return bool
        private bool ThemeEntryExists(Web web, List themeList, string themeName)
        {
            CamlQuery query = new CamlQuery();
            string camlString = @"
                <View>
                    <Query>
                        <Where>
                            <Eq>
                                <FieldRef Name='Name' />
                                <Value Type='Text'>{0}</Value>
                            </Eq>
                        </Where>
                     </Query>
                </View>";
            // Let's update the theme name accordingly
            camlString = string.Format(camlString, themeName);
            query.ViewXml = camlString;
            var found = themeList.GetItems(query);
            web.Context.Load(found);
            web.Context.ExecuteQuery();
            if (found.Count > 0)
            {
                return true;
            }
            return false;
        }