public ActionResult Edit(MateriaNovidades materianovidades, HttpPostedFileBase audioNovo) { if (ModelState.IsValid) { if (audioNovo != null) { var path = Server.MapPath("~/conteudo/materias/" + materianovidades.idMateria + "/audios/"); materianovidades.audio = Utils.SaveFileBase(path, audioNovo); } else { materianovidades.audio = materianovidades.audio; } materianovidades.Materia = db.Materia.Where(x => x.id == materianovidades.idMateria).FirstOrDefault(); materianovidades.dataCadastro = DateTime.Now; db.Entry(materianovidades).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", "Causas", new { id = materianovidades.idMateria })); } ViewBag.idMateria = new SelectList(db.Materia.Where(a => !a.excluido), "id", "titulo", materianovidades.idMateria); return(View(materianovidades)); }
public ActionResult DeleteConfirmed(int id) { MateriaNovidades materianovidades = db.MateriaNovidades.Find(id); var idMateria = materianovidades.idMateria; db.MateriaNovidades.Remove(materianovidades); db.SaveChanges(); return(RedirectToAction("Details", "Causas", new { id = materianovidades.idMateria })); }
// // GET: /Novidades/Delete/5 public ActionResult Delete(int id = 0) { MateriaNovidades materianovidades = db.MateriaNovidades.Find(id); ViewBag.Materia = db.Materia.Where(x => x.id == materianovidades.idMateria).FirstOrDefault(); if (materianovidades == null) { return(HttpNotFound()); } return(View(materianovidades)); }
// // GET: /Novidades/Edit/5 public ActionResult Edit(int id = 0) { MateriaNovidades materianovidades = db.MateriaNovidades.Find(id); ViewBag.Materia = db.Materia.Where(x => x.id == materianovidades.idMateria).FirstOrDefault(); if (materianovidades == null) { return(HttpNotFound()); } ViewBag.idMateria = new SelectList(db.Materia.Where(a => !a.excluido), "id", "titulo", materianovidades.idMateria); return(View(materianovidades)); }
public ActionResult Create(MateriaNovidades materianovidades, HttpPostedFileBase audio) { if (ModelState.IsValid) { if (audio != null) { var path = Server.MapPath("~/conteudo/materias/" + materianovidades.idMateria + "/audios/"); materianovidades.audio = Utils.SaveFileBase(path, audio); } materianovidades.Materia = db.Materia.Where(x => x.id == materianovidades.idMateria).FirstOrDefault(); materianovidades.dataCadastro = DateTime.Now; db.MateriaNovidades.Add(materianovidades); db.SaveChanges(); return(RedirectToAction("Details", "Causas", new { id = materianovidades.idMateria })); } ViewBag.Materia = db.Materia.Where(x => x.id == materianovidades.idMateria).FirstOrDefault(); return(View(materianovidades)); }