public ActionResult ExcluirContato(ContatoViewModel vm) { if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; try { // Executa a operação USUARIO usuarioLogado = (USUARIO)Session["UserCredentials"]; CONTATO item = Mapper.Map <ContatoViewModel, CONTATO>(vm); Int32 volta = baseApp.ValidateDelete(item, usuarioLogado, idAss); // Verifica retorno if (volta == 1) { Session["MensContato"] = 1; ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0026", CultureInfo.CurrentCulture)); return(View(vm)); } // Sucesso listaMasterAss = new List <CONTATO>(); Session["ListaContato"] = null; Session["MensContato"] = 0; return(RedirectToAction("MontarTelaContato")); } catch (Exception ex) { ViewBag.Message = ex.Message; return(View(vm)); } }