public ActionResult Edit(int id, CLRegras.Funcionario collection)
        {
            try
            {
                model.Carregar();
                Funcionario FuncionarioEdit = model.BuscarFuncPorID(id);
                FuncionarioEdit.nome               = collection.nome;
                FuncionarioEdit.rg                 = collection.rg;
                FuncionarioEdit.sexo               = collection.sexo;
                FuncionarioEdit.dataDeNascimento   = collection.dataDeNascimento;
                FuncionarioEdit.cpf                = collection.cpf;
                FuncionarioEdit.grupoSanguineo     = collection.grupoSanguineo;
                FuncionarioEdit.formacao           = collection.formacao;
                FuncionarioEdit.grauDeEscolaridade = collection.grauDeEscolaridade;
                FuncionarioEdit.areaDeAtuacao      = collection.areaDeAtuacao;
                FuncionarioEdit.quantidadeChamados = collection.quantidadeChamados;
                model.Salvar();
                model.Carregar();
                // TODO: Add update logic here

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
 public ActionResult Create(CLRegras.Funcionario collection)
 {
     try
     {
         model.Carregar();
         collection.id = Convert.ToString(model.ContadorID());
         model.Adicionar(collection);
         model.Salvar();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        public ActionResult Delete(int id, CLRegras.Funcionario collection)
        {
            try
            {
                model.Carregar();
                collection = model.BuscarFuncPorID(id);
                model.Remover(collection);
                model.Salvar();
                // TODO: Add delete logic here

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }