Commit edddfb67 by Alba María Álvarez

Merge branch 'crud_receta' into feature

parents a7950059 05eabe8b
......@@ -18,7 +18,7 @@ public class DeleteRecipeUseCaseImpl implements DeleteRecipeUseCase {
@Override
public void delete(String id) {
RecipeDocument recipeDocument = readRepository.readById(id)
.orElseThrow(() -> new EntityNotFoundException("La receta con id " + id + " no existe"));
.orElseThrow(() -> new EntityNotFoundException("Receta con id " + id + " no encontrada"));
deleteRepository.delete(recipeDocument);
}
}
......@@ -23,7 +23,7 @@ public class ReadRecipeUseCaseImpl implements ReadRecipeUseCase {
@Override
public Recipe readById(String id) {
RecipeDocument recipeDocument = repository.readById(id)
.orElseThrow(() -> new EntityNotFoundException("La receta con id " + id + " no existe"));
.orElseThrow(() -> new EntityNotFoundException("Receta con id " + id + " no encontrada"));
return mapper.mapDocument(recipeDocument);
}
......
......@@ -10,10 +10,10 @@ import org.springframework.stereotype.Repository;
@RequiredArgsConstructor
public class CreateRecipeRepositoryImpl implements CreateRecipeRepository {
private final RecipeRepository repositoryJpa;
private final RecipeRepository recipeRepository;
@Override
public RecipeDocument create(RecipeDocument recipeDocument) {
return repositoryJpa.save(recipeDocument);
return recipeRepository.save(recipeDocument);
}
}
......@@ -10,10 +10,10 @@ import org.springframework.stereotype.Repository;
@RequiredArgsConstructor
public class DeleteRecipeRepositoryImpl implements DeleteRecipeRepository {
private final RecipeRepository repositoryJpa;
private final RecipeRepository recipeRepository;
@Override
public void delete(RecipeDocument recipeDocument) {
repositoryJpa.delete(recipeDocument);
recipeRepository.delete(recipeDocument);
}
}
......@@ -14,15 +14,15 @@ import java.util.Optional;
@RequiredArgsConstructor
public class ReadRecipeRepositoryImpl implements ReadRecipeRepository {
private final RecipeRepository repositoryJpa;
private final RecipeRepository recipeRepository;
@Override
public Optional<RecipeDocument> readById(String id) {
return repositoryJpa.findById(id);
return recipeRepository.findById(id);
}
@Override
public Page<RecipeDocument> readAllByUser(String userId, Pageable pageable) {
return repositoryJpa.findByUserId(userId, pageable);
return recipeRepository.findByUserId(userId, pageable);
}
}
......@@ -11,13 +11,12 @@ import org.springframework.stereotype.Repository;
@RequiredArgsConstructor
public class UpdateRecipeRepositoryImpl implements UpdateRecipeRepository {
private final RecipeRepository repositoryJpa;
private final RecipeRepository recipeRepository;
@Override
public RecipeDocument update(String id, RecipeDocument recipeDocument) {
RecipeDocument recipe = repositoryJpa.findById(id)
.orElseThrow(() -> new EntityNotFoundException("La receta con id " + id + " no existe"));
RecipeDocument recipe = recipeRepository.findById(id)
.orElseThrow(() -> new EntityNotFoundException("Receta con id " + id + " no encontrada"));
recipe.setName(recipeDocument.getName());
recipe.setDescription(recipeDocument.getDescription());
......@@ -25,6 +24,6 @@ public class UpdateRecipeRepositoryImpl implements UpdateRecipeRepository {
recipe.setIngredients(recipeDocument.getIngredients());
recipe.setSteps(recipeDocument.getSteps());
return repositoryJpa.save(recipe);
return recipeRepository.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