Example #1
0
        public Filme(int id, Genero genero, Classificacao_Etaria faixaEtaria, string titulo, string descricao, int ano, string duracao)
        {
            Id = id;

            if (Enum.IsDefined(typeof(Genero), genero) != true)
            {
                throw new ArgumentOutOfRangeException(nameof(genero), String.Format("{0} é uma opção inválida!", genero));
            }

            Genero = genero;

            if (Enum.IsDefined(typeof(Classificacao_Etaria), faixaEtaria) != true)
            {
                throw new ArgumentOutOfRangeException(nameof(faixaEtaria), String.Format("{0} é uma opção inválida!", faixaEtaria));
            }

            FaixaEtaria = faixaEtaria;
            Titulo      = titulo;
            Descricao   = descricao;
            Ano         = ano;
            Duracao     = TimeSpan.Parse(duracao);
        }
Example #2
0
        public Serie(int id, Genero genero, Classificacao_Etaria faixaEtaria, string titulo, string descricao, int ano, int qtdEpisodios)
        {
            Id = id;

            if (Enum.IsDefined(typeof(Genero), genero) != true)
            {
                throw new ArgumentOutOfRangeException(nameof(genero), String.Format("{0} é uma opção inválida!", genero));
            }

            Genero = genero;

            if (Enum.IsDefined(typeof(Classificacao_Etaria), faixaEtaria) != true)
            {
                throw new ArgumentOutOfRangeException(nameof(faixaEtaria), String.Format("{0} é uma opção inválida!", faixaEtaria));
            }

            FaixaEtaria = faixaEtaria;

            Titulo       = titulo;
            Descricao    = descricao;
            Ano          = ano;
            QtdEpisodios = qtdEpisodios;
            Excluido     = false;
        }