public async Task <IActionResult> Edit(int id, [Bind("CodCurso,Descripcion,Imagen,CodCategoria,Destacado,Fecha")] Curso curso)
        {
            if (id != curso.CodCurso)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(curso);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CursoExists(curso.CodCurso))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CodCategoria"] = new SelectList(_context.Categorias, "CodCategoria", "Descripcion", curso.CodCategoria);
            return(View(curso));
        }
Exemple #2
0
        public async Task <IActionResult> Edit(int id, [Bind("CodCategoria,Descripcion,Imagen,Fecha")] Categoria categoria)
        {
            if (id != categoria.CodCategoria)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(categoria);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CategoriaExists(categoria.CodCategoria))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(categoria));
        }
        public bool Update(Categoria model)
        {
            try
            {
                var originalModel = _cursosDbContext.Categoria.Single(x =>
                                                                      x.Id == model.Id
                                                                      );

                originalModel.Icon   = model.Icon;
                originalModel.Nombre = model.Nombre;
                originalModel.Slug   = model.Slug;

                _cursosDbContext.Update(originalModel);
                _cursosDbContext.SaveChanges();
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }
        public bool Update(LeccionPorCurso model)
        {
            try
            {
                var originalModel = _cursosDbContext.LeccionPorCurso.Single(x =>
                                                                            x.Id == model.Id
                                                                            );


                originalModel.Contenido = model.Contenido;
                originalModel.CursoId   = model.CursoId;
                originalModel.Nombre    = model.Nombre;
                originalModel.Video     = model.Video;

                _cursosDbContext.Update(originalModel);
                _cursosDbContext.SaveChanges();
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }
        public bool Update(Curso model)
        {
            try
            {
                var originalModel = _cursosDbContext.Curso.Single(x =>
                                                                  x.Id == model.Id
                                                                  );

                originalModel.Nombre      = model.Nombre;
                originalModel.Descripcion = model.Descripcion;

                originalModel.Votos = model.Votos;



                _cursosDbContext.Update(originalModel);
                _cursosDbContext.SaveChanges();
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }