public ActionResult Exibir(Pesquisa.AcompanhamentoDiarioViewModel model) { try { model.Profissionais = new SelectList(_profissionalService.ListarAtivos(), "ProfissionalID", "Nome"); model.Clientes = new SelectList(_clienteService.ListarAtivos(), "ClienteID", "Nome"); if (ModelState.IsValid) { Session["ProfissionalID"] = model.ProfissionalID; Session["ClienteID"] = model.ClienteID; Session["ContratoID"] = model.ContratoID; Session["SituacaoID"] = model.SituacaoID; ICollection <Resultado.AcompanhamentoDiarioViewModel> relatorio = _filtrosMapper.Mapear(_relatorioService.ConsultarLancamentosDiarios(model.ProfissionalID, model.ClienteID, model.ProfissionalID, model.SituacaoID)); return(View("Exibir", relatorio)); } return(View("Index", model)); } catch (Exception ex) { ViewBag.Mensagem = ex.Message; return(View("Error")); } }