Guest User

Untitled

a guest
Feb 21st, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. package com.montanha.gerenciador.services;
  2.  
  3. import java.util.List;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.stereotype.Service;
  6. import com.montanha.gerenciador.dtos.ViagemDto;
  7. import com.montanha.gerenciador.entities.Viagem;
  8. import com.montanha.gerenciador.repositories.ViagemRepository;
  9. import com.montanha.gerenciador.services.exceptions.ViagemServiceException;
  10.  
  11. @Service
  12. public class ViagemServices {
  13.  
  14. @Autowired
  15. private ViagemRepository viagemRepository;
  16.  
  17. public List<Viagem> listar() {
  18. return viagemRepository.findAll();
  19. }
  20.  
  21. public Viagem salvar(ViagemDto viagemDto) {
  22.  
  23. Viagem viagem = new Viagem();
  24.  
  25. viagem.setLocalDeDestino(viagemDto.getLocalDeDestino());
  26. viagem.setDataPartida(viagemDto.getDataPartida());
  27. viagem.setDataRetorno(viagemDto.getDataRetorno());
  28. viagem.setAcompanhante(viagemDto.getAcompanhante());
  29. return viagemRepository.save(viagem);
  30. }
  31.  
  32. public Viagem buscar(Long id) {
  33. Viagem viagem = viagemRepository.findOne(id);
  34.  
  35. if (viagem == null) {
  36. throw new ViagemServiceException("Não existe esta viagem cadastrada");
  37. }
  38. return viagem;
  39. }
  40. }
Add Comment
Please, Sign In to add comment