feat(recipe/repository): añadida actualización de ingredientes y pasos de una receta

parent 5135c10f
......@@ -20,7 +20,7 @@ public class UpdateRecipeUseCaseImpl implements UpdateRecipeUseCase {
@Override
public Recipe update(String id, Recipe recipe) {
RecipeDocument recipeDocument = mapper.mapDocument(recipe);
RecipeDocument updatedRecipe = repository.upadte(id, recipeDocument);
RecipeDocument updatedRecipe = repository.update(id, recipeDocument);
return mapper.mapDocument(updatedRecipe);
}
}
......@@ -3,5 +3,5 @@ package com.example.apprecetas.recipe.domain.repository;
import com.example.apprecetas.recipe.infrastructure.repository.mongodb.RecipeDocument;
public interface UpdateRecipeRepository {
RecipeDocument upadte(String id, RecipeDocument recipeDocument);
RecipeDocument update(String id, RecipeDocument recipeDocument);
}
......@@ -14,7 +14,7 @@ public class UpdateRecipeRepositoryImpl implements UpdateRecipeRepository {
private final RecipeRepository repositoryJpa;
@Override
public RecipeDocument upadte(String id, RecipeDocument recipeDocument) {
public RecipeDocument update(String id, RecipeDocument recipeDocument) {
RecipeDocument recipe = repositoryJpa.findById(id)
.orElseThrow(() -> new EntityNotFoundException("La receta con id " + id + " no existe"));
......@@ -22,6 +22,8 @@ public class UpdateRecipeRepositoryImpl implements UpdateRecipeRepository {
recipe.setName(recipeDocument.getName());
recipe.setDescription(recipeDocument.getDescription());
recipe.setPicture(recipeDocument.getPicture());
recipe.setIngredients(recipeDocument.getIngredients());
recipe.setSteps(recipeDocument.getSteps());
return repositoryJpa.save(recipe);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment