public ActionResult Cadastrar(ObjetoAreaViewModel viewModel) { try { //Cadastrar if (ModelState.IsValid) { var model = Mapper.Map<ObjetoAreaViewModel, ObjetoArea>(viewModel); _objetoAreaApp.Incluir(model); Success("Cadastro efetuado com sucesso."); return RedirectToAction("Editar", "ObjetoArea", new { @id = model.Id }); } return RedirectToAction("Cadastrar", "ObjetoArea"); } catch (Exception ex) { throw ex; } }
public ActionResult Cadastrar() { var viewModel = new ObjetoAreaViewModel(); return View(viewModel); }
public ActionResult Editar(ObjetoAreaViewModel viewModel) { try { if (ModelState.IsValid) { if (_objetoAreaApp.ObterPorId(viewModel.Id) != null) { var model = Mapper.Map<ObjetoAreaViewModel, ObjetoArea>(viewModel); _objetoAreaApp.Editar(model); Information("Atualização efetuada com sucesso"); } } } catch (Exception ex) { throw ex; } return RedirectToAction("Editar", "ObjetoArea", new {@id = viewModel.Id}); }