public int Notificacoes() { if (CheckSession()) { return(_service.ObterTabelaExecucoes().Where(a => a.Status == EStatusAgendamento.FinalizadoComErro).Count()); } return(0); }
public async Task <IViewComponentResult> InvokeAsync() { var model = new ResumoProcessosViewModel(_service.ObterTabelaAgendamentos(), _service.ObterTabelaExecucoes()); return(await Task.Run(() => View("CartoesVisita", model))); }
public IViewComponentResult Invoke() { var model = new ResumoProcessosViewModel(_service.ObterTabelaAgendamentos(), _service.ObterTabelaExecucoes()); return(View("ResumoProcessos", model)); }
public async Task <IViewComponentResult> InvokeAsync(DadosFluxoTela dados) { var model = new ResumoProcessosViewModel(_service.ObterTabelaAgendamentos(), _service.ObterTabelaExecucoes()); switch (dados.FluxoTela) { case "CartoesVisita": switch (dados.Fluxo) { case "0": await Task.Run(() => model.CarregarExecucoes(EStatusAgendamento.Finalizado)); break; case "1": await Task.Run(() => model.CarregarExecucoes(EStatusAgendamento.FinalizadoComErro)); break; case "2": await Task.Run(() => model.CarregarAgendamentos(EStatusAgendamento.Executando)); break; default: break; } break; case "ResumoProcesso": switch (dados.Fluxo) { default: await Task.Run(() => model.CarregarExecucoes(dados.IdAgendamento)); break; } break; default: break; } return(View("DetalhesResumoProcesso", model)); }