// GET: Funcionario
 public ActionResult Index()
 {
     using (FuncionarioModel model = new FuncionarioModel())
     {
         List <Funcionario> lista = model.Read();
         return(View(lista));
     }
 }
        public ActionResult Filter(FormCollection form)
        {
            // Extamente o name do input search <input name="nome"...
            string nome = form["nome"];

            using (FuncionarioModel model = new FuncionarioModel())
            {
                List <Funcionario> lista = model.Read(nome);
                return(View("Index", lista));
            }
        }
 public ActionResult Update(int id)
 {
     using (FuncionarioModel model = new FuncionarioModel()) {
         return(View(model.Read(id)));
     }
 }