Skip to content

Commit

Permalink
Creating services
Browse files Browse the repository at this point in the history
  • Loading branch information
ituitis20-karadagd20 committed Dec 10, 2023
1 parent 2123a2a commit 8658603
Show file tree
Hide file tree
Showing 10 changed files with 173 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package com.production.ehayvanbackendapi.Services;

import com.production.ehayvanbackendapi.Entities.Appointment;
import com.production.ehayvanbackendapi.Repositories.AppointmentRepository;

import java.util.List;

public class AppointmentService {
private final AppointmentRepository appointmentRepository;

public AppointmentService(AppointmentRepository appointmentRepository) {
this.appointmentRepository = appointmentRepository;
}
public List<Appointment> getAllAppointments(){
return appointmentRepository.findAll();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package com.production.ehayvanbackendapi.Services;

import com.production.ehayvanbackendapi.Entities.Customer;
import com.production.ehayvanbackendapi.Repositories.CustomerRepository;

import java.util.List;

public class CustomerService {
private final CustomerRepository customerRepository;

public CustomerService(CustomerRepository customerRepository) {
this.customerRepository = customerRepository;
}
public List<Customer> getAllCustomers(){
return customerRepository.findAll();
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package com.production.ehayvanbackendapi.Services;

import com.production.ehayvanbackendapi.Entities.MedType;
import com.production.ehayvanbackendapi.Repositories.MedTypeRepository;
import com.production.ehayvanbackendapi.Repositories.MedicationRepository;

import java.util.List;

public class MedTypeService {
private final MedTypeRepository medTypeRepository;

public MedTypeService(MedTypeRepository medTypeRepository) {
this.medTypeRepository = medTypeRepository;
}
public List<MedType> getAllMedTypes(){
return medTypeRepository.findAll();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package com.production.ehayvanbackendapi.Services;

import com.production.ehayvanbackendapi.Entities.Medication;
import com.production.ehayvanbackendapi.Repositories.MedicationRepository;

import java.util.List;

public class MedicationService {
private final MedicationRepository medicationRepository;

public MedicationService(MedicationRepository medicationRepository) {
this.medicationRepository = medicationRepository;
}
public List<Medication> getAllMedications(){
return medicationRepository.findAll();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package com.production.ehayvanbackendapi.Services;

import com.production.ehayvanbackendapi.Entities.PetOwner;
import com.production.ehayvanbackendapi.Repositories.PetOwnerRepository;

import java.util.List;

public class PetOwnerService {
private final PetOwnerRepository petOwnerRepository;

public PetOwnerService(PetOwnerRepository petOwnerRepository) {
this.petOwnerRepository = petOwnerRepository;
}
public List<PetOwner> getAllPetOwners(){
return petOwnerRepository.findAll();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package com.production.ehayvanbackendapi.Services;

import com.production.ehayvanbackendapi.Entities.Pet;
import com.production.ehayvanbackendapi.Repositories.PetRepository;

import java.util.List;

public class PetService {
private final PetRepository petRepository;

public PetService(PetRepository petRepository) {
this.petRepository = petRepository;
}
public List<Pet> getAllPets(){
return petRepository.findAll();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package com.production.ehayvanbackendapi.Services;

import com.production.ehayvanbackendapi.Entities.PetType;
import com.production.ehayvanbackendapi.Repositories.PetTypeRepository;

import java.util.List;

public class PetTypeService {
private final PetTypeRepository petTypeRepository;

public PetTypeService(PetTypeRepository petTypeRepository) {
this.petTypeRepository = petTypeRepository;
}
public List<PetType> getAllPetTypes(){
return petTypeRepository.findAll();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package com.production.ehayvanbackendapi.Services;

import com.production.ehayvanbackendapi.Entities.Schedule;
import com.production.ehayvanbackendapi.Repositories.ScheduleRepository;

import java.util.List;

public class ScheduleService {
private final ScheduleRepository scheduleRepository;

public ScheduleService(ScheduleRepository scheduleRepository) {
this.scheduleRepository = scheduleRepository;
}
public List<Schedule> getAllSchedules(){
return scheduleRepository.findAll();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package com.production.ehayvanbackendapi.Services;

import com.production.ehayvanbackendapi.Entities.UserType;
import com.production.ehayvanbackendapi.Repositories.UserTypeRepository;

import java.util.List;

public class UserTypeService {
private final UserTypeRepository userTypeRepository;

public UserTypeService(UserTypeRepository userTypeRepository) {
this.userTypeRepository = userTypeRepository;
}
public List<UserType> getAllUserTypes(){
return userTypeRepository.findAll();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package com.production.ehayvanbackendapi.Services;

import com.production.ehayvanbackendapi.Entities.Veterinarian;
import com.production.ehayvanbackendapi.Repositories.VeterinarianRepository;

import java.util.List;

public class VeterinarianService {
private final VeterinarianRepository veterinarianRepository;

public VeterinarianService(VeterinarianRepository veterinarianRepository) {
this.veterinarianRepository = veterinarianRepository;
}

public List<Veterinarian> getAllVeterinarians(){
return veterinarianRepository.findAll();
}
}

0 comments on commit 8658603

Please sign in to comment.