public static void AdicionarLocacao() { List <ClienteModels> clientes = ClienteController.GetClientes(); List <FilmeModels> filmes = FilmeController.GetFilmes(); Console.WriteLine("Digite o id Cliente:"); int idCliente = Convert.ToInt32(Console.ReadLine()); ClienteModels cliente = clientes.Find(cliente => cliente.IdCliente == idCliente); LocacaoModels locacao = LocacaoController.addLocacao(1, cliente); int idFilme = 0; do { Console.WriteLine("Digite o id Filme: (Digite zero (0) para sair)"); idFilme = Convert.ToInt32(Console.ReadLine()); if (idFilme != 0) { FilmeModels filme = filmes.Find(filme => filme.IdFilme == idFilme); locacao.AdicionarFilme(filme); } } while(idFilme != 0); }
public static void CadastrarLocacao() { Console.WriteLine("---===[ CADASTRO DA LOCAÇÃO ]===---"); List <ClienteModels> clientes = ClienteController.GetClientes(); List <FilmeModels> filmes = FilmeController.GetFilmes(); int idCliente = 0; Console.WriteLine("\nDigite o ID Cliente:"); idCliente = Convert.ToInt32(Console.ReadLine()); if (idCliente != 0) { ClienteModels cliente = clientes.Find(cliente => cliente.IdCliente == idCliente); LocacaoModels locacao = LocacaoController.addLocacao(cliente); int idFilme = 0; do { Console.WriteLine("\nDigite o ID Filme: "); Console.WriteLine("DIGITE ZERO (0) P/ FINALIZAR!"); idFilme = Convert.ToInt32(Console.ReadLine()); if (idFilme != 0) { FilmeModels filme = filmes.Find(filme => filme.IdFilme == idFilme); locacao.AdicionarFilme(filme); } } while (idFilme != 0); } }
// Adicionando Locação na Lista pelo ID do CLiente public static void AdicionarLocacao() { List <ClienteModels> clientes = ClienteController.GetClientes(); List <FilmeModels> filmes = FilmeController.GetFilmes(); int idCliente = 0; Console.WriteLine("\nDigite o ID Cliente:"); idCliente = Convert.ToInt32(Console.ReadLine()); if (idCliente <= 5) { ClienteModels cliente = clientes.Find(cliente => cliente.IdCliente == idCliente); LocacaoModels locacao = LocacaoController.addLocacao(1, cliente); int idFilme = 0; // Eqto IdFilme não for ZERO continua adicionando Locação do { Console.WriteLine("\nDigite o ID Filme: "); Console.WriteLine("DIGITE ZERO (0) P/ FINALIZAR!"); idFilme = Convert.ToInt32(Console.ReadLine()); if (idFilme != 0) { FilmeModels filme = filmes.Find(filme => filme.IdFilme == idFilme); locacao.AdicionarFilme(filme); } } while (idFilme != 0); } }
/// <summary> /// Creating rentals by Customer ID and Movies ID /// </summary> public static void CadastrarLocacao() { Console.WriteLine("---===[ CADASTRO DA LOCAÇÃO ]===---"); List <ClienteModels> clientes = ClienteController.GetClientes(); List <FilmeModels> filmes = FilmeController.GetFilmes(); int idCliente = 0; // Insert costumer by ID Console.WriteLine("\nDigite o ID Cliente:"); idCliente = Convert.ToInt32(Console.ReadLine()); if (idCliente != 0) { ClienteModels cliente = clientes.Find(cliente => cliente.IdCliente == idCliente); LocacaoModels locacao = LocacaoController.addLocacao(cliente); int idFilme = 0; // As long as IdFilm is not ZERO, it continues adding movies in rent do { Console.WriteLine("\nDigite o ID Filme: "); Console.WriteLine("DIGITE ZERO (0) P/ FINALIZAR!"); idFilme = Convert.ToInt32(Console.ReadLine()); if (idFilme != 0) // If movie ID is nonzero { FilmeModels filme = filmes.Find(filme => filme.IdFilme == idFilme); locacao.AdicionarFilme(filme); // Add movie in rent } } while (idFilme != 0); //Looping while movie ID is nonzero } }
public void addLocacao(int idLocacao, ClienteModels cliente) { LocacaoController.addLocacao(idLocacao, cliente); }