Esempio n. 1
0
        public ActionResult Exibir(Pesquisa.FaturamentoViewModel model)
        {
            try
            {
                model.Clientes = new SelectList(_clienteService.ListarAtivos(), "ClienteID", "Nome");
                if (ModelState.IsValid)
                {
                    Session["ClienteID"] = model.ClienteID;
                    Session["DataInicial"] = model.DataInicial;
                    Session["DataFinal"] = model.DataFinal;

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