Exemplo n.º 1
0
        private void solicitaParticipacoesFilme(int numeradorParticipacao)
        {
            Console.WriteLine("Digite os dados da " + numeradorParticipacao + "° participação:");
            Console.Write("Artista (código): ");
            int     codigoArtista = int.Parse(Console.ReadLine());
            Artista artista       = agencia.retornaArtistaPorCodigo(codigoArtista);

            if (artista == null)
            {
                throw new ModelException("Artista não existe!");
            }
            elencoFilme.adicionaArtistaFilme(artista);
            Console.Write("Desconto: ");
            double descontoValorCache = double.Parse(Console.ReadLine());

            cacheArtistaFilme = new CacheArtistaFilme(filme, artista, descontoValorCache);
        }
 public void adicionaArtistaFilme(Artista artista)
 {
     listaArtistasFilme.Add(artista);
 }
Exemplo n.º 3
0
 public void adicionaArtistas(Artista artista)
 {
     listaArtistas.Add(artista);
 }
Exemplo n.º 4
0
        public int CompareTo(object obj)
        {
            Artista artista = (Artista)obj;

            return(nomeArtista.CompareTo(artista.nomeArtista));
        }
 public CacheArtistaFilme(Filme filme, Artista artista, double valorDesconto)
 {
     this.filme         = filme;
     this.artista       = artista;
     this.valorDesconto = valorDesconto;
 }