public void CreateFavouriteShouldReturnRecommend()
        {
            Favourite favourite = new Favourite {
                UserName = "******", SourceName = "Karanss", title = "News"
            };
            var actual = repository.AddFavourite(favourite);

            Assert.IsAssignableFrom <Favourite>(actual);
            Assert.Equal(2, actual.FavouriteId);
        }
示例#2
0
 public Favourite AddFavourite(Favourite favourite)
 {
     var favouriteAvailibilityStatus = favouriteRepository.GetFavouriteByTitle(favourite);
     if (favouriteAvailibilityStatus.Count==0)
     {
         return favouriteRepository.AddFavourite(favourite);
     }
     else
     {
         throw new FavouriteAlreadyExistsException("Favorite already exists");
     }
 }
        public Favourite AddFavourite(Favourite favourite)
        {
            var fav = favouriteRepository.GetFavouriteByPlayerIdUserId(favourite.PlayerId, favourite.CreatedBy);

            if (fav == null)
            {
                return(favouriteRepository.AddFavourite(favourite));
            }
            else
            {
                throw new FavouritePlayerNotAddedException("This favourite player already exists");
            }
        }
示例#4
0
        public Favourite AddFavourite(Favourite favourite)
        {
            /*Favourite fav= repo.AddFavourite(favourite);*/
            Favourite fav = repo.GetFavourite(favourite.FavouriteId);

            if (fav == null)
            {
                return(repo.AddFavourite(favourite));
            }
            else
            {
                throw new PlayerAlreadyExistsException("already added to favourites");
            }
        }
        public IActionResult AddFavouritePlayer(string fullName, string name, int pid)
        {
            if (_favouriteRepository.HasBeenFavouritedAlready(pid))
            {
                TempData["alreadyFavouritedMessage"] = "You have already favourited this player!";
                return(RedirectToAction(nameof(ListFavourites)));
            }
            else
            {
                Favourite favourite = new Favourite
                {
                    FullName = fullName,
                    Name     = name,
                    Pid      = pid
                };

                _favouriteRepository.AddFavourite(favourite);
                return(RedirectToAction(nameof(ListFavourites)));
            }
        }
 public void AddFavourite(Favourite airline)
 {
     _airlinerepository.AddFavourite(airline);
 }