public ActionResult Edit(FillTheGapEditViewModel viewModel) { if (ModelState.IsValid) { viewModel.FillTheGap.Descripcion = viewModel.FillTheGap.Enunciado.Replace("#", "______"); db.Entry(viewModel.FillTheGap).State = EntityState.Modified; db.SaveChanges(); if (viewModel.ExamenId.HasValue) { return(RedirectToAction("Edit", "ErroresExamens", new { id = viewModel.ExamenId.Value })); } else { return(RedirectToAction("Create", "FillTheGaps", new { id = viewModel.FillTheGap.BloqueId })); } } viewModel.Inicializar(viewModel.FillTheGap.SubTemaId); return(View(viewModel)); }
// GET: Admin/FillTheGaps/Edit/5 public ActionResult Edit(int id, int?examenId) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FillTheGap FillTheGap = db.FillTheGaps.Find(id); if (FillTheGap == null) { return(HttpNotFound()); } FillTheGapEditViewModel viewModel = new FillTheGapEditViewModel(); viewModel.Inicializar(FillTheGap.BloqueId); viewModel.ExamenId = examenId; viewModel.FillTheGap = FillTheGap; return(View(viewModel)); }