示例#1
0
        public ActionResult Index()
        {
            var model = new Pesquisa.HorasViewModel();

            model.Profissionais = new SelectList(_profissionalService.ListarAtivos(), "ProfissionalID", "Nome");
            return(View(model));
        }
示例#2
0
 public ActionResult Exibir(Pesquisa.HorasViewModel model)
 {
     try
     {
         model.Profissionais = new SelectList(_profissionalService.ListarAtivos(), "ProfissionalID", "Nome", model.ProfissionalID);
         if (ModelState.IsValid)
         {
             Resultado.HorasViewModel demonstrativo = _mapperDemonstrativo.Mapear(_demonstrativoService.ConsultarDemonstrativo(model.ProfissionalID));
             return(View("Exibir", demonstrativo));
         }
         return(View("Index", model));
     }
     catch (Exception ex)
     {
         ViewBag.Mensagem = ex.Message;
         return(View("Error"));
     }
 }
示例#3
0
 public ActionResult GeneratePDF(Pesquisa.HorasViewModel model)
 {
     Resultado.HorasViewModel demonstrativo = _mapperDemonstrativo.Mapear(_demonstrativoService.ConsultarDemonstrativo(model.ProfissionalID));
     return(new Rotativa.ViewAsPdf("PDF", demonstrativo));
 }