public void DefinirNovaJustificativa(StatusAta statusAta, JustificativaAusencia novaJustificativa) { if (statusAta != StatusAta.EmEdicao) { throw new StatusAtaDeReuniaoInvalidoException(StatusAta.EmEdicao, statusAta); } Justificativa = novaJustificativa; PossuiConsentValido = false; }
public void DefinirNovaJustificativa(StatusAta statusAta, string novaJustificativa) { if (statusAta != StatusAta.Finalizada) { throw new StatusAtaDeReuniaoInvalidoException(StatusAta.Finalizada, statusAta); } Justificativa = novaJustificativa?.Trim(); PossuiConsentValido = false; }
public void DarConsent(StatusAta statusAta, bool consent, string justificativa) { //TODO: removido por enquanto pois com a alteração que virá, esse método deixará até mesmo de existir! //if (statusAta != StatusAta.Aprovada) // throw new StatusAtaDeReuniaoInvalidoException(StatusAta.Aprovada, statusAta); _consents.Add(new ConsentDeParticipante(consent, justificativa)); PossuiConsentValido = consent; }
public void DarConsent(StatusAta statusAta, bool consent, string justificativa) { if (statusAta != StatusAta.Aprovada) { throw new StatusAtaDeReuniaoInvalidoException(StatusAta.Aprovada, statusAta); } _consents.Add(new ConsentDeAusente(consent, justificativa)); PossuiConsentValido = consent; }
public StatusAtaDeReuniaoInvalidoException(StatusAta statusEsperado, StatusAta statusEncontrado) : base() { Esperado = statusEsperado; Encontrado = statusEncontrado; }