public ActionResult Edit([Bind(Include = "IdTurne,NomeTurne,IdMusica")] TurneViewModel viewModel) { if (ModelState.IsValid) { Turne turne = Mapper.Map <TurneViewModel, Turne>(viewModel); repositorioTurnes.Alterar(turne); return(RedirectToAction("Index")); } // ViewBag.IdMusica = new SelectList(db.Musicas, "Id", "Titulo", turne.IdMusica); return(View(viewModel)); }
// GET: Turnes/Details/5 public ActionResult Details(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Turne turne = repositorioTurnes.SelecionarPorId(id.Value); if (turne == null) { return(HttpNotFound()); } return(View(Mapper.Map <Turne, TurneIndexViewModel>(turne))); }
// GET: Turnes/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Turne turne = repositorioTurnes.SelecionarPorId(id.Value); if (turne == null) { return(HttpNotFound()); } //ViewBag.IdMusica = new SelectList(db.Musicas, "Id", "Titulo", turne.IdMusica); List <MusicaIndexViewModel> musicas = Mapper.Map <List <Musica>, List <MusicaIndexViewModel> >(repositorioMusicas.Selecionar()); SelectList dropdownMusicas = new SelectList(musicas, "Id", "Nome"); ViewBag.DropdownMusicas = dropdownMusicas; return(View(Mapper.Map <Turne, TurneViewModel>(turne))); }