public ActionResult Detalhes(int id)
 {
     var aplicacao = new FuncionarioAplicacao();
     var funcionario = aplicacao.ListarPorId(id);
     if (funcionario == null)
         return HttpNotFound();
     return View(funcionario);
 }
        public ActionResult Editar(Funcionario funcionario)
        {
            if (ModelState.IsValid)
            {
                var aplicacao = new FuncionarioAplicacao();
                aplicacao.Salvar(funcionario);
                return RedirectToAction("Index");
            }

            return View(funcionario);
        }
        public ActionResult Cadastrar()
        {
            var cliente = new ClienteAplicacao();
            ViewBag.listaDeCliente = new SelectList(
                cliente.ListarTodos(),
                "Cliente_id",
                "Nome"
                );
            var funcionario = new FuncionarioAplicacao();
            ViewBag.listaDeFuncionario = new SelectList(
                funcionario.ListarTodos(),
                "FuncionarioId",
                "Nome"
                );

            return View();
        }
        public ActionResult Editar(int id)
        {
            var aplicacao = new EquipamentoAplicacao();
            var equipamento = aplicacao.ListarPorId(id);
            if (equipamento == null)
                return HttpNotFound();

            var cliente = new ClienteAplicacao();
            ViewBag.listaDeCliente = new SelectList(
                cliente.ListarTodos(),
                "Cliente_id",
                "Nome"
                );
            var funcionario = new FuncionarioAplicacao();
            ViewBag.listaDeFuncionario = new SelectList(
                funcionario.ListarTodos(),
                "FuncionarioId",
                "Nome"
                );

            return View(equipamento);
        }
 //
 // GET: /Funcionario/
 public ActionResult Index()
 {
     var aplicacao = new FuncionarioAplicacao();
     var listaDeFuncionarios = aplicacao.ListarTodos();
     return View(listaDeFuncionarios);
 }
 public ActionResult ExcluirConfirmado(int id)
 {
     var aplicacao = new FuncionarioAplicacao();
     aplicacao.Excluir(id);
     return RedirectToAction("Index");
 }