static void Main(string[] args) { //MovieController movieController = new MovieController(); //movieController.SeedMovies(); //ShowMovies(); //movieController.Delete(4); //ShowMovies(); //movieController.Update(new MovieVM(2, "New Name", 1)); //ShowMovies(); //movieController.Add(new MovieVM(0, "Godzila", 3)); //ShowMovies(); //CustomerController customerController = new CustomerController("Dima"); //MovieVM movie1 = new MovieController().GetById(2); //Rental rental1 = new Rental(movie1, 2); //customerController.AddRental(rental1); //MovieVM movie2 = new MovieController().GetById(3); //Rental rental2 = new Rental(movie2, 3); //customerController.AddRental(rental2); //Console.WriteLine(customerController.Statement()); //--------------------------------------------------------------------------------- CustomerController customerController = new CustomerController("Dima"); Movie movie1 = new Movie(1, "Godzila", 2); Rental rental1 = new Rental(movie1, 2); customerController.AddRental(rental1); Movie movie2 = new Movie(2, "Godzila-2", 3); Rental rental2 = new Rental(movie2, 3); customerController.AddRental(rental2); Console.WriteLine(customerController.Statement()); Console.ReadLine(); // Нужно чтобы была отдельная таблица Customers, Rentals // CustomerController не должен работать с одним Customer, он должен работать с репозиторием CustomerRepositories // Код с 15 по 23 строку должен находиться в отдельном проекте RentalApp.Services.ReportService // В этот сервис будет отправляться id кастомера, по данном id будет взят Customer из базы данных // Взяты Rentals для этого кастомера из таблицы Rentals // затем эти данные подставятся в код с 15 по 23 // и вернется строка - string Statement() }