public ActionResult Cadastrar(ObjetoTagViewModel viewModel)
        {
            try
            {
                //Cadastrar
                if (ModelState.IsValid)
                {
                    var model = Mapper.Map<ObjetoTagViewModel, ObjetoTag>(viewModel);

                    _objetoTagApp.Incluir(model);
                    Success("Cadastro efetuado com sucesso.");

                    return RedirectToAction("Editar", "ObjetoTag", new { @id = model.Id });
                }

                return RedirectToAction("Cadastrar", "ObjetoTag");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public ActionResult Cadastrar()
 {
     var viewModel = new ObjetoTagViewModel();
     return View(viewModel);
 }
        public ActionResult Editar(ObjetoTagViewModel viewModel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (_objetoTagApp.ObterPorId(viewModel.Id) != null)
                    {
                        var model = Mapper.Map<ObjetoTagViewModel, ObjetoTag>(viewModel);

                        _objetoTagApp.Editar(model);
                        Information("Atualização efetuada com sucesso");
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return RedirectToAction("Editar", "ObjetoTag", new {@id = viewModel.Id});
        }