Index: src/main/java/com/example/moviezone/model/manytomany/CinemaOrganizesEvent.java
===================================================================
--- src/main/java/com/example/moviezone/model/manytomany/CinemaOrganizesEvent.java	(revision d7f5da99b9515cdc6dea30bb2c4baa9c5e46f490)
+++ src/main/java/com/example/moviezone/model/manytomany/CinemaOrganizesEvent.java	(revision fc448f529f7ef04e76b2704636aabb5684d6e2db)
@@ -28,3 +28,8 @@
     @Id
     Integer id_event;
+
+    public CinemaOrganizesEvent(Integer id_cinema, Integer id_event) {
+        this.id_cinema=id_cinema;
+        this.id_event=id_event;
+    }
 }
Index: src/main/java/com/example/moviezone/service/CinemaOrganizesEventService.java
===================================================================
--- src/main/java/com/example/moviezone/service/CinemaOrganizesEventService.java	(revision fc448f529f7ef04e76b2704636aabb5684d6e2db)
+++ src/main/java/com/example/moviezone/service/CinemaOrganizesEventService.java	(revision fc448f529f7ef04e76b2704636aabb5684d6e2db)
@@ -0,0 +1,7 @@
+package com.example.moviezone.service;
+
+import com.example.moviezone.model.manytomany.CinemaOrganizesEvent;
+
+public interface CinemaOrganizesEventService {
+    CinemaOrganizesEvent save(Integer id_cinema, Integer id_event);
+}
Index: src/main/java/com/example/moviezone/service/Impl/CinemaOrganizesEventServiceImpl.java
===================================================================
--- src/main/java/com/example/moviezone/service/Impl/CinemaOrganizesEventServiceImpl.java	(revision fc448f529f7ef04e76b2704636aabb5684d6e2db)
+++ src/main/java/com/example/moviezone/service/Impl/CinemaOrganizesEventServiceImpl.java	(revision fc448f529f7ef04e76b2704636aabb5684d6e2db)
@@ -0,0 +1,20 @@
+package com.example.moviezone.service.Impl;
+
+import com.example.moviezone.model.manytomany.CinemaOrganizesEvent;
+import com.example.moviezone.repository.CinemaOrganizesEventRepository;
+import com.example.moviezone.service.CinemaOrganizesEventService;
+import org.springframework.stereotype.Service;
+
+@Service
+public class CinemaOrganizesEventServiceImpl implements CinemaOrganizesEventService {
+    private final CinemaOrganizesEventRepository cinemaOrganizesEventRepository;
+
+    public CinemaOrganizesEventServiceImpl(CinemaOrganizesEventRepository cinemaOrganizesEventRepository) {
+        this.cinemaOrganizesEventRepository = cinemaOrganizesEventRepository;
+    }
+
+    @Override
+    public CinemaOrganizesEvent save(Integer id_cinema, Integer id_event) {
+        return cinemaOrganizesEventRepository.save(new CinemaOrganizesEvent(id_cinema,id_event));
+    }
+}
Index: src/main/java/com/example/moviezone/web/HomeController.java
===================================================================
--- src/main/java/com/example/moviezone/web/HomeController.java	(revision d7f5da99b9515cdc6dea30bb2c4baa9c5e46f490)
+++ src/main/java/com/example/moviezone/web/HomeController.java	(revision fc448f529f7ef04e76b2704636aabb5684d6e2db)
@@ -4,5 +4,4 @@
 import com.example.moviezone.model.*;
 import com.example.moviezone.model.exceptions.PasswordsDoNotMatchException;
-import com.example.moviezone.model.exceptions.UserNotFoundException;
 import com.example.moviezone.service.*;
 import org.springframework.format.annotation.DateTimeFormat;
@@ -27,6 +26,8 @@
 private final WorkerService workerService;
 private final CustomerRatesFilmService customerRatesFilmService;
-
-    public HomeController(FilmService filmService, UserService userService, ProjectionService projectionService, EventService eventService, TicketService ticketService, WorkerService workerService, CustomerRatesFilmService customerRatesFilmService) {
+private final CinemaService cinemaService;
+private final CinemaOrganizesEventService cinemaOrganizesEventService;
+
+    public HomeController(FilmService filmService, UserService userService, ProjectionService projectionService, EventService eventService, TicketService ticketService, WorkerService workerService, CustomerRatesFilmService customerRatesFilmService, CinemaService cinemaService, CinemaOrganizesEventService cinemaOrganizesEventService) {
         this.filmService = filmService;
         this.userService = userService;
@@ -36,4 +37,6 @@
         this.workerService = workerService;
         this.customerRatesFilmService = customerRatesFilmService;
+        this.cinemaService = cinemaService;
+        this.cinemaOrganizesEventService = cinemaOrganizesEventService;
     }
 
@@ -152,4 +155,6 @@
         return "master-template";
     }
+
+
     @GetMapping("/addEvent")
     public  String getAddEventPage(Model model)
@@ -208,3 +213,21 @@
         return "master-template";
     }
+
+    @GetMapping("/addEventToCinema")
+    public  String getCinemaOrganizesEventPage(Model model)
+    {
+        model.addAttribute("cinemas",cinemaService.findAllCinemas());
+        model.addAttribute("events",eventService.findAllEvents());
+        model.addAttribute("bodyContent","addEventToCinema");
+        return "master-template";
+    }
+    @PostMapping("/addCinemaOrganizesEvent")
+    public String saveCinemaOrganizesEvent(@RequestParam Integer id_cinema,
+                                           @RequestParam Integer id_event)
+    {
+
+       cinemaOrganizesEventService.save(id_cinema,id_event);
+        return "redirect:/home";
+    }
+
 }
Index: src/main/resources/templates/addEventToCinema.html
===================================================================
--- src/main/resources/templates/addEventToCinema.html	(revision fc448f529f7ef04e76b2704636aabb5684d6e2db)
+++ src/main/resources/templates/addEventToCinema.html	(revision fc448f529f7ef04e76b2704636aabb5684d6e2db)
@@ -0,0 +1,36 @@
+<th:block xmlns:th="http://www.thymeleaf.org">
+
+    <div class="container" style="color: white">
+        <h1 class="jumbotron-heading">Add event to cinema</h1>
+        <div class="row">
+            <div class="col-md-5">
+                <form action="/home/addCinemaOrganizesEvent" method="POST">
+
+                    <div class="form-group">
+                        <label>Cinema</label>
+                        <select name="id_cinema" id="f1" class="form-control">
+                            <option
+                                    th:each="c : ${cinemas}"
+                                    th:value="${c.id_cinema}"
+                                    th:text="${c.name}">
+                            </option>
+                        </select>
+                    </div>
+
+                    <div class="form-group">
+                        <label>Cinema</label>
+                        <select name="id_event" id="f2" class="form-control">
+                            <option
+                                    th:each="e : ${events}"
+                                    th:value="${e.id_event}"
+                                    th:text="${e.theme}">
+                            </option>
+                        </select>
+                    </div>
+                    <button style="background-color: #ff5019" id="submit" type="submit" class="btn btn-primary">Add </button>
+                </form>
+            </div>
+        </div>
+    </div>
+
+</th:block>
