コード例 #1
0
        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);
        }
コード例 #2
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);
            }
        }
コード例 #3
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);
            }
        }
コード例 #4
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
            }
        }
コード例 #5
0
 public void addLocacao(int idLocacao, ClienteModels cliente)
 {
     LocacaoController.addLocacao(idLocacao, cliente);
 }