public ActionResult AgentePPRA() { var agentePPRA = new AgentePPRAViewModel(); //Agente PPRA ViewBag.AgenteAmbientalId = new SelectList(_agenteAmbientalAppService.ObterTodos(), "AgenteAmbientalId", "Nome"); ViewBag.MeioPropagacaoId = new SelectList(_meioPropagacaoAppService.ObterTodos(), "MeioPropagacaoId", "Nome"); return(PartialView("_AgentePPRA", agentePPRA)); }
public bool Adicionar(AgentePPRAViewModel agentePPRAViewModel) { var agentePPRA = Mapper.Map <AgentePPRAViewModel, AgentePPRA>(agentePPRAViewModel); var duplicado = _agentePPRAService.Find(x => (x.MeioPropagacaoId == agentePPRA.MeioPropagacaoId) && (x.AgenteAmbientalId == agentePPRA.AgenteAmbientalId) && (x.PPRAId == agentePPRA.PPRAId) && (x.Delete == false)).Any(); if (duplicado) { return(false); } else { BeginTransaction(); _agentePPRAService.Adicionar(agentePPRA); Commit(); return(true); } }