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); } }