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