public void AtualizarFinalizado() { if (Situacao != SituacaoRecolhimento.Andamento) { throw new ApplicationException("Atendimento não está em andamento."); } DataRecolhimento = DateTime.Now; Situacao = SituacaoRecolhimento.Finalizada; }
public void AtualizarEmAtendimento() { if (Situacao != SituacaoRecolhimento.Novo) { throw new ApplicationException("Atendimento já está em andamento ou finalizado."); } DataInicioAtendimento = DateTime.Now; Situacao = SituacaoRecolhimento.Andamento; }