public ActionResult Create(PPRAViewModel ppraViewModel, List <AgentePPRAViewModel> agentePPRAViewModel, List <CronogramaDeAcoesViewModel> cronogramaDeAcoesViewModel) { // if (ModelState.IsValid) _PPRAAppService.Adicionar(ppraViewModel, agentePPRAViewModel, cronogramaDeAcoesViewModel); return(RedirectToAction("Index")); var usuario = _usuarioAppService.ObterTodos().FirstOrDefault(); ViewBag.EquipamentoRuidoId = new SelectList(_equipamentoRuidoAppService.ObterTodos(), "EquipamentoRuidoId", "Nome"); ViewBag.ResponsavelTecnicoId = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome"); ViewBag.ResponsavelMedicoId = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome"); ViewBag.ResponsavelAmbientalId = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome"); ViewBag.EmpresaClienteId = new SelectList(_empresaAppService.ObterTodos(), "EmpresaId", "NomeFantasia"); ViewBag.EmpresaLocalId = new SelectList(_empresaAppService.ObterTodos(), "EmpresaId", "NomeFantasia"); //Agente PPRA ViewBag.AgenteAmbientalId = new SelectList(_agenteAmbientalAppService.ObterTodos(), "AgenteAmbientalId", "Nome"); ViewBag.MeioPropagacaoId = new SelectList(_meioPropagacaoAppService.ObterTodos(), "MeioPropagacaoId", "Nome"); ppraViewModel.CronogramasDeAcao = cronogramaDeAcoesViewModel; ppraViewModel.AgentesPPRA = agentePPRAViewModel; return(View(ppraViewModel)); }
public bool Atualizar(PPRAViewModel pPRAViewModel) { var ppra = Mapper.Map <PPRAViewModel, PPRA>(pPRAViewModel); BeginTransaction(); _ppraService.Atualizar(ppra); Commit(); return(true); }
public bool Adicionar(PPRAViewModel pPRAViewModel, List <AgentePPRAViewModel> agentePPRAViewModel, List <CronogramaDeAcoesViewModel> cronogramaDeAcoesViewModel) { var ppra = Mapper.Map <PPRAViewModel, PPRA>(pPRAViewModel); ppra.AgentesPPRA = Mapper.Map <List <AgentePPRAViewModel>, List <AgentePPRA> >(agentePPRAViewModel); ppra.CronogramasDeAcao = Mapper.Map <List <CronogramaDeAcoesViewModel>, List <CronogramaDeAcoes> >(cronogramaDeAcoesViewModel); BeginTransaction(); _ppraService.Adicionar(ppra); Commit(); return(true); }
public ActionResult Edit(PPRAViewModel ppraViewModel) { if (ModelState.IsValid) { _PPRAAppService.Atualizar(ppraViewModel); return(RedirectToAction("Index")); } var usuario = _usuarioAppService.ObterTodos().FirstOrDefault(); ViewBag.EquipamentoRuidoId = new SelectList(_equipamentoRuidoAppService.ObterTodos(), "EquipamentoRuidoId", "Nome", ppraViewModel.EquipamentoRuidoId); ViewBag.ResponsavelTecnicoId = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome", ppraViewModel.ResponsavelTecnicoId); ViewBag.ResponsavelMedicoId = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome", ppraViewModel.ResponsavelMedicoId); ViewBag.ResponsavelAmbientalId = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome", ppraViewModel.ResponsavelAmbientalId); ViewBag.EmpresaClienteId = new SelectList(_empresaAppService.ObterTodos(), "EmpresaId", "NomeFantasia", ppraViewModel.EmpresaClienteId); ViewBag.EmpresaLocalId = new SelectList(_empresaAppService.ObterTodos(), "EmpresaId", "NomeFantasia", ppraViewModel.EmpresaLocalId); return(View(ppraViewModel)); }
// GET: PPRAs/Create public ActionResult Create() { var usuario = _usuarioAppService.ObterTodos().FirstOrDefault(); ViewBag.EquipamentoRuidoId = new SelectList(_equipamentoRuidoAppService.ObterTodos(), "EquipamentoRuidoId", "Nome"); ViewBag.ResponsavelTecnicoId = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome"); ViewBag.ResponsavelMedicoId = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome"); ViewBag.ResponsavelAmbientalId = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome"); ViewBag.EmpresaClienteId = new SelectList(_empresaAppService.ObterTodos(), "EmpresaId", "NomeFantasia"); ViewBag.EmpresaLocalId = new SelectList(_empresaAppService.ObterTodos(), "EmpresaId", "NomeFantasia"); //Agente PPRA ViewBag.AgenteAmbientalId = new SelectList(_agenteAmbientalAppService.ObterTodos(), "AgenteAmbientalId", "Nome"); ViewBag.MeioPropagacaoId = new SelectList(_meioPropagacaoAppService.ObterTodos(), "MeioPropagacaoId", "Meio"); var ppraViewModel = new PPRAViewModel(); return(View(ppraViewModel)); }