public ActionResult Edit(BloquesEditViewModel viewModel) { if (ModelState.IsValid) { db.Entry(viewModel.Bloque).State = EntityState.Modified; db.SaveChanges(); AccesoClientesHelper.AnyadirBloqueConHijos(viewModel.Bloque.BloqueId, viewModel.Clientes.Where(cli => cli.Selected) .Select(cli => Convert.ToInt32(cli.Value)).ToList()); TipoEjercicio tipoEjercicio = db.TipoEjercicios.Find(viewModel.Bloque.TipoEjercicioId); return(RedirectToAction("Index", "Bloques", new { id = viewModel.Bloque.SubTemaId })); } return(View(viewModel)); }
// GET: Admin/Bloques/Edit/1 public ActionResult Edit(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var bloque = db.Bloques.Include(s => s.SubTema.Tema).SingleOrDefault(s => s.BloqueId == id); if (bloque == null) { return(HttpNotFound()); } BloquesEditViewModel viewModel = new BloquesEditViewModel(); viewModel.Bloque = bloque; viewModel.CargarClienteSeleccionado(db); return(View(viewModel)); }