public bool SaveLink(Link link) { try { bool result = false; if (link != null) { IContentRepository repos = new ContentRepository(); if (link.LinkId > 0) { result = repos.UpdateLink(link); } else { result = repos.CreateLink(link); } if (result) { Helpers.CacheHelper.RemoveObjectFromCache(Helpers.CacheHelperKeys.CK_ALL_LINKS); } } return(result); } catch (Exception e) { log.ErrorFormat("Service Error {0}", e.ToString()); throw; } }