public ActionResult Index() { var model = new Pesquisa.HorasViewModel(); model.Profissionais = new SelectList(_profissionalService.ListarAtivos(), "ProfissionalID", "Nome"); return(View(model)); }
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")); } }
public ActionResult GeneratePDF(Pesquisa.HorasViewModel model) { Resultado.HorasViewModel demonstrativo = _mapperDemonstrativo.Mapear(_demonstrativoService.ConsultarDemonstrativo(model.ProfissionalID)); return(new Rotativa.ViewAsPdf("PDF", demonstrativo)); }