Exemple #1
0
        // GET: Admin/SubTema/Move
        public ActionResult Move(int id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var subtema = db.SubTemas.Find(id);

            if (subtema == null)
            {
                return(HttpNotFound());
            }

            SubTemasMoveViewModel viewModel = new SubTemasMoveViewModel();

            viewModel.SubTema = subtema;
            viewModel.InicializarDesplegables();

            return(View(viewModel));
        }
Exemple #2
0
        public ActionResult Move(SubTemasMoveViewModel viewModel)
        {
            int id      = viewModel.SubTema.SubTemaId;
            var subtema = db.SubTemas.Find(id);

            viewModel.SubTema = subtema;
            if (ModelState.IsValid)
            {
                viewModel.SubTema.TemaId = viewModel.TemaCopiarId;


                db.Entry(viewModel.SubTema).State = EntityState.Modified;
                db.SaveChanges();

                recalcularOrden(viewModel.SubTema.TemaId);
                return(RedirectToAction("Index", "SubTemas", new { id = viewModel.SubTema.TemaId }));
            }

            viewModel.InicializarDesplegables();
            return(View(viewModel));
        }