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));
 }
Example #3
0
        // 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()));
        }