public Pagamento(Inscricao inscricao) { m_Inscricao = inscricao ?? throw new ExcecaoNegocioAtributo("Pagamento", "Inscricao", "Inscrição é obrigatório"); m_Comprovantes = new List <ComprovantePagamento>(); }
private bool PoderaDormirQuartoFamilia(Inscricao responsavel) { return(responsavel != null && responsavel.DormeEvento); }
public QuartoInscrito(Quarto quarto, Inscricao inscrito, Boolean ehCoordenador) { m_Quarto = quarto ?? throw new ExcecaoNegocioAtributo("QuartoInscrito", "quarto", "Quarto não pode ser nulo"); m_Inscricao = inscrito ?? throw new ExcecaoNegocioAtributo("QuartoInscrito", "inscrito", "Inscrito não pode ser nulo"); EhCoordenador = ehCoordenador; }
public CodigoAcessoInscricao(string codigo, Inscricao inscricao, DateTime dataHoraValidade) : this(codigo, dataHoraValidade) { Inscricao = inscricao ?? throw new ExcecaoNegocioAtributo("CodigoAcessoInscricao", "inscricao", "inscricao não pode ser nula"); }