/// <summary>
        /// Constructor to Locacao object.
        /// </summary>
        /// <param name="idLocacao">Unique rental identification</param>
        /// <param name="cliente">Customer object</param>
        /// <param name="dtLocacao">Rental date</param>
        public Locacao(Cliente cliente, DateTime dtLocacao)
        {
            IdLocacao = RepositoryLocacao.GetId();
            Cliente   = cliente;
            DtLocacao = dtLocacao;
            Filmes    = new List <Filme> ();
            cliente.InserirLocacao(this);

            RepositoryLocacao.AddLocacao(this);
        }
 /// <sumary>This method find a customer rental.</sumary>
 public static Locacao GetLocacao(int idLocacao)
 {
     return(RepositoryLocacao.Locacoes().Find(locacao => locacao.IdLocacao == idLocacao));
 }