public Locacao Create(int idFilme, int idLocador, string dataDevolucao)
        {
            Locacao locacao      = new Locacao();
            var     listaLocacao = this.ListarLocacao();

            Filme filme         = new Filme();
            var   listaFilme    = filme.ListarFilmes();
            var   procurarFilme = listaFilme.Find(p => p.id == idFilme);

            locacao.filme = procurarFilme;

            Locador locador         = new Locador();
            var     listaLocador    = locador.ListarLocador();
            var     procurarLocador = listaLocador.Find(p => p.id == idLocador);

            locacao.locador = procurarLocador;

            locacao.DataDevolucao = Convert.ToDateTime(dataDevolucao);
            locacao.alugado       = "alugado";

            var maxId = listaLocacao.Max(p => p.id);

            locacao.id = maxId + 1;

            listaLocacao.Add(locacao);



            RescreverArquivo(listaLocacao);
            return(locacao);
        }
        public Locacao Update(int id, Locacao locacao)
        {
            var listarLocacao = this.ListarLocacao();
            var itemIndex     = listarLocacao.FindIndex(p => p.id == locacao.id);

            if (itemIndex >= 0)
            {
                locacao.id               = id;
                locacao.alugado          = "Devolvido";
                listarLocacao[itemIndex] = locacao;
            }
            else
            {
                return(null);
            }

            RescreverArquivo(listarLocacao);
            return(locacao);
        }