1
resposta

Resoluçao

namespace Alura.Filmes;
class Artista
{
    private List<Filme> filmes = new();
    public Artista(string nome, int idade)
    {
        this.nome = nome;
        this.idade = idade;
    }

    public string nome { get; }
    public int idade { get; }

 

    public void AdicionarTrabalhos(Filme filme)
    {
        filmes.Add(filme);
    }

    public void ExibirTrabalhos() 
    {
        foreach(var Trabalhos in filmes)
        {
            Console.WriteLine(Trabalhos);
        }
    }

}
namespace Alura.Filmes;

class Filme
{
    private List<Artista> elenco= new();
    public Filme(string titulo, int duracao)
    {
        this.titulo = titulo;
        this.duracao = duracao;

    }

    public string titulo { get; }
    public int duracao { get; }
    public string Resumo => $"Nome do filme:{titulo} tem {duracao} min.";


    public void AdicionarElenco(Artista artista)
    {
        elenco.Add(artista);
    }
    public void ExibirDetalhes()
    {
        foreach(var elencos in elenco)
        {
            Console.WriteLine($"{Resumo} tem o elenco: {elencos.nome}");
        }
    }



}
using Alura.Filmes;
Artista joao = new("joao",25);
Artista Marcelo = new("Marcelo", 27);

Filme filme1 = new("Zeze", 250);
joao.AdicionarTrabalhos(filme1);
Marcelo.AdicionarTrabalhos(filme1);
filme1.AdicionarElenco(joao);
filme1.AdicionarElenco(Marcelo);

filme1.ExibirDetalhes();
1 resposta

Bom dia, Marcelo! Tudo bem?

Dei uma olhada no seu código e ele está bem organizado e condizente com o que foi passado pelo instrutor, e isso mostra o seu comprometimento com o curso.

Caso surjam quaisquer dúvidas eu estarei à sua disposição.

Abraços e bons estudos!