Thursday, 7 June 2012

Sharepoint 2010 Programatically - Check if web availability


Check if the site already exists,if yes redirect to error page      

      /// <summary>
        /// Check if the site already exists,if yes redirect to error page
        /// </summary>
        /// <param name="siteTitle"></param>
        /// <param name="siteCollectionUrl"></param>
        /// <returns></returns>
        public bool isSiteAvailability(string siteTitle, string siteCollectionUrl)
        {
            bool retrunValue = false;
            try
            {
                SPSite site = new SPSite(siteCollectionUrl);
                SPWebCollection web = site.AllWebs;
                for (int siteCount = 0; siteCount < site.AllWebs.Count; siteCount++)
                {
                    if (site.AllWebs[siteCount].Name.Trim() == siteTitle.Trim())
                    { retrunValue = true; break; }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return retrunValue;
        }

No comments:

Post a Comment