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