// EXCLUI O REGISTRO
        public ActionResult DeletarVeiculoFuncionario(int id)
        {
            CadastroVeiculoFuncionario cadastroVeiculoFuncionario = db.CadastroVeiculoFuncionarios.Find(id);

            db.CadastroVeiculoFuncionarios.Remove(cadastroVeiculoFuncionario);
            db.SaveChanges();
            return(RedirectToAction("Index", "CadastroVeiculoFuncionario").Mensagem("Dados Excluidos com Sucesso !!", "Atenção"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            CadastroVeiculoFuncionario cadastroVeiculoFuncionario = db.CadastroVeiculoFuncionarios.Find(id);

            db.CadastroVeiculoFuncionarios.Remove(cadastroVeiculoFuncionario);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        // GET: CadastroVeiculoFuncionario/ ALTERA OS DADOS DO REGISTRO
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CadastroVeiculoFuncionario cadastroVeiculoFuncionario = db.CadastroVeiculoFuncionarios.Find(id);

            if (cadastroVeiculoFuncionario == null)
            {
                return(HttpNotFound());
            }
            return(View(cadastroVeiculoFuncionario));
        }
        public ActionResult Edit([Bind(Include = "CadastroVeiculoFuncionarioId,NomeDoFuncionario,PlacaVeiculoFuncionario")] CadastroVeiculoFuncionario cadastroVeiculoFuncionario)
        {
            Funcionario funcionario = db.Funcionarios.FirstOrDefault(x => x.Nome == cadastroVeiculoFuncionario.NomeDoFuncionario);

            if (ModelState.IsValid)
            {
                cadastroVeiculoFuncionario.FuncionarioDentroCadastroVeiculo = funcionario.UsuarioId;
            }
            {
                db.Entry(cadastroVeiculoFuncionario).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index", "CadastroVeiculoFuncionario").Mensagem("Dados Alterados com Sucesso !!", "Atenção"));
            }

            return(View(cadastroVeiculoFuncionario));
        }
        public ActionResult Create([Bind(Include = "CadastroVeiculoFuncionarioId,NomeDoFuncionario,PlacaVeiculoFuncionario")] CadastroVeiculoFuncionario cadastroVeiculoFuncionario, string DropNomeFuncionario)
        {
            Funcionario funcionario = db.Funcionarios.FirstOrDefault(x => x.Nome == DropNomeFuncionario);

            cadastroVeiculoFuncionario.NomeDoFuncionario = DropNomeFuncionario;

            if (ModelState.IsValid)
            {
                cadastroVeiculoFuncionario.FuncionarioDentroCadastroVeiculo = funcionario.UsuarioId;
            }
            {
                db.CadastroVeiculoFuncionarios.Add(cadastroVeiculoFuncionario);
                db.SaveChanges();
            }

            return(RedirectToAction("Create", "CadastroVeiculoFuncionario").Mensagem("Dados Inseridos com Sucesso !!", "Atenção"));
        }