public ActionResult FiltrarContato(CONTATO item) { try { // Executa a operação if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } List <CONTATO> listaObj = new List <CONTATO>(); Int32 idAss = (Int32)Session["IdAssinante"]; Int32 volta = baseApp.ExecuteFilter(item.CONT_NM_NOME, item.ORIG_CD_ID, item.CACO_CD_ID, item.CONT_NM_CARGO, item.PROF_CD_ID, item.CACO_NM_CIDADE, item.UF_CD_ID, item.CONT_DT_NASCIMENTO, item.CLUB_CD_ID, idAss, out listaObj); // Verifica retorno if (volta == 1) { Session["MensContato"] = 1; ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0016", CultureInfo.CurrentCulture)); return(RedirectToAction("MontarTelaContato")); } // Sucesso Session["MensContato"] = 0; listaMasterAss = listaObj; Session["ListaContato"] = listaObj; return(RedirectToAction("MontarTelaContato")); } catch (Exception ex) { ViewBag.Message = ex.Message; return(RedirectToAction("MontarTelaContato")); } }