|
@@ -233,10 +233,12 @@ public class EditMovieController extends Controller {
|
|
|
|
|
|
|
|
|
//TODO Сheck on id (if addMovie(...) = -1 movie not added)
|
|
|
- NewMovie.setId(((BrowserController) caller).my_connector.addMovie(NewMovie));
|
|
|
- System.out.println("Added Movie with ID: " + NewMovie.id());
|
|
|
+ ((BrowserController) caller).my_connector.updateMovie(editableMovie, NewMovie);
|
|
|
+ System.out.println("Added Movie with ID: " + editableMovie.id());
|
|
|
|
|
|
- List<Role> newMovieRoles = fetchRoles(NewMovie);
|
|
|
+ ((BrowserController) caller).my_connector.deleteRoles(editableMovie);
|
|
|
+
|
|
|
+ List<Role> newMovieRoles = fetchRoles(editableMovie);
|
|
|
if (newMovieRoles.size() > 0) {
|
|
|
System.out.println("had something to add");
|
|
|
int counter = 0;
|
|
@@ -252,6 +254,9 @@ public class EditMovieController extends Controller {
|
|
|
} else {
|
|
|
System.out.println("nothing to add");
|
|
|
}
|
|
|
+ ((BrowserController) caller).closeDetails();
|
|
|
+ ((BrowserController) caller).getFilterMovies();
|
|
|
+ stage.close();
|
|
|
}
|
|
|
|
|
|
|