public ActionResult DevolverVeiculo(Locacao_vm loc)
 {
     if (ModelState.IsValid)
     {
         Locacao locacao = Mapper.Map <Locacao_vm, Locacao>(loc);
         locdev.DevolverVeiculo(locacao.Veiculo);
         return(RedirectToAction("/Home/Index"));
     }
     return(View(loc));
 }
        public ActionResult Create(Locacao_vm loc_vm)
        {
            if (ModelState.IsValid)
            {
                Locacao locacao = Mapper.Map <Locacao_vm, Locacao>(loc_vm);
                locdev.LocarVeiculo(locacao.Veiculo, locacao.Cliente);
                return(RedirectToAction("/Home/Index"));
            }

            return(View(loc_vm));
        }
        //// GET: Locacoes/Details/5
        //public ActionResult Details(int? id)
        //{
        //    if (id == null)
        //    {
        //        return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
        //    }
        //    Locacao locacao = db.Locacoes.Find(id);
        //    if (locacao == null)
        //    {
        //        return HttpNotFound();
        //    }
        //    return View(locacao);
        //}

        // GET: Locacoes/Create
        public ActionResult Create()
        {
            IRepoCliente repo_cliente = new RepoCliente();
            IRepoVeiculo repo_veic    = new RepoVeiculo();

            Locacao_vm loc_vm = new Locacao_vm();

            loc_vm.Cliente = new SelectList(repo_cliente.LerTodosCliente(), "ClienteId", "Nome");
            loc_vm.Veiculo = new SelectList(repo_veic.LerTodosVeiculo(), "VeiculoId", "Placa");
            return(View(loc_vm));
        }