/// <summary> /// Método para carregar /// </summary> /// <param name="view"></param> /// <param name="oidTarefa"></param> private static void CarregarHistoricoAlteracoesTarefa(TarefaLogView view, Guid oidTarefa) { if (ValidarTarefa(oidTarefa)) { List <TarefaLogAlteracaoDto> alteracoesEfetuadas = CronogramaPresenter.ServicoPlanejamento.ConsultarTarefaLogAlteracaoPorOid(oidTarefa.ToString()); if (alteracoesEfetuadas != null && alteracoesEfetuadas.Count > 0) { view.ListarAlteracoes(alteracoesEfetuadas); } else { throw new Exception("A tarefa selecionada não possui nenhum histórico de atualização"); } } else { throw new Exception("A tarefa atual ainda não é uma tarefa salva!"); } }
/// <summary> /// Criar a instância do presenter para a view de TarefaLog /// </summary> /// <param name="view">view</param> /// <param name="oidCronogramaTarefa"> oid da tarefa selecionada</param> public TarefaLogPresenter(TarefaLogView view, Guid oidCronogramaTarefa) { CarregarHistoricoAlteracoesTarefa(view, oidCronogramaTarefa); }