public static void Update(Page page)
{
if (page != null)
page.Name = page.Name.Replace(" ", "");
Page tempPage = GetPage(page.Name, page.PortalID, page.LanguageID);
if (tempPage != null && tempPage.ID != page.ID)
throw new Exception("Page name already exists, please change the page name");
PageDataMapper.Update(page);
}