コード例 #1
0
        public ActionResult Exibir(Pesquisa.HorasViewModel model)
        {
            try
            {
                model.Profissionais = new SelectList(_profissionalService.ListarAtivos(), "ProfissionalID", "Nome", model.ProfissionalID);
                if (ModelState.IsValid)
                {
                    Session["ProfissionalID"] = model.ProfissionalID;
                    Session["DataInicial"]    = model.DataInicial;
                    Session["DataFinal"]      = model.DataFinal;

                    Resultado.HorasViewModel relatorio = _mapper.Mapear(_relatorioService.ConsultarLancamentos(model.ProfissionalID, model.DataInicial.Value, model.DataFinal.Value));
                    return(View("Exibir", relatorio));
                }
                return(View("Index", model));
            }
            catch (Exception ex)
            {
                ViewBag.Mensagem = ex.Message;
                return(View("Error"));
            }
        }