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