public ActionResult Edit(Guid id, CategoriaLectura categoriaLectura) { if (id != categoriaLectura.Id_CategoriaLectura) { return(HttpNotFound()); } if (ModelState.IsValid) { try { db.Entry(categoriaLectura).State = EntityState.Modified; db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CategoriaLecturaExists(categoriaLectura.Id_CategoriaLectura)) { return(HttpNotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(categoriaLectura)); }
public ActionResult Create(CategoriaLectura categoriaLectura, HttpPostedFileBase Imagen_CategoriaLectura) { using (var transacion = db.Database.BeginTransaction()) { categoriaLectura.ImagenCategoriaLectura = Helper.Helper.ConvertirImagenByte(Imagen_CategoriaLectura); try { if (ModelState.IsValid) { categoriaLectura.Id_CategoriaLectura = Guid.NewGuid(); db.CategoriaLectura.Add(categoriaLectura); db.SaveChanges(); transacion.Commit(); return(RedirectToAction(nameof(Index))); } } catch (Exception ex) { transacion.Rollback(); ModelState.AddModelError(string.Empty, ex.Message); return(View(categoriaLectura)); } } return(View(categoriaLectura)); }
// GET: SubCategoriaLectura public ActionResult Index(CategoriaLectura categoriaLectura) { var wLIContext = db.SubCategoriaLectura.Where(m => m.Id_CategoriaLectura == categoriaLectura.Id_CategoriaLectura); ViewData[Helper.Helper.VariablesVD.VDCategoriaLectura.ToString()] = db.CategoriaLectura.Find(categoriaLectura.Id_CategoriaLectura); if (wLIContext == null) { return(HttpNotFound()); } return(View(wLIContext.ToList())); }