Index: src/main/java/com/example/moviezone/model/exceptions/UserNotFoundException.java
===================================================================
--- src/main/java/com/example/moviezone/model/exceptions/UserNotFoundException.java	(revision 1b248e48d65d18df47fde84c8b19fd0c857f3224)
+++ src/main/java/com/example/moviezone/model/exceptions/UserNotFoundException.java	(revision 1b248e48d65d18df47fde84c8b19fd0c857f3224)
@@ -0,0 +1,6 @@
+package com.example.moviezone.model.exceptions;
+
+
+public class UserNotFoundException extends RuntimeException{
+
+}
Index: src/main/java/com/example/moviezone/repository/TicketRepository.java
===================================================================
--- src/main/java/com/example/moviezone/repository/TicketRepository.java	(revision f60cb207304c831e7f3692976606c60942e28dd8)
+++ src/main/java/com/example/moviezone/repository/TicketRepository.java	(revision 1b248e48d65d18df47fde84c8b19fd0c857f3224)
@@ -1,7 +1,11 @@
 package com.example.moviezone.repository;
 
+import com.example.moviezone.model.Customer;
 import com.example.moviezone.model.Ticket;
 import org.springframework.data.jpa.repository.JpaRepository;
 
+import java.util.List;
+
 public interface TicketRepository extends JpaRepository<Ticket,Integer> {
+    List<Ticket> findAllByCustomer(Customer customer);
 }
Index: src/main/java/com/example/moviezone/service/Impl/CinemaServiceImpl.java
===================================================================
--- src/main/java/com/example/moviezone/service/Impl/CinemaServiceImpl.java	(revision f60cb207304c831e7f3692976606c60942e28dd8)
+++ src/main/java/com/example/moviezone/service/Impl/CinemaServiceImpl.java	(revision 1b248e48d65d18df47fde84c8b19fd0c857f3224)
@@ -18,5 +18,5 @@
     @Override
     public List<Cinema> findAllCinemas() {
-        return null;
+        return cinemaRepository.findAll();
     }
 }
Index: src/main/java/com/example/moviezone/service/Impl/CustomerServiceImpl.java
===================================================================
--- src/main/java/com/example/moviezone/service/Impl/CustomerServiceImpl.java	(revision f60cb207304c831e7f3692976606c60942e28dd8)
+++ src/main/java/com/example/moviezone/service/Impl/CustomerServiceImpl.java	(revision 1b248e48d65d18df47fde84c8b19fd0c857f3224)
@@ -2,4 +2,5 @@
 
 import com.example.moviezone.model.Customer;
+import com.example.moviezone.repository.CustomerRepository;
 import com.example.moviezone.service.CustomerService;
 import org.springframework.stereotype.Service;
@@ -9,7 +10,13 @@
 @Service
 public class CustomerServiceImpl implements CustomerService {
+    private final CustomerRepository customerRepository;
+
+    public CustomerServiceImpl(CustomerRepository customerRepository) {
+        this.customerRepository = customerRepository;
+    }
+
     @Override
     public List<Customer> findAllCustomers() {
-        return null;
+        return customerRepository.findAll();
     }
 }
Index: src/main/java/com/example/moviezone/service/Impl/EventServiceImpl.java
===================================================================
--- src/main/java/com/example/moviezone/service/Impl/EventServiceImpl.java	(revision f60cb207304c831e7f3692976606c60942e28dd8)
+++ src/main/java/com/example/moviezone/service/Impl/EventServiceImpl.java	(revision 1b248e48d65d18df47fde84c8b19fd0c857f3224)
@@ -2,4 +2,5 @@
 
 import com.example.moviezone.model.Event;
+import com.example.moviezone.repository.EventRepository;
 import com.example.moviezone.service.EventService;
 import org.springframework.stereotype.Service;
@@ -9,7 +10,13 @@
 @Service
 public class EventServiceImpl implements EventService {
+    private final EventRepository eventRepository;
+
+    public EventServiceImpl(EventRepository eventRepository) {
+        this.eventRepository = eventRepository;
+    }
+
     @Override
     public List<Event> findAllEvents() {
-        return null;
+        return eventRepository.findAll();
     }
 }
Index: src/main/java/com/example/moviezone/service/Impl/FilmServiceImpl.java
===================================================================
--- src/main/java/com/example/moviezone/service/Impl/FilmServiceImpl.java	(revision f60cb207304c831e7f3692976606c60942e28dd8)
+++ src/main/java/com/example/moviezone/service/Impl/FilmServiceImpl.java	(revision 1b248e48d65d18df47fde84c8b19fd0c857f3224)
@@ -2,4 +2,5 @@
 
 import com.example.moviezone.model.Film;
+import com.example.moviezone.repository.FilmRepository;
 import com.example.moviezone.service.FilmService;
 import org.springframework.stereotype.Service;
@@ -9,7 +10,13 @@
 @Service
 public class FilmServiceImpl implements FilmService {
+    private final FilmRepository filmRepository;
+
+    public FilmServiceImpl(FilmRepository filmRepository) {
+        this.filmRepository = filmRepository;
+    }
+
     @Override
     public List<Film> findAllFilms() {
-        return null;
+        return filmRepository.findAll();
     }
 }
Index: src/main/java/com/example/moviezone/service/Impl/ProjectionServiceImpl.java
===================================================================
--- src/main/java/com/example/moviezone/service/Impl/ProjectionServiceImpl.java	(revision f60cb207304c831e7f3692976606c60942e28dd8)
+++ src/main/java/com/example/moviezone/service/Impl/ProjectionServiceImpl.java	(revision 1b248e48d65d18df47fde84c8b19fd0c857f3224)
@@ -2,4 +2,5 @@
 
 import com.example.moviezone.model.Projection;
+import com.example.moviezone.repository.ProjectionRepository;
 import com.example.moviezone.service.ProjectionService;
 import org.springframework.stereotype.Service;
@@ -9,7 +10,13 @@
 @Service
 public class ProjectionServiceImpl implements ProjectionService {
+    private final ProjectionRepository projectionRepository;
+
+    public ProjectionServiceImpl(ProjectionRepository projectionRepository) {
+        this.projectionRepository = projectionRepository;
+    }
+
     @Override
     public List<Projection> findAllProjections() {
-        return null;
+        return projectionRepository.findAll();
     }
 }
Index: src/main/java/com/example/moviezone/service/Impl/Projection_RoomServiceImpl.java
===================================================================
--- src/main/java/com/example/moviezone/service/Impl/Projection_RoomServiceImpl.java	(revision f60cb207304c831e7f3692976606c60942e28dd8)
+++ src/main/java/com/example/moviezone/service/Impl/Projection_RoomServiceImpl.java	(revision 1b248e48d65d18df47fde84c8b19fd0c857f3224)
@@ -2,4 +2,5 @@
 
 import com.example.moviezone.model.Projection_Room;
+import com.example.moviezone.repository.Projection_RoomRepository;
 import com.example.moviezone.service.Projection_RoomService;
 import org.springframework.stereotype.Service;
@@ -9,7 +10,13 @@
 @Service
 public class Projection_RoomServiceImpl implements Projection_RoomService {
+    private final Projection_RoomRepository projectionRoomRepository;
+
+    public Projection_RoomServiceImpl(Projection_RoomRepository projectionRoomRepository) {
+        this.projectionRoomRepository = projectionRoomRepository;
+    }
+
     @Override
     public List<Projection_Room> findAllProjectionRooms() {
-        return null;
+        return projectionRoomRepository.findAll();
     }
 }
Index: src/main/java/com/example/moviezone/service/Impl/TicketServiceImpl.java
===================================================================
--- src/main/java/com/example/moviezone/service/Impl/TicketServiceImpl.java	(revision f60cb207304c831e7f3692976606c60942e28dd8)
+++ src/main/java/com/example/moviezone/service/Impl/TicketServiceImpl.java	(revision 1b248e48d65d18df47fde84c8b19fd0c857f3224)
@@ -1,5 +1,7 @@
 package com.example.moviezone.service.Impl;
 
+import com.example.moviezone.model.Customer;
 import com.example.moviezone.model.Ticket;
+import com.example.moviezone.repository.TicketRepository;
 import com.example.moviezone.service.TicketService;
 import org.springframework.stereotype.Service;
@@ -9,12 +11,18 @@
 @Service
 public class TicketServiceImpl implements TicketService {
-    @Override
-    public List<Ticket> findAllTickets() {
-        return null;
+    private final TicketRepository ticketRepository;
+
+    public TicketServiceImpl(TicketRepository ticketRepository) {
+        this.ticketRepository = ticketRepository;
     }
 
     @Override
-    public List<Ticket> findAllByCustomer() {
-        return null;
+    public List<Ticket> findAllTickets() {
+        return ticketRepository.findAll();
+    }
+
+    @Override
+    public List<Ticket> findAllByCustomer(Customer customer) {
+        return ticketRepository.findAllByCustomer(customer);
     }
 }
Index: src/main/java/com/example/moviezone/service/Impl/UserServiceImpl.java
===================================================================
--- src/main/java/com/example/moviezone/service/Impl/UserServiceImpl.java	(revision f60cb207304c831e7f3692976606c60942e28dd8)
+++ src/main/java/com/example/moviezone/service/Impl/UserServiceImpl.java	(revision 1b248e48d65d18df47fde84c8b19fd0c857f3224)
@@ -2,4 +2,6 @@
 
 import com.example.moviezone.model.User;
+import com.example.moviezone.model.exceptions.UserNotFoundException;
+import com.example.moviezone.repository.UserRepository;
 import com.example.moviezone.service.UserService;
 import org.springframework.stereotype.Service;
@@ -10,13 +12,18 @@
 public class UserServiceImpl implements UserService {
 
+    private final UserRepository userRepository;
+
+    public UserServiceImpl(UserRepository userRepository) {
+        this.userRepository = userRepository;
+    }
 
     @Override
     public List<User> findAllUsers() {
-        return null;
+        return userRepository.findAll();
     }
 
     @Override
-    public User findById() {
-        return null;
+    public User findById(Integer id) {
+        return userRepository.findById(id).orElseThrow(UserNotFoundException::new);
     }
 }
Index: src/main/java/com/example/moviezone/service/TicketService.java
===================================================================
--- src/main/java/com/example/moviezone/service/TicketService.java	(revision f60cb207304c831e7f3692976606c60942e28dd8)
+++ src/main/java/com/example/moviezone/service/TicketService.java	(revision 1b248e48d65d18df47fde84c8b19fd0c857f3224)
@@ -1,4 +1,5 @@
 package com.example.moviezone.service;
 
+import com.example.moviezone.model.Customer;
 import com.example.moviezone.model.Ticket;
 
@@ -7,4 +8,4 @@
 public interface TicketService {
     List<Ticket> findAllTickets();
-    List<Ticket> findAllByCustomer();
+    List<Ticket> findAllByCustomer(Customer customer);
 }
Index: src/main/java/com/example/moviezone/service/UserService.java
===================================================================
--- src/main/java/com/example/moviezone/service/UserService.java	(revision f60cb207304c831e7f3692976606c60942e28dd8)
+++ src/main/java/com/example/moviezone/service/UserService.java	(revision 1b248e48d65d18df47fde84c8b19fd0c857f3224)
@@ -7,4 +7,4 @@
 public interface UserService {
     List<User> findAllUsers();
-    User findById();
+    User findById(Integer user_id);
 }
