/// <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)); }