Пример #1
0
        public void Add(ContentReference page)
        {
            var favorite = FavoriteRepository.GetFavorite(
                page, PrincipalInfo.Current.Name);

            if (favorite == null)
            {
                var newFavorite = new Favorite(page, PrincipalInfo.Current.Name);
                FavoriteRepository.Save(newFavorite);
            }

            Response.Redirect(urlResolver.GetUrl(page));
        }
 public async Task SaveFavorite(Favorite favorite)
 {
     try
     {
         //ValidateEntity(favorite);
         await Task.Run(() =>
         {
             _favoriteRepository.Save(favorite);
         });
     }
     catch (Exception e)
     {
         throw new ServiceException("Ein Fehler ist aufgetreten: " + e.Message);
     }
 }