// GET: agenteFisicos/Create public ActionResult Create() { ViewBag.ClassificacaoEfeitoId = new SelectList(_classificacaoEfeitoAppService.ObterTodos(), "ClassificacaoEfeitoId", "Classificacao"); var agenteFisicoViewModel = new AgenteFisicoViewModel(); return(View(agenteFisicoViewModel)); }
// GET: agenteFisicos/Create public ActionResult Create() { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Usuarios")); } ViewBag.ClassificacaoEfeitoId = new SelectList(_classificacaoEfeitoAppService.ObterTodos(), "ClassificacaoEfeitoId", "Classificacao"); var agenteFisicoViewModel = new AgenteFisicoViewModel(); return(View(agenteFisicoViewModel)); }
// GET: agenteFisicos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AgenteFisicoViewModel agenteFisico = _agenteFisicoAppService.ObterPorId(id.Value); if (agenteFisico == null) { return(HttpNotFound()); } return(View(agenteFisico)); }
public bool Adicionar(AgenteFisicoViewModel agenteFisicoViewModel) { var agenteFisico = Mapper.Map <AgenteFisicoViewModel, AgenteFisico>(agenteFisicoViewModel); var duplicado = _agenteFisicoService.Find(e => e.Nome == agenteFisico.Nome).Any(); if (duplicado) { return(false); } else { BeginTransaction(); _agenteFisicoService.Adicionar(agenteFisico); Commit(); return(true); } }
public ActionResult Create(AgenteFisicoViewModel agenteFisicoViewModel) { if (ModelState.IsValid) { if (!_agenteFisicoAppService.Adicionar(agenteFisicoViewModel)) { ViewBag.ClassificacaoEfeitoId = new SelectList(_classificacaoEfeitoAppService.ObterTodos(), "ClassificacaoEfeitoId", "Classificacao"); TempData["Mensagem"] = "Atenção, há um Agente Fisico com os mesmos dados"; //System.Web.HttpContext.Current.Response.Write("<SCRIPT> alert('Atenção, há um agenteFisico com os mesmos dados')</SCRIPT>"); } else { return(RedirectToAction("Index")); } } return(View(agenteFisicoViewModel)); }
// GET: agenteFisicos/Details/5 public ActionResult Details(int?id) { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Usuarios")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AgenteFisicoViewModel agenteFisico = _agenteFisicoAppService.ObterPorId(id.Value); if (agenteFisico == null) { return(HttpNotFound()); } return(View(agenteFisico)); }
public ActionResult Edit(AgenteFisicoViewModel agenteFisicoViewModel) { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Usuarios")); } if (ModelState.IsValid) { if (!_agenteFisicoAppService.Atualizar(agenteFisicoViewModel)) { TempData["Mensagem"] = "Atenção, há um Agente Fisico com os mesmos dados já cadastrado"; //System.Web.HttpContext.Current.Response.Write("<SCRIPT> alert('Atenção, há um agenteErgonômico com os mesmos dados já cadastrada')</SCRIPT>"); } else { return(RedirectToAction("Index")); } } ViewBag.ClassificacaoEfeitoId = new SelectList(_classificacaoEfeitoAppService.ObterTodos(), "ClassificacaoEfeitoId", "Classificacao", agenteFisicoViewModel.ClassificacaoEfeitoId); return(View(agenteFisicoViewModel)); }