Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
 public ActionResult Cadastrar()
 {
     var viewModel = new CursoViewModel();
     return View(viewModel);
 }
Ejemplo n.º 3
0
        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});
        }