private void ValidarOficinaEstaLista(Oficina oficina) { if (mOficinas.Count(x => x == oficina) > 0) { throw new ExcecaoOficinaInvalida("A oficina informada já esta na lista."); } if (oficina.Id == 0) { throw new ExcecaoOficinaInvalida("A oficina informada não foi efetivada no banco de dados."); } }
public virtual void DefinirProximaPosicao(Oficina oficina) { ValidarOficinaNula(oficina); ValidarOficinaExisteEvento(oficina); ValidarOficinaEstaLista(oficina); if (mOficinas.Count == 0) { throw new IndexOutOfRangeException("Deve-se definir a primeira posição."); } mOficinas.Add(oficina); }
public AtividadeInscricaoOficinasCoordenacao(InscricaoParticipante inscrito, Oficina oficina) : base(inscrito) { OficinaEscolhida = oficina; }
public InscritosAfrac(Oficina afrac, InscricaoParticipante[] inscricao) { mAfrac = afrac; mInscritos = inscricao; }