public ActionResult IncluirUnidade(UnidadeViewModel vm) { if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; ViewBag.Cats = new SelectList(baseApp.GetAllTipos(idAss), "TIUN_CD_ID", "TIUN_NM_NOME"); if (ModelState.IsValid) { try { // Executa a operação UNIDADE item = Mapper.Map <UnidadeViewModel, UNIDADE>(vm); USUARIO usuarioLogado = (USUARIO)Session["UserCredentials"]; Int32 volta = baseApp.ValidateCreate(item, 1, usuarioLogado); // Verifica retorno // Sucesso listaMaster = new List <UNIDADE>(); Session["ListaUnidade"] = null; Session["IdUnidadeVolta"] = item.UNID_CD_ID; Session["Unidade"] = item; Session["MensUnidade"] = 0; return(RedirectToAction("IncluirUnidade")); } catch (Exception ex) { ViewBag.Message = ex.Message; return(View(vm)); } } else { return(View(vm)); } }