public ActionResult DeleteConfirmed(short id) { hino hino = db.hino.Find(id); db.hino_genero.RemoveRange(db.hino_genero.Where(hg => hg.cd_hino == hino.cd_hino)); db.hino.Remove(hino); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "cd_hino,tx_titulo_hino,tx_inicio,tx_nome_compositor_letra,tx_nome_compositor_musica,nr_ano,tx_tonalidade")] hino hino) { if (ModelState.IsValid) { db.Entry(hino).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.tx_tonalidade = new SelectList(db.tonalidade.OrderBy(t => t.nr_posicao), "tx_tonalidade", "tx_descricao_tonalidade", hino.tx_tonalidade); ViewBag.cd_genero_letra = new SelectList(db.genero_letra.OrderBy(gl => gl.tx_genero_letra), "cd_genero_letra", "tx_genero_letra"); ViewBag.cd_genero_musica = new SelectList(db.genero_musica.OrderBy(gm => gm.tx_genero_musica), "cd_genero_musica", "tx_genero_musica"); return(View(hino)); }
// GET: hinos/Details/5 public ActionResult Details(short?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } hino hino = db.hino.Find(id); if (hino == null) { return(HttpNotFound()); } return(View(hino)); }
// GET: hinos/Edit/5 public ActionResult Edit(short?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } hino hino = db.hino.Find(id); if (hino == null) { return(HttpNotFound()); } ViewBag.tx_tonalidade = new SelectList(db.tonalidade.OrderBy(t => t.nr_posicao), "tx_tonalidade", "tx_descricao_tonalidade", hino.tx_tonalidade); ViewBag.cd_genero_letra = new SelectList(db.genero_letra.OrderBy(gl => gl.tx_genero_letra), "cd_genero_letra", "tx_genero_letra"); ViewBag.cd_genero_musica = new SelectList(db.genero_musica.OrderBy(gm => gm.tx_genero_musica), "cd_genero_musica", "tx_genero_musica"); return(View(hino)); }
public ActionResult Create([Bind(Include = "tx_titulo_hino,tx_inicio,tx_nome_compositor_letra,tx_nome_compositor_musica,nr_ano,tx_tonalidade")] hino hino) { if (ModelState.IsValid) { if (db.hino.Any(h => h.tx_titulo_hino == hino.tx_titulo_hino)) { ModelState.AddModelError("musicaJaExiste", "Música já existe"); } else { db.hino.Add(hino); db.SaveChanges(); //db.Entry(hino).GetDatabaseValues(); return(RedirectToAction("Edit", new { id = hino.cd_hino })); } } ViewBag.tx_tonalidade = new SelectList(db.tonalidade.OrderBy(t => t.nr_posicao), "tx_tonalidade", "tx_descricao_tonalidade", hino.tx_tonalidade); return(View(hino)); }