public CmsPage Load(int id) { try { return(pageData.Load(id)); } catch (Exception ex) { log.Warn(string.Format("Page not found: id={0}", id)); log.Exception(ex); throw new PageNotFoundException("The requested page was not found."); } }