Ignore:
Timestamp:
03/08/23 17:43:21 (16 months ago)
Author:
SazdovaEkaterina <sazdovaekaterina@…>
Branches:
main
Children:
5dea0b7
Parents:
c03e53b
Message:

fix usages that got broken with the changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Prototype Application/Paw5/src/main/java/finki/paw5/service/implementation/AuthServiceImplementation.java

    rc03e53b re76c5a6  
    33import finki.paw5.model.entities.Adopter;
    44import finki.paw5.model.entities.Employee;
     5import finki.paw5.model.entities.Shelter;
    56import finki.paw5.model.entities.User;
    67import finki.paw5.model.enumerations.FreeTime;
     
    1011import finki.paw5.repository.AdopterRepository;
    1112import finki.paw5.repository.EmployeeRepository;
     13import finki.paw5.repository.ShelterRepository;
    1214import finki.paw5.repository.UserRepository;
    1315import finki.paw5.service.AuthService;
     
    2224    private final AdopterRepository adopterRepository;
    2325    private final EmployeeRepository employeeRepository;
     26    private final ShelterRepository shelterRepository;
    2427
    25     public AuthServiceImplementation(UserRepository userRepository, AdopterRepository adopterRepository, EmployeeRepository employeeRepository) {
     28    public AuthServiceImplementation(UserRepository userRepository, AdopterRepository adopterRepository, EmployeeRepository employeeRepository, ShelterRepository shelterRepository) {
    2629        this.userRepository = userRepository;
    2730        this.adopterRepository = adopterRepository;
    2831        this.employeeRepository = employeeRepository;
     32        this.shelterRepository = shelterRepository;
    2933    }
    3034
     
    4751    @Override
    4852    public Employee registerEmployee(String name, String email, String password, String telephone, String position, Integer shelterId) {
    49         Employee employee = new Employee(LocalDate.now(),name, email,password,telephone,position,shelterId,false);
     53        Shelter shelter = this.shelterRepository.findById(shelterId).get();
     54        Employee employee = new Employee(LocalDate.now(),name, email,password,telephone,position,shelter,false);
    5055        return employeeRepository.save(employee);
    5156    }
Note: See TracChangeset for help on using the changeset viewer.