public Quarto(Evento evento, string nome, Boolean ehFamilia, EnumSexoQuarto sexo) { Nome = nome; Evento = evento; Sexo = sexo; AtribuirSexoEEhFamilia(ehFamilia, sexo); m_Inscritos = new List <QuartoInscrito>(); }
public virtual void AtribuirSexoEEhFamilia(bool ehFamilia, EnumSexoQuarto sexo) { if (!ehFamilia && sexo == EnumSexoQuarto.Misto) { throw new ExcecaoNegocio("Quarto", "Somente quarto família pode ter o sexo misto."); } EhFamilia = ehFamilia; Sexo = sexo; }