public ActionResult Cadastrar(CaixaCadastroViewModel viewModel) { if (!ModelState.IsValid) { viewModel.ListaCaixaTipo = BuscarCaixaTipoSelectList(); return(View(viewModel)); } try { var caixa = Mapper.Map <Caixa>(viewModel); caixa.IdEmpresa = IdEmpresa; _caixaService.Cadastrar(caixa, IdEmpresa); Notify.Success("Caixa cadastrada com sucesso."); } catch (BusinessException businessException) { ModelState.AddModelError(string.Empty, businessException.Message); viewModel.ListaCaixaTipo = BuscarCaixaTipoSelectList(); return(View(viewModel)); } return(RedirectToAction("Index")); }