public ActionResult Delete(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CategoriaIdade categoriaIdade = db.CategoriaIdades.Where(c => c.Id == id && c.EventoId == AdminSessionPersister.Evento.Id).FirstOrDefault(); db.CategoriaIdades.Remove(categoriaIdade); db.SaveChanges(); return(RedirectToAction("Lista")); }
public ActionResult EditSalvar(CategoriaIdade categoriaIdade) { if (ModelState.IsValid) { db.Entry(categoriaIdade).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Lista")); } ViewBag.ModalidadeId = new SelectList(db.Modalidades, "Id", "Titulo", categoriaIdade.ModalidadeId); ViewBag.Faixas = db.Faixas.OrderBy(f => f.Ordem).ToList(); return(View("Edit", categoriaIdade)); }
public ActionResult NovoSalvar(CategoriaIdade categoriaIdade) { if (ModelState.IsValid) { categoriaIdade.EventoId = AdminSessionPersister.Evento.Id; db.CategoriaIdades.Add(categoriaIdade); db.SaveChanges(); return(RedirectToAction("Lista")); } ViewBag.ModalidadeId = new SelectList(db.Modalidades, "Id", "Titulo", categoriaIdade.ModalidadeId); ViewBag.Faixas = db.Faixas.OrderBy(f => f.Ordem).ToList(); return(View("Novo", categoriaIdade)); }
public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CategoriaIdade categoriaIdade = db.CategoriaIdades.Where(c => c.Id == id && c.EventoId == AdminSessionPersister.Evento.Id).FirstOrDefault(); if (categoriaIdade == null) { return(HttpNotFound()); } ViewBag.ModalidadeId = new SelectList(db.Modalidades, "Id", "Titulo", categoriaIdade.ModalidadeId); ViewBag.Faixas = db.Faixas.OrderBy(f => f.Ordem).ToList(); return(View(categoriaIdade)); }
public ActionResult Novo(CategoriaIdade categoriaIdade) { ViewBag.ModalidadeId = new SelectList(db.Modalidades, "Id", "Titulo"); ViewBag.Faixas = db.Faixas.OrderBy(f => f.Ordem).ToList(); return(View(categoriaIdade)); }