public ActionResult Edit(BeatTheGoalieEditViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                viewModel.BeatTheGoalie.Descripcion = viewModel.BeatTheGoalie.Respuesta1 + " | " + viewModel.BeatTheGoalie.Respuesta2 + " | " + viewModel.BeatTheGoalie.Respuesta3 + " | " + viewModel.BeatTheGoalie.Respuesta4;
                if (!string.IsNullOrEmpty(viewModel.BeatTheGoalie.Enunciado))
                {
                    viewModel.BeatTheGoalie.Descripcion = viewModel.BeatTheGoalie.Enunciado;
                }

                if (viewModel.AudioFile != null)
                {
                    if (viewModel.BeatTheGoalie.FicheroAudio != null)
                    {
                        var fullPath = Request.MapPath("~/media/upload/BeatTheGoalie/" + viewModel.BeatTheGoalie.FicheroAudio);
                        if (System.IO.File.Exists(fullPath))
                        {
                            System.IO.File.Delete(fullPath);
                        }
                    }

                    viewModel.BeatTheGoalie.FicheroAudio = viewModel.BeatTheGoalie.Id + ".mp3";

                    string nameAndLocation = "~/media/upload/BeatTheGoalie/" + viewModel.BeatTheGoalie.FicheroAudio;
                    viewModel.AudioFile.SaveAs(Server.MapPath(nameAndLocation));
                }

                db.Entry(viewModel.BeatTheGoalie).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Create", "BeatTheGoalies", new { id = viewModel.BeatTheGoalie.JuegoOnlineId }));
            }
            viewModel.Inicializar(viewModel.BeatTheGoalie.JuegoOnlineId);
            return(View(viewModel));
        }
        // GET: Admin/BeatTheGoalies/Edit/5
        public ActionResult Edit(int id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            BeatTheGoalie BeatTheGoalie = db.BeatTheGoalies.Find(id);

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

            BeatTheGoalieEditViewModel viewModel = new BeatTheGoalieEditViewModel();

            viewModel.Inicializar(BeatTheGoalie.JuegoOnlineId);

            viewModel.BeatTheGoalie = BeatTheGoalie;
            return(View(viewModel));
        }