Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. package tim31.pswisa.service;
  2.  
  3. import java.util.List;
  4.  
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Service;
  7.  
  8. import tim31.pswisa.model.Clinic;
  9. import tim31.pswisa.model.ClinicalCenterAdministrator;
  10. import tim31.pswisa.model.Room;
  11. import tim31.pswisa.model.User;
  12. import tim31.pswisa.repository.ClinicRepository;
  13.  
  14. @Service
  15. public class ClinicService {
  16.  
  17. @Autowired
  18. private ClinicRepository clinicRepository;
  19.  
  20. public List<Clinic> findAll(){
  21. return clinicRepository.findAll();
  22. }
  23.  
  24. public Clinic save(Clinic clinic) {
  25. List<Clinic> clinics = clinicRepository.findAll();
  26.  
  27. if(clinic.getRooms().size() == 0)
  28. return null;
  29.  
  30. for (Clinic c : clinics) {
  31. if (c.getName().equals(clinic.getName()))
  32. return null;
  33. }
  34.  
  35. for (Room r: clinic.getRooms())
  36. r.setClinic(clinic);
  37. return clinicRepository.save(clinic);
  38. }
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement