public void createSavedRecipe_Test() { //Arrange var listitemup = new SavedRecipeInputDto { userId = 1, recipeId = 1 }; var listitem = new SavedRecipeDto { id = 1, userId = 1, recipeId = 1 }; var savedrecipelist = new List <SavedRecipeDto>() { listitem }; //Act _savedRecipeRepository.Setup(x => x.CreateSavedRecipe(listitemup)).Returns(savedrecipelist); var result = _sut.ServiceCreateSavedRecipe(listitemup); //Assert result.Should().BeEquivalentTo(savedrecipelist, x => x.ComparingByMembers <RecipeDto>()); }
public ActionResult <IEnumerable <SavedRecipeDto> > createSavedRecipe(SavedRecipeInputDto recipeToSave) { // var result = base._savedRecipeRepository. // CreateSavedRecipe(new SavedRecipe{id=recipeToSave.id,userId=recipeToSave.userId,recipeId=recipeToSave.recipeId}); // if(result==null) // return NotFound(); // var resultDto = result.Select(x=>x.AsDto()); return(Ok(_savedRecipeService.ServiceCreateSavedRecipe(recipeToSave))); }
// public IEnumerable<SavedRecipe> CreateSavedRecipe(SavedRecipe r) // { // if(repo.Any(x=>x.id == r.id)) // return null; // repo.Add(r); // return repo; // } // public IEnumerable<SavedRecipe> GetSavedRecipes() // { // return repo; // } public IEnumerable <SavedRecipeDto> CreateSavedRecipe(SavedRecipeInputDto r) { var srtoAdd = new SavedRecipe { UserId = r.userId, RecipeId = r.recipeId }; _context.SavedRecipes.Add(srtoAdd); _context.SaveChanges(); return(_context.SavedRecipes.Select(x => x.AsDto())); }
public IEnumerable <SavedRecipeDto> ServiceCreateSavedRecipe(SavedRecipeInputDto r) { return(_savedRecipeRepository.CreateSavedRecipe(r).Select(x => x).ToList()); }