public ActionResult Rotina(int id) { var consulta = new ConsultaProcessamentoQueryHandler(); var processamento = consulta.Execute(id).FirstOrDefault(); if (processamento == null) { return(RedirectToAction("Novo")); } var model = LoteVM.Converter(processamento); return(View(model)); }
public ActionResult VerificaSeExisteProcessamentoJSON(int?anoExercicio, TipoContribuinte?tipo) { if (anoExercicio == null || tipo == null) { return(Json(new { sucesso = false, id = 0 }, JsonRequestBehavior.AllowGet)); } var ano = anoExercicio.Value; var tipoContribuinte = tipo.Value; var filtro = ProcessamentoDTO.Converter(ano, tipoContribuinte); var consulta = new ConsultaProcessamentoQueryHandler(); var processamento = consulta.Execute(filtro).FirstOrDefault(); if (processamento != null) { return(Json(new { sucesso = true, id = processamento.Id }, JsonRequestBehavior.AllowGet)); } return(Json(new { sucesso = false, id = 0 }, JsonRequestBehavior.AllowGet)); }