public ActionResult Editar(UnidadeViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                viewModel = _UnidadeAppService.Alterar(viewModel);

                if (!viewModel.Sucesso)
                {
                    foreach (var item in viewModel.MensagemValidacao)
                    {
                        ModelState.AddModelError(string.Empty, item);
                    }

                    return(View(viewModel));
                }

                foreach (var item in viewModel.MensagemValidacao)
                {
                    TempData["sucesso"] = item;
                }

                return(RedirectToAction("Index"));
            }

            return(View(viewModel));
        }