public JsonResult ExecutarJob(int job) { try { string json = string.Empty; switch (job) { case 1: _revisaoAppService.RevalidaAcessosRevisoesProgramadas(); break; case 2: _revisaoAppService.RevalidaAcessosRevisoesExpiradas(); break; case 3: _trocaOrgaoAppService.ExecutarMudancaLotacao(); break; case 4: _trocaOrgaoAppService.RotinaRevalidacaoTrocaLotacaoExpirada(); break; case 5: _revogacaoDesligamentoAppService.RotinaRevogacaoDesligamento(); break; case 6: return(Json(new { Status = HttpStatusCode.OK, Dados = "Não implementado!" }, JsonRequestBehavior.AllowGet)); case 7: _pedidoAppService.VerificarPedidoConcessaoRemocaoExpirado(); break; } return(Json(new { Status = HttpStatusCode.OK, Dados = "Job executado com sucesso!!!" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType).Error(ex); return(Json(new { Status = HttpStatusCode.InternalServerError, Codigo = 0, Mensagem = ex.Message }, JsonRequestBehavior.AllowGet)); } }