public ActionResult Consulta() { List <ConsultaContatoModel> lista = new List <ConsultaContatoModel>(); try { ContatoRepositorio rep = new ContatoRepositorio(); foreach (Contato c in rep.FindAll()) { ConsultaContatoModel model = new ConsultaContatoModel(); UsuarioRepositorio repUsuario = new UsuarioRepositorio(); c.Usuario = new Usuario(); c.Usuario = repUsuario.FindByLogin(User.Identity.Name); model.IdContato = c.IdContato; model.Nome = c.Nome; model.Email = c.Email; model.Telefone = c.Telefone; lista.Add(model); //adicionar na lista.. } } catch (Exception e) { //gerar mensagem de erro.. ViewBag.Mensagem = e.Message; } //enviando a model.. return(View(lista)); }